1、常用命令
1.1、查看主机CPU使用情况
1.1.1、sar
sar -u 1 5
说明:已1秒为周期查询5次当前主机总体CPU使用情况。
%user 用户空间的 CPU 使用
%nice 改变过优先级的进程的 CPU 使用率
%system 内核空间的 CPU 使用率
%iowait CPU 等待 IO 的百分比
%steal 虚拟机的虚拟机 CPU 使用的 CPU
%idle 空闲的 CPU
主要看%iowait 和%idle,%iowait 过高表示存在 I/O 瓶颈,即磁盘 IO 无法满足业务需求,如果%idle 过低表示 CPU 使用率比较严重,需要结合内存使用等情况判断 CPU 是否瓶颈。
1.1.2、top
top -u hadoop
查看 hadoop 用户执行的进程相关信息,在 top 页面按 P 以 CPU 占用率大小的顺序排列进程列表,在top页面按M按照进程占用内存排序。
说明: