avatar

许家大院

尝尝酒酒,瓶瓶安安。

  • 首页
  • 说说
  • 归档
  • 相册
  • 朋友
  • 关于
主页 修改swap交换分区大小
文章

修改swap交换分区大小

发表于 2024-05-18 更新于 2024-05- 18
作者 和岁岁
7~9 分钟 阅读

VPS安装重装系统的时候应该可以选swap分区的大小,默认可能是1G左右,有的也是几百M,有的可能没有,在安装的时候可以手动选择。

有的手残在安装的时候完全没在意到这一点,她的VPS就可能会出现只有几百M的情况,然后全程满载:


笑死。


输入 free -mh 可以查看当前SWAP的大小:

还好可以事后修改一下.

一般:

物理内存≤4GB → SWAP 设置为内存的2倍;

物理内存4~8GB → SWAP 设置为物理内存一样大;

物理内存8~16GB≤ → SWAP 设置为8GB;

物理内存64~256GB≤ → SWAP 设置为16GB;

1.创建swap交换分区文件/swap/swapfile,假如大小为4GB:

sudo mkdir /swap

sudo dd if=/dev/zero of=/swap/swapfile bs=1G count=4

#这里bs是每块的大小,count是块的数量;bs*count,就是swap文件的大小:这里1B*4=4G。

2.格式化swap分区:sudo mkswap /swap/swapfile

3.设置交换分区:sudo mkswap -f /swap/swapfile

4.修改权限:sudo chmod 600 /swap/swapfile

5.激活swap分区:sudo swapon /swap/swapfile

就能看到交换空间变大了:

6.设为开机自动启用(可选):

$sudo vi /etc/fstab

在该文件底部添加:

/swap/swapfile swap swap default 0 0


如果要卸载或者修改的话:

1.停止正在使用的swap分区:sudo swapoff /swap/swapfile

2.删除swap分区文件:sudo rm /swap/swapfile

就能看到交换空间变回去了,然后到此为止,或者重新设置大小都行。


如果添加了开机自动启用,则需要删除或注释在/etc/fstab文件中的自动挂载:

/swap/swapfile swap swap default 0 0


以上。

瞎折腾
日常 跟着学 瞎折腾
许可协议:  CC BY 4.0
分享

相关文章

6月 15, 2025

ipv6域名不能访问的排查思路

一些ipv6的常见坑...

11月 25, 2024

Metube:蛮好用的视频下载Docker

水一篇文呀,小说被咕咕咕了(不是...

5月 18, 2024

修改swap交换分区大小

有的手残在安装的时候完全没在意到这一点...

下一篇

一款批量歌词下载器:ZonyLrcTools

上一篇

Metube:蛮好用的视频下载Docker

最近更新

  • 双板桥
  • 松离旧事
  • 狗故事两则
  • ipv6域名不能访问的排查思路
  • 花间狗

热门标签

说说 原创 日常 转载 小故事 dokcer 故乡的谎言 瞎折腾 跟着学 西山过客

目录

©2025 许家大院. 保留部分权利。

使用 Halo 主题 Chirpy