让低配Linux服务器更好地运行,Swag分区使用方法

遥想当年,幕布、照片、填表、邮寄、电话确认、再次确认等等一大波操作,才换来域名备案成功,不想让其付之东流,便剁了台低配服务器,挂个小网站,解析过去。

奈何内存太小,操作卡卡的,于是有了这篇虚拟内存Swap文章。

Swap分区:与window虚拟内存一样,磁盘开辟一块空间,内存占满时,将一些没在“动”的程序内存移动到Swap中。

小内存机器建议使用,大内存就没必要了。

一、配置Swap

1.查看是否已经有了

free -h

2. 没有则添加

fallocate -l 1G /swapfile

3.赋予权限,仅限root使用

chmod 600 /swapfile

4.文件设置成Linux交换区

mkswap /swapfile

5.启用并激活

swapon /swapfile

6.设置永久生效,编辑/etc/fstab文件

vi /etc/fstab # 打开文件

# 添加下面这一行

/swapfile swap swap defaults 0 0

7.查看是否创建成功

swapon --show

# 或者

free -h

二、调整Swappiness

Swappiness:Linux内核属性,简单理解就是Swap空间使用频率,数字0-100,越大频率越高。

1.查看

cat /proc/sys/vm/swappiness

2.修改

sysctl vm.swappiness=20

# 输出结果

vm.swappiness = 20

3.全局修改,即重启后保持不变

vi /etc/sysctl.conf

# 文件最后附加下面内容

vm.swappiness=20

三、停用Swap

1.关闭

swapswapoff -v /swapfile

2.删除开机挂载

vi /etc/fstab # 编辑并删除以前添加的那一行

3.删除磁盘文件

rm /swapfile

四、总结

码完碎觉。

原文链接:,转发请注明来源!