swap分区使用指南
添加swap分区
一、创建swap分区
1.1 创建swap文件
dd if=/dev/zero of=/root/swap bs=1M count=2048
#创建一个2GB的swap文件1.2 格式化swap分区
mkswap /root/swap1.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 GB | RAM量的2倍 | RAM量的3倍 |
| > 2 GB – 8 GB | 等于RAM数量 | RAM量的2倍 |
| > 8 GB – 64 GB | 至少4 GB | RAM量的1.5倍 |
| > 64 GB | 至少4 GB | 不建议休眠 |
注意:
1.并非在ram使用完之后才会使用swap,取决于内核配置。
2.使用swap会影响磁盘IO。