1、首先切换到root用户下,获取root用户权限。一般如果普通用户授予的查看CPU负载的权限,也是可以直接使用该文中提到的其他命令的。
2、top命令查看CPU负载使用情况,在第三行中并显示的CPU负载的使用情况。us:表示用户空间占用CPU的百分比;sy:表示内核空间占用CPU的百分比;ni:表示用户进程空间内改变过优先级的进程占用CPU的百分比;id:空闲CPU的百分比;wa:表示当前IO操作的CPU占用的百分比;hi:表示硬中断占用CPU的百分比;si:表示软中断占用CPU的百分比;st:st为0表示流畅,CPU资源足够完全不需要等待,当数值增加时,表示服务器资源不够。
3、sar命令查看CPU负载使用情况。其相关参数含义如下:%user:表示内核空间占用CPU的百分比;%nice:表示用户进程空间内改变过优先级的进程占用CPU的百分比;%system:表示内核空间占用CPU的百分比;%iowait:表示当前IO操作的CPU占用的百分比;%steal:表示vCPU占用物理CPU的百分比;%idle:空闲CPU的百分比;
4、vmstat命令查看CPU负载使用情况。其相关参数含义如下:us:用户进程使用CPU的时间(%);sy:系统进程使用CPU的时间(%);id:CPU空闲时间(%);wa:等待IO所消耗的CPU时间(%);st:从虚拟设备所使用的CPU的时间(%);
5、mpstat命令查看CPU负载使用情况。其相关参数含义如下:%usr:表示内核空间占用CPU的百分比;%nice:表示用户进程空间内改变过优先级的进程占用CPU的百分比;%sys:表示内核空间占用CPU的百分比;%iowait:表示当前IO操作的CPU占用的百分比;%irq:表示硬中断占用CPU的百分比;%soft:表示软中断占用CPU的百分比;%steal:表示vCPU在非资源等待的情况下占用物理CPU的百分比;%guest:表示运行vCPU占用物理CPU的百分比;%gnice:表示vCPU中进程的改变过优先级的进程所占用的CPU的百分比;%idle:空闲CPU的百分比;