阿里云ECS云服务器CPU跑满问题排查方法

阿里云ECS云服务器可以通过云监控查看当前云服务器是状态,包括查看ECS实例CPU、内存、宽带、磁盘等状态,阿里云服务器网ECS云服务器CPU跑满问题排查方法:

云服务器CPU跑满问题排查

阿里云服务器网以Linux操作系统为例,一般来讲,CPU跑满都是由以下几点原因导致的:

  • 1、查看ECS实例最大线程数,是否是进程数不够用
  • 查看下当前ECS实例的线程数,使用命令ulimit -a或者ulimit -n查看当前Linux系统的最大连接数限制,如果是最大连接数导致的,修改/etc/security/limits.conf文件即可。可以参考:查看修改Linux最大进程数和最大文件数的方法

  • 2、程序代码出现死循环、死锁等,这种情况需要让程序员优化下;
  • 3、Web服务器设置参数优化;
  • 4、查看系统日志、Web日志,是否有网络异常,如CC或者DD,是否受到小范围的攻击,检查是否有异常进程;
  • 5、网站是否有被倒链,被倒链会被严重占用宽带或者系统资源;
  • 6、是否有搜索引擎爬虫等大面积抓取;
  • 7、检查是否有木马或者系统中毒的迹象等。
  • Linux系统的云服务器可以通过系统日志和web日志,Linux可以使用top/free/uptime/sar/ps等命令查询和分析;Windows操作系统的云服务器可以使用资源监控器来分析。另外,阿里云ECS控制台免费提供云监控,也可以使用云监控来寻找原因。

    原创文章,作者:阿里云服务器使用教程,如若转载,请注明出处:https://aliyunfuwuqi.com/ecs/2228/