0
要增加系统虚拟内存,有两种方法:一种是创建独立的分区,另一种是创建一个交换文件.
动手之前先查看一下系统的虚拟内存大小
#free
1、创建独立分区
在shell下以root身份创建分区 hdb1
#fdisk /dev/hdb
然后 w 保存退出
接着用以下命令设置交换分区,大小视情况自己设置.
#mkswap /dev/hdb1
用以下命令启用交换分区
#swapon /dev/hdb1
到这里可以查看一下系统的虚拟内存
#free
2、创建一个交换文件
在shell下以root身份创建交换文件
#touch /root/swapfile
#dd if=/dev/zero of=/root/swapfile bs=1024 count=512000 (理论上截取了512M)
使用下面的命令来设置交换文件
#mkswap /root/swapfile
使用下面的命令来启用交换文件
#swapon /root/swapfile
到这里可以查看一下系统的虚拟内存
#free
使用以下命令查看交换分区使用情况
#swapon -s
以上两种方法增加的虚拟内存均可在写入/etc/fstab文件中,让系统开机自动挂载.
#vi /etc/fstab
/dev/hdb1 swap swap defaults 0 0
/root/swapfile swap swap defaults 0 0
wq保存退出,reboot.
如果要删除交换分区和交换文件,逆着这个顺序操作
先删除/etc/fstab文件中添加的两行
#vi /etc/fstab
/dev/hdb1 swap swap defaults 0 0
/root/swapfile swap swap defaults 0 0