添加swap分区

一、创建swap分区

1.1 创建swap文件

dd if=/dev/zero of=/root/swap bs=1M count=2048
#创建一个2GB的swap文件

1.2 格式化swap分区

mkswap /root/swap

1.3 修改内核参数

vim /etc/sysctl.conf
#打开内核参数配置文件

vm.swappiness = 70
#当物理内存使用量超过30%开始使用swap分区
#数值越高使用swap越积极,数值越低使用物理内存越积极。

cat /proc/sys/vm/swappiness
#查看当前系统swappiness值

sysctl -p
#重新加载内核参数

1.4 开机自动挂载swap分区

vim /etc/fstab
#编辑fstab

/root/swap swap swap defaults 0 0
#挂载swap分区

1.5 手动挂载swap分区

swapon -a
#手动挂载所有swap分区

1.6 查看swap分区

df -h

二、推荐的系统交换空间(SWAP)

系统中的RAM量推荐的交换空间如果允许休眠,建议使用交换空间
⩽2 GBRAM量的2倍RAM量的3倍
> 2 GB – 8 GB等于RAM数量RAM量的2倍
> 8 GB – 64 GB至少4 GBRAM量的1.5倍
> 64 GB至少4 GB不建议休眠

注意:
1.并非在ram使用完之后才会使用swap,取决于内核配置。
2.使用swap会影响磁盘IO。

标签: System Management

添加新评论