一江山水的随笔-Enjoy life!

当前位置:首页 - 技术 - 正文

我的zblog使用的是搬瓦工的vps虚拟主机,用的是centos7操作系统。

今天进入管理后台,发现swap变成了红色,132M的大小,已经满了!

虽然网站还能正常运行,但是心里看着红色还是觉得不舒服的,

于是,开始寻找解决办法。


通过百度,得知,造成swap满了变成红色的原因很多,

可能是开的进程太多了,占用太多的内存以致占用了很多的缓存,也可能是别的进程死了,但是缓存没有清除。

总之,就是系统资源使用的比较多导致的。


给大家普及一下定义,

什么是swap?

swap可能有人不知道是什么,简单点来说,Linux 中 Swap(即:交换分区),类似于 Windows 的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。


那么,swap满了有什么影响呢?

其实没啥影响,只要 CPU 不满、内存不满,Swap 满了也无所谓。本身 Swap 就是用来缓存数据的,缓存满了的话,旧的缓存会被自动清除的。所以说,一句话,没有影响。


解决swap满了的办法有两个

1、重启大法!

重启了,Swap 自然也被释放了。但是这不是根本的解决方法,过一阵子之后,进程多了,Swap 估计又会满了。

所以,一般情况下我们用第二种办法!

2、设置更大的swap大小

这个办法才是治本的!


如何设置更大的swap,请大家点击下面的连接!


https://298.name/post/53.html


下图是我按照上面链接修改好之后的swap分区大小,系统已经重启并生效!

2.png

想找什么搜索会更快哦!
站点信息
  • 文章总数:107
  • 页面总数:1
  • 分类总数:4
  • 标签总数:73
  • 评论总数:61
  • 浏览总数:5606791
控制面板
您好,欢迎到访网站!
  查看权限
Top