swap交换区是linux的虚拟内存技术,为了有效的提高物理内存的利用率,会在硬盘开辟一块空间
用处堆放不经常使用的内存数据。而有时候虚拟内存满了会导致部分程序卡死(虽然不至于系统崩溃。)
## 修改交换区的方法 ##
进入修改交换区空间大小的文件 > sudo vi /etc/dphys-swapfile 树莓派上的交换区默认值大小 : > CONF_SWAPSIZE=100 将他改为"物理内存的两倍",假如物理内存为512M,那么他就是1024M: > CONF_SWAPSIZE=1024 重启交换区管理服务进程 : > sudo /etc/init.d/dphys-swapfile stop > sudo /etc/init.d/dphys-swapfile start 查看Linux内存情况: > free -m 预计显示结果: The output should look like: total used free shared buffers cached Mem: 435 56 379 0 3 16 -/+ buffers/cache: 35 399 Swap: 1023 0 1023