RHEL7.4 创建swap交换文件
系统分区时忘了划分swap分区,需要后加一个,因为服务器内存大于16G,分一个16G的swap
使用dd命令创建一个大小为16GB的交换文件。bs=1024表示一次读写最多1024个字节,文件大小的计数=(1024 x 2048)MB
dd if=/dev/zero of=/home/swapfile bs=1024 count=16777216
对swap文件授权
chmod 600 /home/swapfile
设置交换空间的文件
mkswap /home/swapfile
启用交换文件并将其作为交换文件添加到系统中
swapon /home/swapfile
自动挂载swap
vim /etc/fstab 添加 /home/swapfile swap swap defaults 0 0
设置内核可以使用交换文件的频率,交换空间使用频率的默认值为60(最大值为100)。
数字越高内核的交换空间利用率就越高。当该值设置为0时,仅当操作系统已充分利用内存时才会使用交换文件
echo 'vm.swappiness=10' >> /etc/sysctl.conf
检查
swapon -s free -m cat /proc/swaps
本站所有文章均可随意转载,转载时请保留原文链接及作者。