SWAP作用:
当物理内存不足以支撑系统和应用程序(进程)的运作时,swap 空间可以用作临时存放使用率不高的内存分页,把腾出的内存交给急需的应用程序(进程)使用。
SWAP设置规划:
实际内存 | 交换分区大小 |
---|---|
1GB~2GB | 1.5RAM |
2GB~16GB | 等于RAM |
大于16GB | 16GB |
调整SWAP的方法
通过两种方式调整swap大小:分别为创建一个大文件扩展和调整swap交换分区。
查看系统swap大小
系统创建时,swap设置为2G,RAM内存2G,按照上面分区要求,我们要将swap调整至3G。
1、创建一个大文件扩展调整
a、创建一个大的档案文件;
dd if=/dev/zero of=/tmp/swap bs=1M count=1024
b、格式化文件为swap格式
mkswap /tmp/swap
c、将文件添加到swap中
swapon /tmp/swap
d、在/etc/fstab,开机自启
vi /etc/fstab
通过以上步骤即可扩展swap空间大小,可以通过swapon -s和free查看添加的文件和大小。
2、调整swap交换分区
我的机器上采用lvm分区,卷组中有17G左右空闲,可以利用进行分区。
a、查询现有swap
swapon -s
b、关闭swap
swapoff /tmp/swap
swapoff /dev/dm-1
c、增加swap分区大小
d、格式化文件为swap
mkswap /dev/vg_group/lv_swap
e、开启swap
swapon /dev/vg_group/lv_swap
f、在/etc/fstab,开机自启
vi /etc/fstab
通过以上步骤即可扩展swap空间大小,可以通过swapon -s和free查看添加的文件和大小。