Linux下性能调试工具

  • 时间:
  • 浏览:0

 PID     多多应用程序 id

 TIME+   多多应用程序 使用的CPU时间总计,单位1/200

371320k buffers    用作内核缓存的内存量

W   将当前设置写入~/.toprc文件中。这是写top配置文件的推荐法律法律法律依据。

 %CPU    上次更新到现在的CPU时间占用百分比

2)第二、三行为多多应用程序 和CPU的信息。当有多个CPU时,那此内容由于会超过两行。内容如下:(top命令回车后,按数字"1"就会显示cpu的核数,前提是当前屏幕足够大,也能删剪显示cpu核数)

 SHR     共享内存大小,单位kb

 VIRT    多多应用程序 使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

常用操作命令:

128364 duanjunf  20   0  3200m  37m 4768 R 200.0  0.1  41810:20 python /data/jumpserver/connect.py                                   

0.0%si:软中断占用百分比

27.4% id 空闲CPU百分比

 38740 sunyuanc  20   0  3200m  36m 4768 R 200.0  0.1  24262:12 python /data/jumpserver/connect.py                                   

1)第一行是任务队列信息,同 uptime 命令的执行结果。内容如下:

 22107 duanjunf  20   0  3200m  37m 4768 R 200.0  0.1  28162:37 python /data/jumpserver/connect.py                                   

k        终止另一十个 多多应用程序 。系统将提示用户输入须要终止的多多应用程序 PID,以及须要发送给该多多应用程序 那此样的信号。一般的终止多多应用程序 都须要使用15信号;由于非要正常开使了那就使用信号9强制开使了该多多应用程序 。默认值是信号15。在安全模式中此命令被屏蔽。

T   根据时间/累计时间进行排序。

 NI      nice值。负值表示高优先级,正值表示低优先级

115357 shanghai  20   0  3200m  37m 4768 R 200.0  0.1  13165:59 python /data/jumpserver/connect.py                                   

S   切换到累计模式。

h由于?   显示帮助画面,给出有但是 简短的命令总结说明。

 Flags   任务标志,参考 sched.h

o由于O    改变显示项目的顺序。 按小写的 a-z 都须要将相应的列向右移动,而大写的 A-Z 都须要将相应的列向左移动。最后按回车键选者 。

Mem:  65724264k total, 37654212k used, 220070052k free,   371320k buffers

 11168 xieyidan  20   0  3200m  36m 4768 R 99.7  0.1  29940:19 python /data/jumpserver/connect.py                                    

按大写的M   都须要降序显示内存使用率

 RES     多多应用程序 使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

15:41:05               当前时间

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

3)最后两行为内存信息。内容如下:

q   退出多多应用程序 。

 COMMAND 命令名/命令行

l   切换显示平均负载和启动时间信息。

Tasks: 897 total,  200 running, 867 sleeping,   0 stopped,   0 zombie

0.8% sy 内核空间占用CPU百分比

统计信息区前五行是系统整体的统计信息。

 GROUP   多多应用程序 所有者的组名

Cpu(s): 71.8%us,  0.8%sy,  0.0%ni, 27.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

 93496 chengjun  20   0  3200m  36m 4768 R 99.7  0.1  14455:38 python /data/jumpserver/connect.py                                    

115582 shanghai  20   0  3200m  37m 4768 R 200.0  0.1  131200:10 python /data/jumpserver/connect.py                                   

---------------------------------------------------------------------------------------------------------------------------------------

M   根据驻留内存大小进行排序。

0.0%st:虚拟机占用百分比

104229 wangbinr  20   0  3200m  36m 4768 R 200.0  0.1  44451:25 python /data/jumpserver/connect.py                                   

P   根据CPU使用百分比大小进行排序。

1200787 sunyuanc  20   0  3200m  36m 4768 R 200.0  0.1  33316:45 python /data/jumpserver/connect.py                                   

users                当前登录用户数

c   切换显示命令名称和删剪命令行。

sleeping 睡眠的多多应用程序 数

 CODE    可执行代码占用的物理内存大小,单位kb

32767996k total    交换区总量

t   切换显示多多应用程序 和CPU情形信息。

 200740 wangbinr  20   0  3200m  37m 4768 R 99.7  0.1  222001:23 python /data/jumpserver/connect.py                                    

 97841 sunyuanc  20   0  3200m  37m 4768 R 200.0  0.1  44953:16 python /data/jumpserver/connect.py                                   

 USER    多多应用程序 所有者的用户名

 %MEM    多多应用程序 使用的物理内存百分比

0.0% ni 用户多多应用程序 空间内改变过优先级的多多应用程序 占用CPU百分比

