1)top命令
Load average:平均负载 分别表示过去1分钟、5分钟、15分钟的平均负载
us: user state 用户态信息 40%(用户空间占用CPU的百分比)
sy: system state 内核态信息 40%(内核空间占用CPU的百分比)
id: idle 空闲状态 20%(空闲空间占用CPU的百分比)
VIRT:虚拟内存占用
RES: 真实内存占用
total: 物理内存总量
used: 使用中的内存总量
free: 空闲内存总量
buff/cache: 缓存的内存量
PID: 进程id
USER: 进程所有者
PR: 进程优先级
NI: nice值。负值表示高优先级,正值表示低优先级
VIRT: 虚拟内存量
RES: 真实内存量
SHR: 共享内存大小
S: 进程状态 D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU: 上次更新到现在的CPU时间占用百分比
%MEM: 进程使用的物理内存百分比
2)htop命令
类似于top命令,但相较于top更有优势。
1)横向或纵向滚动查看。
2)可以鼠标点击,交互式操作。
3)glances命令
该命令包括许多系统信息。
系统内核、版本号、CPU用户态内核态的占比、内存与交换分区、网络接口、磁盘读写、进程、磁盘空间占用等使用情况。
4)sar命令
使用sar命令所需要的软件包并不是sar,而是sysstat
[root@m01 ~]# which sar
/usr/bin/sar
[root@m01 ~]# rpm -qf /usr/bin/sar
sysstat-10.1.5-19.el7.x86_64
%user 用户模式下的CPU使用总时间的百分比
%nice 改变过优先级的进程在用户模式下的CPU使用百分比
%system 内核空间的占用CPU百分比
%iowait CPU等待IO的占用时间百分比
%steal 等待其它虚拟 CPU 计算占用的时间比例
%idle CPU空闲时间百分比