system

阿里云服务器打开和关闭swap分区

一、swap概述

设置swap分区是为了系统的性能更高效,因为linux是网络、多用户、多任务操作系统,通常是做为搭建服务器,为多个用户提供实时的访问,为避免或减少用户间或进程间的资源不足,设置了swap(虚拟内存)分区,解决物理内存不足时,从硬盘中分部分资源作为内存使用。通常swap建议设置为物理内存的1-1.5倍

二、开启swap分区

阿里云的ECS服务器默认不会开启swap分区

创建一个专门的文件用于swap
dd if=/dev/zero of=/data/swap bs=1024 count=8660990
表示创建一个8G的文件空间
创建swap分区
mkswap /data/swap
修改内核参数vmswappiness
先查看文件/etc/sysctl.conf里有没有相关的参数设置删掉
echo "vm.swappiness=60" >>/etc/sysctl.conf
sysctl -p
启用此交换分区
swapon /data/swap
echo "/data/swap swap swap defaults 0 0" > /etc/fstab

三、关闭swap分区

swapoff /data/swap
删除文件/etc/fstab中swap分区挂载的配置
free -m确认swap是否关闭,均显示0表示关闭
永久关闭 echo "vm.swappiness=0" >> /etc/sysctl.conf && sysctl -p

支付宝扫码打赏 微信打赏

若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏

扫描二维码,分享此文章

linuxwt's Picture
linuxwt

我叫王腾,来自武汉,2016年毕业后在上海做了一年helpdesk,自学了linux后回武汉从事系统运维的工作,从2017年开始写博客记录自己的学习工作,现在正在进行数据迁移到此博客,目前就职于中国移动设计院有限公司,个人的座右铭是:逃脱舒适区才能在闲暇的时候惬意的玩耍。

武汉光谷 https://linuxwt.com

Subscribe to 今晚打老虎

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!

Comments