linux下的top命令

 

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。

终端输top命令后:

linux下的top命令_第1张图片

系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数。

(1)显示了系统的进程总数,后面是相应的状态下的进程

这里是:一共134个进程,1个是running状态,133个sleeping状态,0个stopped,0个zombie
关于进程的状态,这里解释一下zombie:这个是僵尸进程,就是,这个进程其实已经结束了,它仅仅在进程列表中保留一个位置,记载该进程的状态信息等,僵尸进程不再占有内存空间,没有可执行程序,也不能被调用。。这个进程中存储着进程的各种信息,占用cpu啊,运行时间之类的。。。这个进程会被其父进程收集它的信息。。。
(2)就是cpu的各种信息了

参数说明如下:
us:用户空间占cpu百分比
sy:内核空间占cpu百分比
ni:用户进程空间内改变过优先级的进程占用cpu百分比
id:空闲cpu百分比
wa:等待输入输出的cpu时间百分比
hi:硬中断(处理硬件中断的cpu时间)
si:软中断(处理软件中断的cpu时间)
(3)、(4):内存使用

第一行:物理内存的使用,第二行:虚拟内存(交换空间)的使用。
每一行的后面四个参数是:总的内存,已经使用的内存,空闲内存,缓冲内存
(5):表头,具体解释如下:

PID: 进程ID进程的唯一标识符
USER:进程ID 进程的唯一标识符
PR:进程调度优先级,一个拥有更高进程优先级的进程拥有更大的机率得到处理器的处理。,”tr”值代表这些进程运行在实时态
NI:进程的nice值(优先值)。越小意味着越高的优先级。
VIRT:系统使用的虚拟内存
RES:驻留内存大小,驻留内存是任务使用的非交换物理内存大小
SHR:是进程使用的共享内存
S:进程状态:

    D:不可中断的睡眠态
    R:运行态
    S:睡眠态
    T:被跟踪或已停止
    Z:僵尸态
 

 

 

你可能感兴趣的:(linux)