htop命令:类似于top命令,可以实时监视系统资源的使用情况,但是比top命令更加直观、易用。
sudo apt-get install htop
htop
这是一个系统监视器的输出,显示了当前系统中正在运行的进程的相关信息,包括进程的PID、用户、优先级、CPU使用率、内存使用率、运行时间、命令等。
下面是对其中比较重要的信息的解释:
Tasks: 159,511 thr; 2 running:当前系统中有159个进程和511个线程正在运行,其中有2个进程正在运行。
Swp[0K/4.84G]:交换分区的使用情况,0K表示当前没有使用交换分区,4.84G表示系统中的交换分区大小为4.84GB。
Load average: 0.11 0.64 0.29:系统的平均负载,分别表示过去1分钟、5分钟和15分钟内的平均负载。
PID:进程的ID号。
USER:进程运行的用户。
PRI:进程的优先级。
NI:进程的NICE值,表示进程的优先级调整值。
VIRT:进程使用的虚拟内存大小。
RES:进程使用的真实内存大小。
SHR:进程共享的内存大小。
S:进程的状态,包括R(运行)、S(睡眠)、Z(僵尸进程)等。
CPU%:进程的CPU使用率。
MEM%:进程的内存使用率。
TIME+:进程的运行时间。
Command:进程的命令和参数。
需要注意的是,这个输出只是一个时刻的快照,实时监视系统运行状态可以使用类似htop、glances等工具。