关于swap交换分区的设置:
以前装Linux服务器系统的时候,系统有1G内存,swap交换分区分了2G,现在系统内存加到了8G,同事建议增加交换分区。我就增加16G swap分区介绍一下(添加一个交换文件方式):
1. 查看swap 空间大小(总计):我的已经加完了,引用另外一台机子的查看内容。
free -m
total used free shared buffers cached
Mem: 7985 756 7228 0 98 263
-/+ buffers/cache: 394 7590
Swap: 8189 0 8189
2.增加16G的交换空间
dd if=/dev/zero of=/usr/swap bs=1024 count=4096000 #/usr/swap 文件在的位置
如果是增加2G,则count=2048000
3.设置交换分区
mkswap /usr/swap
4.启动交换分区
swapon /usr/swap
#此时Top命令看到交换分区增加了,此时重启后发现 swap空间又变回2G了,怎么办呢?又查了下内容
发现还有一步。
5.修改/etc/fstab文件,使得新加的16G交换空间在系统重新启动后自动生效在文件最后加入:
vi /etc/fstab 增加下列内容 i进入修改模式
/usr/swap swap swap defaults 0 0
6.free -m 查看swap分区大小