VPS经常内存占满

VPS经常内存占满,第1张

w3wp.exe是web服务器进程,也就是网站的进程,mysqld -nt.exe是MySQL数据库的进程。

这两者占用过高CPU和内存资源,根据使用快云vps多年经验,发现这和VPS稳定性等毫无关系,纯为网站程序问题,是某个网站程序故障、中病毒、或者数据库表有问题等原因导致。

解决方法:

查杀病毒木马;

查看网站日志,屏蔽流量攻击;

检测数据库表,修复错误表;

合理建设数据库表索引,减少资源消耗;

合理设置资源池回收时间;

最后,若以上方法不能很好解决,可备份网站程序及数据库数据,重装网站程序,重新配置网站。

真实使用的内存还不到100M,buffers/cache将近使用了400M,你500多M的物理内存就用光了,所以会用到硬盘的swap。

对于一台512M内存的LEMP服务器,完全可以不用swap分区,所以我建议你尽量少用swap分区或者把swap分区禁用掉:

减少使用SWAP(建议):

cat /proc/sys/vm/swappiness 默认是60

sudo sysctl vm.swappiness=0 设置为0

sudo nano /etc/sysctl.conf 永久改变这一值,在末尾添加(重启后生效):

vm.swappiness=0

临时禁用SWAP:

sudo swapoff -a

永久禁用SWAP:

sudo nano /etc/fstab 注释掉SWAP分区项。

除非你管理VPS母服务器,否则只是一个VPS的话,只能看到母服务器的CPU型号。总内存和硬盘大小是没办法看的。如果是基于Xen技术的VPS,比如hyper-v,那么带宽都是不限制的,除非你用了非常大的流量,服务商才会限制你的带宽。

至于线路问题,那就看你的IP了,可以查到是国内哪个地方的IP,是电信还是联通,或者是国外哪家公司的,这都很方便的能查到。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/207731.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存