搬瓦工的 KiwiVM 面板的功能挺多的,使用过搬瓦工 VPS 的朋友们基本上肯定也都登录过,或多或少都登录过几次。有些朋友买的 VPS 登录之后,发现 VPS 面板上有一个 Swap 的状态条,后面已经显示了红色,并且显示满了,就有点慌。
如下图所示,就是 Swap 后面那边显示所有 Swap 都已经被占满,颜色也变成了大红色,怪醒目的,看着也怪吓人的。那么 Swap 满了怎么办呢?今天就说明一下这个 Swap 满了的原因和解决方法。
一、SWAP 满了的原因和影响
1、什么是 Swap
Linux 中 Swap(即:交换分区),类似于 Windows 的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。(参考:SWAP(Linux系统中的交换分区))
具体来说,Linux 内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是 Cache Memory (缓存内存)。即使你的程序运行结束后,Cache Memory 也不会自动释放。这就会导致你在 Linux 系统中程序频繁读写文件后,你会发现可用物理内存变少。当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到 Swap 空间中,等到那些程序要运行时,再从 Swap 分区中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行 Swap 交换。(参考:Linux Swap交换分区介绍总结)
2、怎么查看 Swap
除了在 KiwiVM 面板中查看,还能通过 SSH 登录 VPS 之后再查看(SSH 教程参考:搬瓦工VPS/Bandwagonhost 基础教程 – 新手拿到VPS后如何登录SSH)。登录之后,输入下面命令:
free -h
就会显示一共的 Swap 和可用的 Swap 大小,如下图所示:
3、Swap 满了的原因
这个原因很多,可能是开的进程太多了,占用太多的内存以致占用了很多的缓存,也可能是别的进程死了,但是缓存没有清除。
总之,就是系统资源使用的比较多导致的。具体是什么进程占用的,还需要我们使用 top 命令或者 ps 命令来排查,参考:在搬瓦工 CentOS / Ubuntu VPS 上安装 htop 并查看 CPU 使用情况。
4、Swap 满了的影响
其实没啥影响,只要 CPU 不满、内存不满,Swap 满了也无所谓。本身 Swap 就是用来缓存数据的,缓存满了的话,旧的缓存会被自动清除的。所以,一句话,没有影响。
但是很多人看着他满了很难受,那么接下来还是介绍几种解决方法。
二、Swap 满了的解决方法
解决方法很简单,主要有两种:
1、重启大法好
重启了,Swap 自然也被释放了。但是这不是根本的解决方法,过一阵子之后,进程多了,Swap 估计又会满了。
2、增加 Swap
可以参考本站之前分享的文章:Linux教程:搬瓦工VPS查看、修改、新增SWAP分区的大小
这个方法比较彻底,推荐使用。
三、高端 VPS 方案推荐
既然本文的主题是 Swap 不够用,也就是资源不够用,那么就推荐大家几款高端 VPS 方案。
便宜方案整理,可以参考:《搬瓦工目前可购买便宜方案整理》。
高性价比方案,可以参考:《搬瓦工性价比方案值得买推荐》。
1、搬瓦工新手教程
- 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程》
- 搬瓦工购买教程:《2021 年最新搬瓦工购买教程和支付宝支付教程》
- 搬瓦工优惠码:BWHCGLUKKB
- 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群》
- 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?》
- 搬瓦工有货方案:《搬瓦工目前可购买便宜方案整理》
- 搬瓦工演示站点:《搬瓦工演示站点汇总(SpeedTest 速度测试 + LookingGlass 路由测试)》
- 搬瓦工测试 IP:《搬瓦工所有数据中心测试 IP》
- 搬瓦工测评汇总:《搬瓦工所有机房数据中心速度、性能、延迟等测评信息汇总》
- 搬瓦工 KiwiVM:《搬瓦工 BandwagonHost KiwiVM 面板后台功能整理和使用教程》
2、搬瓦工推荐方案
搬瓦工实时库存:https://stock.bwg.net
方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 推荐机房 | 价格 | 购买 |
---|---|---|---|---|---|---|---|---|
KVM (最便宜) | 1GB | 2核 | 20GB | 1TB | 1Gbps | DC3 CN2 DC8 ZNET (购买后在后台迁移) | $49.99/年 | 购买 |
KVM | 2GB | 3核 | 40GB | 2TB | 1Gbps | $52.99/半年 $99.99/年 | 购买 | |
CN2 GIA-E (最推荐) | 1GB | 2核 | 20GB | 1TB | 2.5Gbps | 美国 DC6 CN2 GIA-E 美国 DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 美国圣何塞 CN2 GIA 加拿大 CN2 GIA | $49.99/季度 $169.99/年 | 购买 |
CN2 GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 | 购买 | |
HK (高端首选) | 2GB | 2核 | 40GB | 0.5TB | 1Gbps | 中国香港 CN2 GIA 日本东京 CN2 GIA 日本大阪 CN2 GIA 新加坡 CN2 GIA | $89.99/月 $899.99/年 | 购买 |
HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 | 购买 | |
OSAKA | 2GB | 2核 | 40GB | 0.5TB | 1.5Gbps | 日本大阪 CN2 GIA | $49.99/月 $499.99/年 | 购买 |
OSAKA | 4GB | 4核 | 80GB | 1TB | 1.5Gbps | $86.99/月 $869.99/年 | 购买 | |
搬瓦工优惠码:BWHCGLUKKB | 搬瓦工购买教程:《2024 年最新搬瓦工购买教程和支付宝支付教程》 |
选择建议:
- 入门:洛杉矶 CN2 套餐,目前最便宜,可选 CN2 GT 机房,入门之选。
- 推荐:洛杉矶 CN2 GIA-E 套餐,价格适中,性能超好,可选机房多,性价比最高。
- 高端:香港 CN2 GIA 套餐,价格较高,但是无可挑剔。
未经允许不得转载:Bandwagonhost中文网 » 搬瓦工 KiwiVM 面板中 Swap 满了显示红色的原因和解决方法