一些弱鸡vps便宜甚至免费,但是空间小,一般10G或者8G甚至更小,而宝塔的占用很大,1-3G,必要运行文件都有1G左右,还有平日的自动备份,宝塔还将swap放在www目录下,自动设置了大小,这就导致你很多时候不知道为什么我的储存空间就小了
瘦身步骤
1、处理没必要的备份文件
在/www/backup目录下查哪些没必要的备份,可以剪切下载出来或者直接删了
2、处理没有用的日志文件
可以用宝塔商店中日志清理工具
3、自定义swap文件大小
首先确认你目前的虚拟内存大小,使用命令
free -h
会显示类似如下内容,其中Swap就是代表你目前总的、已用、剩余的虚拟内存,当前有1026MB的虚拟内存,用了188MB,这就有点浪费了,下面要缩小Swap
root@mail:~# free -h
total used free shared buff/cache available
Mem: 451Mi 326Mi 13Mi 17Mi 149Mi 124Mi
Swap: 1026Mi 188Mi 331Mi
root@mail:~#
此步骤慎用,如果你的服务器服务众多,直接修改或者关闭会导致服务异常中断并且服务器会很卡
建议暂时关停一些占用大的服务,然后再进一步操作
在宝塔商店中下载Linux工具箱,将虚拟内存设置为0
以下命令为设置521MB的虚拟内存,虚拟内存文件将在根目录下,名为swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=521
sudo chmod 0600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
设置开机自动化配置
编辑文件
nano /etc/fstab
最后一行添加
/swapfile swap swap defaults 0 0
再次使用 free -h命令确认当前Swap情况
root@mail:~# free -h
total used free shared buff/cache available
Mem: 451Mi 326Mi 13Mi 17Mi 149Mi 124Mi
Swap: 521Mi 188Mi 333Mi
root@mail:~#
最后可以看出设置为521MB的虚拟空间大小合适,Swap没有满载,内存使用率也正常
Comments NOTHING