EdNovas的小站
5.77K subscribers
595 photos
17 videos
36 files
844 links
Download Telegram
EdNovas的小站
一键添加swap脚本 wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh 不支持OpenVZ #VPS #脚本 #swap via Rat's Blog
Swap是linux交换分区,类似于Windows的虚拟内存,当物理内存不足时,使用swap可以把部分硬盘空间当成虚拟内存使用,从而解决了物理内存容量不足。

swap具体命令行

dd if=/dev/zero of=/tmp/swap bs=1G count=8
# of=后面就是具体的swap文件在系统上占用的路径,可以自行设置,一般放在/dev下或者/tmp下。
# 需要几G的swap就设置count=几。bs除了bs=1G以外还可以 bs=1M , 那么再设置count=1024就是表示1G了。

mkswap /tmp/swap
# 此命令是格式化swap分区,需要注意mkswap后需要和第一行命令of后面路径保持一致

swapon /tmp/swap
# 此命令是激活swap分区

free -h
# 此命令用于查看swap是否正常运行,会显示 Swap: 8G

vi /etc/fstab
# 使用vi或者nano等用的惯的编辑器,设置开机挂载swap分区

/tmp/swap swap swap defaults 0 0
# 文件中黏贴这一行,然后保存退出。需要注意的是开头的路径需要和之前保持一致

设置的swap大小,一般4G内存及以下设置物理内存的2倍即可。比如512M物理内存,设置512M-1G内存比较合理。
至于4G及以上的物理内存,一般设置8G-16G即可,设置再多效果也不明显。

🏷 TAG #vps #linux #swap
📢 Channel @ednovas2
👥 Group @ednovas4