服务器资源被占满的排查top命令,定位消耗CPU的进程
服务器突然变慢或应用无响应,一个常见原因是CPU资源被占满。这时,登录服务器,打开终端,输入top命令,是排查的第一步。top命令能实时显示系统整体资源占用情况和进程列表,默认按CPU使用率排序,消耗最高的进程排在最前。你首先会看到一行汇总信息:load average(系统负载)、tasks(任务数)、%Cpu(s)(CPU总体使用率,包括用户态us、系统态sy、空闲id等)。紧接着就是进程列表,重点关注%CPU(单个进程CPU使用率)、COMMAND(命令名称)。如果某个进程%CPU持续在90%以上,它很可能就是罪魁祸首。
阅读更多