搬瓦工 KiwiVM 面板中 Swap 满了显示红色的原因和解决方法

搬瓦工的 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、搬瓦工新手教程

  1. 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程
  2. 搬瓦工购买教程:《2021 年最新搬瓦工购买教程和支付宝支付教程
  3. 搬瓦工优惠码:BWH3HYATVBJW
  4. 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群
  5. 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?
  6. 搬瓦工有货方案:《搬瓦工目前可购买便宜方案整理
  7. 搬瓦工演示站点:《搬瓦工演示站点汇总(SpeedTest 速度测试 + LookingGlass 路由测试)
  8. 搬瓦工测试 IP:《搬瓦工所有数据中心测试 IP
  9. 搬瓦工测评汇总:《搬瓦工所有机房数据中心速度、性能、延迟等测评信息汇总
  10. 搬瓦工 KiwiVM:《搬瓦工 BandwagonHost KiwiVM 面板后台功能整理和使用教程

2、搬瓦工推荐方案

搬瓦工实时库存:https://stock.bwg.net

方案内存CPU硬盘流量/月带宽机房价格购买
CN2
(最便宜)
1GB1核20GB1TB1GbpsDC3 CN2
DC8 ZNET
$49.99/年购买
CN22GB1核40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2 GIA-E
(最推荐)
1GB2核20GB1TB2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
联通荷兰 EUNL_9
$49.99/季度
$169.99/年
购买
CN2 GIA-E2GB3核40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
HK2GB2核40GB0.5TB1Gbps香港 CN2 GIA$89.99/月
$899.99/年
购买
HK4GB4核80GB1TB1Gbps$155.99/月
$1559.99/年
购买

选择建议:

  • 入门:洛杉矶 CN2 套餐,目前最便宜,可选 CN2 GT 机房,入门之选。
  • 推荐:洛杉矶 CN2 GIA-E 套餐,价格适中,性能超好,可选机房多,性价比最高。
  • 高端:香港 CN2 GIA 套餐,价格较高,但是无可挑剔。

未经允许不得转载:Bandwagonhost中文网 » 搬瓦工 KiwiVM 面板中 Swap 满了显示红色的原因和解决方法