Linux进程管理动态查看进程top

目录

一、解读top命令的显示信息

1、上半部分解读(前五行)

2、后半部分(进程信息)

二、top常用内部指令


一、解读top命令的显示信息

        命令:top     

注意:在top命令展示中按q可以退出,这个时候可以输入其他命令了

top命令是动态的查看进程信息,输出信息有两部分,上半部分由五行组成后半部分就是进程的信息了。

       

1、上半部分解读(前五行)

 第一行:top - 13:30:25 up 1 min,  2 users,  load average: 1.89, 0.60, 0.21

top - 13:30:25  up     1 min,          2 users,     load average: 1.89,    0.60,    0.21

程序名-系统时间,运行时间      登录用户数    CPU负载       1分钟  5分钟  15分钟

第二行:Tasks: 208 total,   2 running, 206 sleeping,   0 stopped,   0 zombie

Tasks: 208 total,   2 running,          206 sleeping,     0 stopped,       0 zombie

总进程数208            运行数2               睡眠数206       停止数0           僵死数0

第三行:%Cpu(s):  3.4 us,  2.0 sy,  0.0 ni, 94.6 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

CPU使用占比

        us:用户

        sy:系统

        ni:优先级

        id:空闲

        wa:等待

        hi:硬件

        si:软件

        st:虚拟机

第四第五行:KiB Mem :   995676 total,    66648 free,   680676 used,   248352 buff/cache
                      KiB Swap:  2097148 total,  2080244 free,    16904 used.   159104 avail Mem

KiB Mem :   995676 total,        66648 free,         680676 used,       248352 buff/cache

物理内存K   total  总共  10G    free空闲6.6G     used使用6.8G      cache缓存硬盘内容2G

KiB Swap:   2097148 total,       2080244 free,    16904 used.                159104 avail Mem

交换内存K       total20G             free20G      used使用1.6G                      内存占用:16G

2、后半部分(进程信息)

 

PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND 

PID:进程ID

USER:用户名

PRI :代表这个进程可被执行的优先级,其值越小越早被执行
NI :代表这个进程的nice值

VIRT:虚拟内存                       //需要这些内存,但是并没有占满

RES:常驻内存                        //用了多少内存

SHR:共享内存        //除了自身进程的共享内存,也包括其他进程的共享内存


二、top常用内部指令

命令:

在top命令执行后按下来这些按键实现相应的功能:

        h|?帮助
        M安内存的使用排序
        P按CPU使用排序
        N以PID的大小排序

        <向前
        >向后
        z彩色,Z设置彩色,使用数字调整

top技巧

动态查看进程top,像Windows的任务管理器
top                    //回车,立刻刷新。按Z彩色显示,按F,通过光标设置
top  -d   1            //每1秒刷新
top    -d   1    -p    进程PID         //查看指定进程的动态信息
top    -d    1     -p   进程PID,进程PID      //查看指定的几个进程

按z,按q退出

按F,这个时候可以通过上下左右来更改光标的位置,按q返回上一个状态

 top -d 1 -p 1,2                        //查看pid为1和2的进程,并且1秒刷新一次

 

 


版权声明:本文为s1429583654原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。