我有一台配备 12 核 Intel XEON CPU 和 128GB RAM 的服务器。该服务器是专用的,不是 vps。
root@xx:~# lsb_release -d
Description: Ubuntu 14.04.3 LTS
有时候 CPU 所有核心都会达到 100%,甚至顶部我没有看到超过 4-5% 的进程
检查这张图片:
这有点奇怪吗?看看
Tasks: 1071, 33 thr; 350 running
350 是运行什么?因为当我的 CPU 达到 100% 时,这个数字会变成 350,但当 CPU 正常时it only says 2 Running
答案1
跑步
ps -eo pcpu,pid,user,args | sort -k1 -r | head -10
这应该会告诉您使用 CPU 资源的前 10 个应用程序/线程。