我的Thinkpad E40加了块内存,现在是4G。使用交换设备进行这样的配置必然会浪费硬盘。为了减少硬盘的损失,决定取消交换设备。7 Windows7取消虚拟内存可以由系统中的高级级别设置。这里主要说一下ubuntu 10.10下如何取消设备交换。
交换设备包括交换分区和交换文件。交换分区是通过/etc/fstab中的交换分区加载的,因此可以执行以下脚本:
sudo gedit /etc/fstab
注释掉交换分区。
如果还有交换文件,可以通过swapoff -a取消系统的所有交换设备,这样就可以执行下面的脚本:
sudo gedit /etc/init.d/rc.local
在文件前面添加:/sbin/swapoff -a
如果需要调整Linux的内存使用策略,可以设置vm.swappiness的值,这个值是从0到100,0表示内存的最大使用量,然后交换设备;100表示正在使用交换设备。因此,可以执行以下脚本:
sudo gedit /etc/sysctl.conf
在文件末尾添加:vm.swappiness=0。