面试的时候,被问到 如果一台机器CPU使用率过高,该怎么查看呢,我自信满满回答 用top命令,然会被追问 top除了看到cpu,我: ???这我就不太清楚了。
查看CPU使用率命令
- top
- vmstat
top命令介绍
top是动态查看进程变化,每3秒刷新一次,实时显示系统资源各个进程占用情况。
语法
-h | -v : 显示帮助或者版本信息
-c : 命令行列显示程序名以及参数
-d : 启动时设置刷新时间间隔
-H : 设置线程模式
-i : 只显示活跃进程
-n : 显示指定数量进程
-p : 显示指定PID的进程
-u : 显示指定用户的进程
top命令视图
我们看看每一行都是什么信息。
第一行:操作系统时间,登录用户,负载情况
top - 10 : 07 : 43 up 69 days, 23 : 29, 1 user, load average : 0.00,