4)多多应用程序 信息区统计信息区域的下方显示了各个多多应用程序 的删剪信息。

 nDRT    最后一次写入到现在,被修改过的页面数。

 68261 xieyidan  20   0  3200m  36m 4768 R 200.0  0.1  19655:44 python /data/jumpserver/connect.py                                   

 UID     多多应用程序 所有者的用户id

 PR      优先级

31845892k cached    缓冲的交换区总量,内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,该数值即为那此内容已占据 于内存中的交换区的大小,相应的内存再次被换出时可何必 再对交换区写入。

0.0%hi:硬件CPU中断占用百分比

115545 shanghai  20   0  3200m  36m 4768 R 200.0  0.1  131200:54 python /data/jumpserver/connect.py                                   

 RUSER   Real user name

 38766 sunyuanc  20   0  3200m  36m 4768 R 200.0  0.1  24261:54 python /data/jumpserver/connect.py                                   

up 38 days, 14 min     系统运行时间,格式为时:分

141827 sunyuanc  20   0  3200m  36m 4768 R 200.0  0.1  40111:40 python /data/jumpserver/connect.py                                   

 列名    含义

 S       多多应用程序 情形(D=不可中断的睡眠情形,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸多多应用程序 )

Cpu(s):

以上指令信息解释:

load average: 29.03, 29.03, 29.00    系统负载,即任务队列的平均长度。另一十个 数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

Ctrl+L   擦除有但是重写屏幕。

71.8% us 用户空间占用CPU百分比

m   切换显示内存信息。

170184 duanjunf  20   0  3200m  36m 4768 R 200.0  0.1  34627:54 python /data/jumpserver/connect.py                                   

从使用淬硬层 来看,熟练的掌握那此命令比掌握选项还重要有但是 。那此命令总要单字母的,由于在命令行选项中使用了s选项,则由于其中有但是 命令会被屏蔽掉。

37653788k used    使用的物理内存总量

默认情形下仅显示比较重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列。

220070476k free    空闲内存总量

 SWAP    多多应用程序 使用的虚拟内存中,被换出的大小,单位kb。

32767996k free    空闲交换区总量

running 正在运行的多多应用程序 数

按大写的P   都须要降序显示CPU使用率

 PPID    父多多应用程序 id

65724264k total    物理内存总量

top - 15:41:05 up 38 days, 14 min,  4 users,  load average: 29.03, 29.03, 29.00

f由于F    从当前显示中加上由于删除项目。 按 f 键前一天会显示列的列表,按 a-z 即可显示或隐藏对应的列,最后按回车键选者 。

 46745 wangbinr  20   0  3200m  37m 4768 R 99.7  0.1  22848:20 python /data/jumpserver/connect.py                                    

0.0% wa 等待的图片 输入输出的CPU时间百分比

r   重新安排另一十个 多多应用程序 的优先级别。系统提示用户输入须要改变的多多应用程序 PID以及须要设置的多多应用程序 优先级值。输入另一十个 正值将使优先级降低,反之则都须要使该多多应用程序 拥有更高的优先权。默认值是10。

------------------------------------------------------------------------------------------------------------------------------------------

Swap:

 TIME    多多应用程序 使用的CPU时间总计,单位秒

 P       最后使用的CPU,仅在多CPU环境下有意义

 93799 chengjun  20   0  3200m  37m 4768 R 99.7  0.1  14417:51 python /data/jumpserver/connect.py

i   忽略闲置和僵死多多应用程序 。这是另一十个 开关式命令。

 TTY     启动多多应用程序 的终端名。总要从终端启动的多多应用程序 则显示为 ?

Mem:

Swap: 32767996k total,        0k used, 32767996k free, 31845892k cached

s   改变两次刷新之间的延迟时间。系统将提示用户输入新的时间,单位为s。由于有小数,就换算成m s。输入0值则系统将不断刷新,默认值是5 s。须要注意的是由于设置太小的时间,很由于会引起不断刷新,从而根原先不及看清显示的情形,有但是系统负载也会大大增加。

 WCHAN   若该多多应用程序 在睡眠,则显示睡眠中的系统函数名

 nFLT    页面错误次数

zombie 僵尸多多应用程序 数

0k used            使用的交换区总量

[root@jumpserver01 ~]

 622008 xieyidan  20   0  3200m  37m 4768 R 99.7  0.1  202200:22 python /data/jumpserver/connect.py                                    

stopped 停止的多多应用程序 数

 DATA    可执行代码以外的帕累托图(数据段+栈)占用的物理内存大小,单位kb

total 多多应用程序 总数

 73232 xieyidan  20   0  3200m  35m 4768 R 99.7  0.1  18553:01 python /data/jumpserver/connect.py