云耀云服务器(旧版)-Linux云服务器卡顿怎么办?:CPU占用率高问题定位
CPU占用率高问题定位
- 远程登录云服务器。
- 执行以下命令查看当前系统的运行状态。
系统回显样例如图1所示。
- 查看显示结果。
- 命令回显第一行:20:56:02 up 37 days,1 user, load average: 0.00, 0.01, 0.05的每个字段含义如下:
系统当前时间为20:56:02,该云服务器已运行37天,当前共有1个用户登录, 最近1分钟、最近5分钟和最近15分钟的CPU平均负载。
- 命令回显第三行:CPU资源总体使用情况。
- 命令回显第四行:内存资源总体使用情况。
- 回显最下方显示各进程的资源占用情况。
- 在top页面,可以直接输入小写“q”或者在键盘上按“Ctrl+C”退出。
- 除了直接输入命令,您还可以单击VNC登录页面屏幕右上角的“Input Command”,在弹出的对话框中粘贴或者输入相应命令,单击“Send”。
- 在top运行中常用的内容命令如下:
l:关闭或开启第一部分第一行top信息的表示。
t:关闭或开启第一部分第二行Tasks和第三行Cpus信息的表示。
m:关闭或开启第一部分第四行Mem和 第五行Swap信息的表示。
N:以PID的大小的顺序排列进程列表。
P:以CPU占用率大小的顺序排列进程列表。
M:以内存占用率大小的顺序排列进程列表。
h:显示命令帮助。
n:设置在进程列表所显示进程的数量。
- 命令回显第一行:20:56:02 up 37 days,1 user, load average: 0.00, 0.01, 0.05的每个字段含义如下:
- 通过ll /proc/PID/exe命令可以查看每个进程ID对应的程序文件。