Centos7下添加SWAP教程 原创 qtwrk 2017-11-12 02:05 阅读 450 次 评论 2 条 今天撸了一个阿里云,结果发现没有swap,本来就是小内存,还没swap,还让不让人活了。谷歌了一下,发现一篇文章,挺好的。粗略翻译一下做个教程,以下命令都是root用户执行,如果不是,请自行添加sudo在前面。执行swapon -s如果返回为空,即没有swap,可以通过free -m进行确认 创建一个4G大小的swap文件到/根目录fallocate -l 4G /swapfile或者dd if=/dev/zero of=/swapfile count=4096 bs=1MiB修改权限chmod 600 /swapfile设置swapmkswap /swapfileswapon /swapfile执行命令检查是否正确设置swapon -s或者free -m初步完成,接下来要让swap重启后不需要重新设置。vi /etc/fstab进行编辑,将/swapfile swap swap sw 0 0复制到文件最后,复制完成后按 ESC进行vi编辑器命令模式,按; 输入指令wq ,回车,即可保存退出。 一些优化:swappniess参数:指为0-100,当越接近为0时,系统将尽可能的不使用swap,除非到物理内存占满。越接近100时为尽可能的使用,以节省物理内存。检查当前swapnesscat /proc/sys/vm/swappiness返回一个数字,请参考上面的解释修改方法:sysctl vm.swappiness=10,重启后失效。 设置重启后继续生效: 编辑vi /etc/sysctl.conf在文件最后添加vm.swappiness = 10 本文地址:https://vps.group/centos7-swap-20171112.html 版权声明:本文为原创文章,版权归 qtwrk 所有,欢迎分享本文,转载请保留出处! 0人喜欢 赞赏 PREVIOUS:如何使用rsync配合cron进行自动远程备份文件 NEXT:阿里云搬迁记:如何简化搬迁网站文章导航