top命令命令用于实时监测系统财富使用意况,包涵,进度、cpu,内部存储器等

top命令用于实时监测系统财富使用情状,包括,进度、cpu,内部存款和储蓄器等

功能表达:突显,管理 执行中的程序。 

top详细使用表达

1、用法

1、用法

语  法:top [bciqsS][d < 间隔秒数>][n < 执行次数 >]

from:

top [选项]

top [选项]

补给表明:执行top
指令可彰显如今正在系统中履行的次第,并由此它所提供的互动式界面,用热键加以管理。 

【澳门金沙国际】top详细使用表明,top命令简易入门知识。

贰 、命令选项

二 、命令选项

 

 

-b      以批处理形式操作
-c      彰显完整的治命令
-d      显示器刷新间隔时间
-I       忽略失效进度
-s      保密格局
-S      累积格局
-i<时间>     
 设置刷新间隔时间
-u<用户名>       钦赐用户名
-p<进度号>      钦点进度
-n<次数>     循环彰显的次数

-b      以批处理形式操作
-c      显示完整的治命令
-d      显示器刷新间隔时间
-I       忽略失效进程
-s      保密形式
-S      累积方式
-i<时间>      设置刷新间隔时间
-u<用户名>      钦命用户名
-p<进度号>      钦命进度
-n<次数>    循环彰显的次数

参  数: 

功用表明:显示,管理履行中的程序。
语  法:top
[bciqsS][d <间隔秒数>][n
<执行次数>]
增加补充表达:执行top指令可显示近期正值系统中执行的先后,并通过它所提供的互动式界面,用热键加以管理。

三 、在该命令中常用急速键

三 、在该命令中常用火速键

b  使用批处理情势。 

参  数:
b 使用批处理形式。
c 列出程序时,展现种种程序的完全指令,包括指令名称,路径和参数等有关音讯。
d  <间隔秒数> 设置top监察和控制程序执行意况的间隔时间,单位以秒总计。
i 执行top指令时,忽略闲置或然已成为Zombie的次序。
n  <执行次数> 设置监察和控制新闻的换代次数。
q 持续监察和控制程序执行的景色。
s 使用保密格局,消除互相情势下的私人住房风险。
S 使用累计形式,其意义类似ps指令的”-S”参数。

h    突显飞快键协理
k    终止一个历程
i     开/关忽略闲置和僵死进程
q    退出程序
r    
重新安插3个进程的事先级别
S       切换成一起形式
s    更改刷新间隔时间,单位秒
f,F       
从脚下来得中增进可能去除项目
o,O      改变突显档次的相继
l    
切换展现平均负载和开发银行时间消息
m      切换展现内部存款和储蓄器信息
t    
切换展现进度和CPU状态音讯
c    切换显示命令名称和总体命令行
M      依据内部存款和储蓄器使用大小排序
P    遵照CPU使用率举行排序 
 (暗中认可排序)
T    依据时间/累计时间展开排序
w    将如今设置写入~/.toprc文件中
1    展开多核cpu显示

h    展现火速键援助
k    终止2个历程
i     开/关忽略闲置和僵死进度
q    退出程序
r     重新安顿二个进度的事先级别
S       切换来一起方式
s    更改刷新间隔时间,单位秒
f,F        从眼下浮现中增加恐怕去除项目
o,O      改变彰显档次的相继
l     切换展现平均负载和起步时间音信
m     切换显示内部存款和储蓄器新闻
t     切换展现进程和CPU状态音讯
c    切换展现命令名称和完好命令行
M     依据内部存款和储蓄器使用大小排序
P    依照CPU使用率进行排序  (暗中认可排序)
T    依照时间/累计时间举办排序
w    将日前设置写入~/.toprc文件中
1    展开多核cpu彰显

c
 列出程序时,展现每一种程序的欧洲经济共同体指令,包涵指令名称,路径和参数等相关信息。 

top命令是Linux下常用的性子分析工具,能够实时显示系统中逐一进度的资源占用现象,类似于Windows的职务管理器。上边详细介绍它的选拔办法。

4、实例

4、实例

d   < 间隔秒数>  设置top
监察和控制程序执行处境的间隔时间,单位以秒计算。 

 

top - 23:19:36 up  8:52,  1 user,  load average: 0.05, 0.04, 0.05
Tasks:  99 total,   2 running,  97 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.1 sy,  0.0 ni, 99.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :   739932 total,   353944 free,   125284 used,   260704 buff/cache
KiB Swap:  1044476 total,  1044476 free,        0 used.   459304 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                          
    47 root      20   0       0      0      0 S   0.1  0.0   0:36.55 kworker/0:1                                      
   643 root      20   0   21668   1284    972 S   0.1  0.2   0:18.13 irqbalance                                       
  1668 root      20   0       0      0      0 S   0.1  0.0   0:01.08 kworker/1:1                                      
     1 root      20   0  127968   6480   4096 S   0.0  0.9   0:01.93 systemd                                          
     2 root      20   0       0      0      0 S   0.0  0.0   0:00.02 kthreadd                                         
     3 root      20   0       0      0      0 S   0.0  0.0   0:00.23 ksoftirqd/0                                      
     5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H                                     
     7 root      rt   0       0      0      0 S   0.0  0.0   0:00.02 migration/0                                      
     8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh                                           
     9 root      20   0       0      0      0 R   0.0  0.0   0:01.95 rcu_sched                                        
    10 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 lru-add-drain 

top – 18:17:22 up  8:52,  1 user,  load average: 0.05, 0.04, 0.05
Tasks:  99 total,  2 running,  97 sleeping,  0 stopped,  0 zombie
%Cpu(s):  0.0 us,  0.1 sy,  0.0 ni, 99.9 id,  0.0 wa,  0.0 hi,  0.0 si, 
0.0 st
KiB Mem :  739932 total,  353944 free,  125284 used,  260704
buff/cache
KiB Swap:  1044476 total,  1044476 free,        0 used.  459304 avail
Mem

i  执行top 指令时,忽略闲置只怕已变为Zombie 的顺序。 

认识top的显得结果

 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM    TIME+
COMMAND                                         
    47 root      20  0      0      0      0 S  0.1  0.0  0:36.55
kworker/0:1                                     
  643 root      20  0  21668  1284    972 S  0.1  0.2  0:18.13
irqbalance                                     
  1668 root      20  0      0      0      0 S  0.1  0.0  0:01.08
kworker/1:1                                     
    1 root      20  0  127968  6480  4096 S  0.0  0.9  0:01.93 systemd 
                                       
    2 root      20  0      0      0      0 S  0.0  0.0  0:00.02
kthreadd                                       
    3 root      20  0      0      0      0 S  0.0  0.0  0:00.23
ksoftirqd/0                                     
    5 root      0 -20      0      0      0 S  0.0  0.0  0:00.00
kworker/0:0H                                   
    7 root      rt  0      0      0      0 S  0.0  0.0  0:00.02
migration/0                                     
    8 root      20  0      0      0      0 S  0.0  0.0  0:00.00 rcu_bh 
                                       
    9 root      20  0      0      0      0 R  0.0  0.0  0:01.95
rcu_sched                                       
    10 root      0 -20      0      0      0 S  0.0  0.0  0:00.00
lru-add-drain

n   < 执行次数>  设置监察和控制音讯的更新次数。 

top命令的来得结果如下所示:

5、说明

5、说明

q  持续监察和控制程序执行的风貌。 

top

01:06:48
up 1:22, 1
user, load
average: 0.06, 0.60, 0.48

Tasks: 29
total,  1
running, 28
sleeping,  0
stopped,  0
zombie

Cpu(s): 0.3%
user, 1.0%
system, 0.0%
nice, 98.7% idle, 0.0%
wa, 0.0%
hi, 0.0%
si

Mem:   191272k
total,  173656k
used,   17616k
free,   22052k
buffers

Swap:  192772k
total,       0k
used,  192772k
free,  123988k
cached

 

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

 1379
root     16  0 7976
2456 1980 S 0.7 1.3  0:11.03
sshd

 14704
root     16  0 2128 980 796
R 0.7 0.5  0:02.72
top

    1
root     16  0 1992 632 544
S 0.0 0.3  0:00.90
init

    2
root     34 19    0   0   0
S 0.0 0.0  0:00.00
ksoftirqd/0

    3
root     智跑T  0    0   0   0
S 0.0 0.0  0:00.00
watchdog/0总计音讯区

 

前五行是系统总体的总括音讯。

率先行是任务队列音讯,同uptime命令的实践结果。其内容如下:

01:06:48  当前时刻

up
1:22   系统运维时刻,格式为时:分

1
user   当前登录用户数

load
average: 0.06, 0.60, 0.48系统负荷,尽管命队列的平均长度。

多少个数值分别为1分钟、5分钟、16秒钟前到前日的平均值。

 

第三 、三行为经过和CPU的新闻。当有两个CPU时,那个剧情可能会当先两行。内容如下:

Tasks:
29 total   进度总数

1
running         正在周转的经过数

28
sleeping       睡眠的长河数

0
stopped         截止的进度数

0
zombie          僵尸进度数

Cpu(s):
0.3% us   用户空间占据CPU百分比

1.0%
sy           内核空间占据CPU百分比

0.0%
ni           用户进程空间内转移过优先级的经过占用CPU百分比

98.7%
id          空闲CPU百分比

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

0.0%
hi  

0.0%
si  

 

最终两表现内部存储器音讯。内容如下:

Mem:
191472k total物理内部存款和储蓄器总量

173656k
used      使用的情理内部存款和储蓄器总量

17616k
free       空闲内部存款和储蓄器总量

22052k
buffers    用作内核缓存的内部存款和储蓄器量

Swap:
192872k total交流区总量

0k
used           使用的交流区总量

一九三零72k
free      空闲交流区总量

123988k
cached    缓冲的沟通区总量。

内部存款和储蓄器中的内容被换出到交流区,而后又被换入到内部存款和储蓄器,但使用过的沟通区尚未被掩盖,

该数值即为这么些剧情已存在于内部存款和储蓄器中的调换区的高低。

相应的内部存款和储蓄器再度被换出时可不要再对调换区写入。

 

前5行为系统一整合体财富总括情形

前5行为系统完整财富总括意况

s  使用保密方式,消除互相方式下的潜在风险。 

进度音讯区

总括新闻区域的人间显示了逐一过程的详细新闻。首先来认识一下各列的意思。

序号  列名  含义

a    PID   进程id

b     PPID  父进程id

c     RUSER Real
user name

d     UID   进度全数者的用户id

e     USE冠道  进程全体者的用户名

f     GROUP 进程全数者的组名

g     TTY   运行进程的终端名。不是从终端运行的长河则显示为?

h     PR    优先级

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

j     P     最终接纳的CPU,仅在多CPU环境下有意义

k      %CPU  上次创新到前几天的CPU时间占据百分比

l     TIME  进程使用的CPU时间累计,单位秒

m     TIME+ 进度使用的CPU时间累计,单位一成0秒

n     %MEM  进度使用的物理内部存款和储蓄器百分比

o     VIKugaT  进程使用的虚拟内部存储器总量,单位kb。VICR-VT=SWAP+RES

p     SWAP  进程使用的虚拟内部存款和储蓄器中,被换出的大大小小,单位kb。

q     RES   进度使用的、未被换出的大体内部存款和储蓄器大小,单位kb。RES=CODE+DATA

r     CODE  可执行代码占用的大体内部存款和储蓄器大小,单位kb

s     DATA  可进行代码以外的部分(数据段+栈)占用的情理内部存款和储蓄器大小,单位kb

t     SH奥迪Q5   共享内部存储器大小,单位kb

u     nFLT  页面错误次数

v     nDPAJEROT  最后一回写入到今后,被改动过的页面数。

w     S     进度情形。

D=不可中断的上床境况

R=运行

S=睡眠

T=跟踪/停止

Z=僵尸进程

x     COMMAND命令名/命令行

y     WCHAN 若该进度在上床,则显得睡眠中的系统函数名

z     Flags 义务标志,参考sched.h

 

默许情状下仅展示相比重要的PID、USE揽胜极光、P奥迪Q7、NI、VIPRADOT、RES、SHMurano、S、%CPU、%MEM、TIME+、COMMAND列。可以经过上边包车型地铁飞速键来改变显示内容。

 

top –       系统当下时刻
up              系统已开机多久
user             当前用户数
load average         
cpu平均负载,四个数值分别为,1分钟,伍分钟,14分钟
Tasks                
系统当下进度数,total:总进程数,running:正在运作的长河数,sleeping:睡眠的长河数,stopped:停止的进度数,zombie:僵尸进度数
%Cpu(s)                 
cpu使用率,us:用户选拔cpu百分之百,sy:系统基本使用cpu百分之百,id:剩余的cpu百分之百
Mem         
     内部存款和储蓄器使用消息,total:总内部存款和储蓄器大小,free:空闲的内部存款和储蓄器,used:已使用的内部存款和储蓄器,buff/cache:缓存的内存大小
Swap                虚拟内部存款和储蓄器音讯
PID             进程id
USELacrosse         进程全体者
PR        优先级
NI       nice值,负值表示高优先级,正值表示低优先级
VILX570T        进度使用的虚拟内存总量
RES        进度使用的大体内部存款和储蓄器大小
SHKoleos        共享内部存款和储蓄器大小
S          
进程情形,D:不可中断的睡觉状态,Odyssey:运营,S:睡眠,T:跟踪/结束,Z:僵尸进度
%CPU       进度使用的CPU占用百分比
%MEM      进度使用的大体内部存款和储蓄器百分比
TIME+        进度使用的CPU时间累计
COMMAND    命令名

top –       系统当下时刻
up             系统已开机多久
user            当前用户数
load average         
cpu平均负载,多少个数值分别为,1分钟,肆分钟,14秒钟
Tasks               
系统当下历程数,total:总进程数,running:正在周转的历程数,sleeping:睡眠的历程数,stopped:结束的长河数,zombie:僵尸进程数
%Cpu(s)                 
cpu使用率,us:用户选拔cpu百分之百,sy:系统基本使用cpu百分百,id:剩余的cpu百分之百
Mem             
内部存款和储蓄器使用消息,total:总内部存款和储蓄器大小,free:空闲的内部存款和储蓄器,used:已选择的内部存款和储蓄器,buff/cache:缓存的内部存款和储蓄器大小
Swap              虚拟内部存款和储蓄器音讯
PID            进程id
USE奥德赛        进度全数者
PR        优先级
NI       nice值,负值表示高优先级,正值表示低优先级
VIPAJEROT        进度使用的虚拟内部存款和储蓄器总量
RES        进度使用的情理内部存储器大小
SHPRADO        共享内部存款和储蓄器大小
S          
进程情形,D:不可中断的歇息意况,科雷傲:运维,S:睡眠,T:跟踪/甘休,Z:僵尸进度
%CPU       进度使用的CPU占用百分比
%MEM      进度使用的情理内存百分比
TIME+       进度使用的CPU时间总共
COMMAND    命令名

S  使用累计方式,其效劳类似ps 指令的”-S” 参数。

变更彰显内容

由此f键能够选取呈现的始末。按f键之后会展现列的列表,按a-z即可突显或躲藏对应的列,最后按回车键明确。

 

按o键能够改变列的显得顺序。按小写的a-z能够将相应的列向右移动,而大写的A-Z能够将相应的列向左移动。最终按回车键明确。

 

按大写的F或O键,然后按a-z能够将经过依照相应的列举办排序。而大写的中华V键能够将最近的排序倒转。

 

 

 

 

 

 

Linux公社的RSS地址:

 

top命令使用

正文永久更新链接地址

top 命令是Linux
下常用的习性分析工具,能够实时展现系统中种种进度的资源占用现象,类似于Windows
的职分管理器。下边详细介绍它的施用方法。

1. 工具(命令)名称

top

澳门金沙国际 1

 

2. 工具(命令)作用

来得系统当下的进度和其余情状;top是2个动态突显进度,即能够通过用户按键来不断刷新当前状态.要是在前台执行该命令,它将独占前台,直到用户终止该程序截止.相比较准确的说,top命令提供了实时的对系统处理器的景色监视.它将展现系统中CPU最“敏感”的天职列表.该命令能够按CPU使用.内部存款和储蓄器使用和实行时间对职分展开排序;而且该命令的洋洋特色都能够通过交互式命令也许在私有定制文件中展开设定.

认识top 的展现结果

3. 环境设置

在Linux下使用。

 

4. 使用方法

4.1应用格式

top
[-] [d] [p] [q] [c] [C] [S] [s] [n]

4.2参数表明

d 钦命每四回荧屏消息刷新之间的时光距离。当然用户能够接纳s交互命令来改变之。

p 通过点名监察和控制进度ID来单独监察和控制某些进度的景况。

q  该选用将使top没有其他延迟的开始展览刷新。就算调用程序有一流用户权限,那么top将以尽或许高的优先级运转。

S 钦定累计情势

s 使top命令在安全形式中运营。那将去除交互命令所推动的秘闻危险。

i 使top不显得其它闲置大概僵死进度。

c 呈现整个命令行而不只是显得命令名

4.3其他

上边介绍在top命令执行进程中得以行使的一对交互命令。从使用角度来看,熟悉的操纵那一个命令比控制选项还重点部分。那几个命令都以单字母的,要是在指令行选项中应用了s选项,则恐怕里面有个别命令会被屏蔽掉。

 

Ctrl+L擦除并且重写显示器。

h或者?   展现援救画面,给出一些简约的吩咐计算表明。

k    结束二个进度。系统将唤起用户输入需求截止的经过PID,以及须求发送给该进程什么样的信号。一般的告一段落进度可以采纳15信号;若是无法符合规律甘休那就动用信号9强制截止该进度。暗中同意值是信号15。在长治格局中此命令被遮挡。

i    不经意闲置和僵死进度。那是三个开关式命令。

q    剥离程序。

r    重新布置1个历程的先期级别。系统提醒用户输入要求变更的经过PID以及须求安装的历程优先级值。输入二个正值将使优先级下降,反之则可以使该进程具有更高的优先权。私下认可值是10。

S    切换来共计情势。

s    变动四次刷新之间的延迟时间。系统将唤起用户输入新的岁月,单位为s。要是有小数,就换算成m
s。输入0值则系统将不止刷新,暗许值是5
s。须求小心的是一旦设置太小的时刻,很可能会挑起持续刷新,从而根本来不如看清显示的景况,而且系统负荷也会大大扩大。

f或者F  从日前来得中丰硕可能去除项目。

澳门金沙国际,o或者O  改变展现档次的逐一。

l    切换展现平均负载和开发银行时间音信。

m    切换呈现内部存储器消息。

t    切换彰显进度和CPU状态音讯。

c    切换展现命令名称和完全命令行。

M    基于驻留内部存款和储蓄器大小实行排序。

P    依据CPU使用比例大大小小举行排序。

T    听说时间/累计时间展开排序。

W    将近来安装写入~/.toprc文件中。那是写top配置文件的推荐格局。

 

 

***********************************************************************

top中按1键和F键的参数:
按1键能够等到多个cpu的气象
按F(f:当前景色,能够按相应的字母键做top的定制输出)后得参数:

对F键和f键的界别:

即使进入F键区可以做突显的排序,假使进入f键区的话则足以挑选显示的三个档次:

*
A: PID       =
Process Id               //进程ID        

b:
PPID      =
Parent Process Pid       //父进程ID        

c:
RUSE冠道     =
Real user name           //真正的(Real)所属用户名称        

d:
UID       =
User Id                  //用户ID        

e:
USE汉兰达      =
User Name                //用户名称        

f:
GROUP     =
Group Name              //组名称

g:
TTY       =
Controlling Tty          //控制        

h:
PR        =
Priority                 //优先权        

i:
NI        =
Nice value               //优先级得值(负数代表较高的优先级,正数是较低的事先级.0标志改优先级的值是不会被调动的)        

j:
#C        =
Last used cpu (SMP)      //随后利用的cpu比率        

k:
%CPU      =
CPU usage                //cpu使用比率        

l:
TIME      =
CPU Time                 //cpu占用时间        

m:
TIME+     =
CPU Time, hundredths    //cpu%比

n:
%MEM      =
Memory usage (RES)       //内部存储器使用率

o:
VI奥迪Q3T      =
Virtual Image (kb)       //虚拟镜像(VI库罗德T =
SWAP + RES:全部进程使用的虚拟内部存款和储蓄器值,包罗富有的代码,数据,共享库已经被swapped
out的)

p:
SWAP      =
Swapped size (kb)       //调换空间大小(所有虚拟内存中的镜像)

q:
RES       =
Resident size (kb)       //已经使用了的常驻内部存储器(Resident
size):RES = CODE + DATA

r:
CODE      =
Code size (kb)           //分配给执行代码的大体内部存款和储蓄器

s:
DATA      =
Data+Stack size (kb)     //data+stack:物理内存中国和欧洲存放代码的半空中,用于存放数据

t:
SHHighlander       =
Shared Mem size (kb)     //共享内部存款和储蓄器大小.放映了3个task的私房能够供外人采用的内存的高低

u:
nFLT      =
Page Fault count         //内存叶错误的数目

v:
nD福睿斯T      =
Dirty Pages count        //脏页的多少

w:
S         =
Process Status           //进程情形:( 中华V)为运营或可实施的,( S
)为该程序正在睡觉中,( T
)正在侦测或许是甘休了,( Z
)僵尸程序

x:
COMMAND   =
Command name/line        //进度运行命令行参数

y:
WCHAN     =
Sleeping in Function     //在睡觉中

z:
Flags     =
Task Flags <sched.h>     //职责标志

 

STAT该进程的境况。个中S代表休眠状态;D代表不得中断的休眠状态;Rubicon代表运转景况;Z代表僵死状态;T代表截止或跟踪状态。

top 命令的显示结果如下所示:

top –

01:06:48 up 1:22,  1 user,  load average: 0.06, 0.60, 0.48

Tasks:  29 total,   1 running,  28 sleeping,   0 stopped,   0 zombie

Cpu(s):  0.3% user,  1.0% system,  0.0% nice, 98.7% idle,  0.0% wa,
 0.0% hi,  0.0% si

Mem:    191272k total,   173656k used,    17616k free,    22052k buffers

Swap:   192772k total,        0k used,   192772k free,   123988k cached

 

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

  1379 root      16   0  7976 2456 1980 S  0.7  1.3   0:11.03 sshd

  14704 root      16   0  2128  980  796 R  0.7  0.5   0:02.72 top

     1 root      16   0  1992  632  544 S  0.0  0.3   0:00.90 init

     2 root      34  19     0    0    0 S  0.0  0.0   0:00.00
ksoftirqd/0

     3 root      途观T   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
计算信息区

 

前五行是系统一整合体的总括音信。

先是行是任务队列音讯 ,同uptime 命令的实施结果。其剧情如下:

01:06:48   当前时间

up 1:22    系统运转时刻,格式为时: 分

1 user    当前报到用户数

load average: 0.06, 0.60, 0.48 系统负荷,固然命队列的平分长度。

多个数值分别为1 分钟、5 秒钟、15 分钟 前到现行反革命的平均值。

 

其次、三行为经过和CPU 的新闻 。当有四个CPU
时,这么些内容大概会超越两行。内容如下:

Tasks: 29 total    进程总数

1 running          正在运转的经过数

28 sleeping        睡眠的进度数

0 stopped          甘休的经过数

0 zombie           僵尸进度数

Cpu(s): 0.3% us    用户空间占据CPU 百分比

1.0% sy            内核空间占据CPU 百分比

0.0% ni            用户进度空间内部管理体改变过优先级的历程占用CPU 百分比

98.7% id           空闲CPU 百分比

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

0.0% hi  

0.0% si  

 

末尾两作为内部存款和储蓄器消息。内容如下:

Mem: 191472k total 物理内部存款和储蓄器总量

173656k used       使用的大体内部存款和储蓄器总量

17616k free        空闲内部存款和储蓄器总量

22052k buffers     用作内核缓存的内部存储器量

Swap: 一九二九72k total 交流区总量

0k used            使用的调换区总量

192872k free       空闲调换区总量

123988k cached     缓冲的沟通区总量。

内部存款和储蓄器中的始末被换出到交流区,而后又被换入到内部存款和储蓄器,但运用过的交流区尚未被遮盖,

该数值即为那个内容已存在于内部存款和储蓄器中的调换区的大大小小。

相应的内部存款和储蓄器再一次被换出时可不用再对沟通区写入。

 

进程音讯区

总括新闻区域的江湖展现了逐条进程的详细音信。首先来认识一下各列的意思。

序号   列名   含义

a      PID    进程id

b      PPID   父进程id

c      RUSER  Real user name

d      UID    进度全体者的用户id

e      USE瑞虎   进度全数者的用户名

f      GROUP  进度全数者的组名

g      TTY    运维进度的顶峰名。不是从终端运转的历程则显示为?

h      PR     优先级

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

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

k       %CPU   上次革新到明日的CPU 时间占据百分比

l      TIME   进程使用的CPU 时间总共,单位秒

m      TIME+  进程使用的CPU 时间总共,单位10%0 秒

n      %MEM   进程使用的情理内部存款和储蓄器百分比

o      VI奥迪Q3T   进程使用的虚拟内部存储器总量,单位kb 。VILX570T=SWAP+RES

p      SWAP   进度使用的虚构内部存款和储蓄器中,被换出的高低,单位kb 。

q      RES    进度使用的、未被换出的物理内部存款和储蓄器大小,单位kb 。RES=CODE+DATA

r      CODE   可举行代码 占用的物理内部存款和储蓄器大小,单位kb

s      DATA   可进行代码以外的一对( 数据段+ 栈)
占用的情理内部存款和储蓄器大小,单位kb

t      SH景逸SUV    共享内部存款和储蓄器大小,单位kb

u      nFLT   页面错误次数

v      nD陆风X8T   最后三遍写入到明日,被涂改过的页面数。

w      S      进度情形。

D= 不可中断的睡眠情状

R= 运行

S= 睡眠

T= 跟踪/ 停止

Z= 僵尸进程

x      COMMAND 命令名/ 命令行

y      WCHAN  若该进度在上床,则显示睡眠中的系统函数名

z      Flags  职分标志,参考sched.h

 

私下认可境况下仅显示相比根本的PID 、USE锐界 、P奇骏 、NI 、VI中华VT 、RES 、SH昂Cora 、S
、%CPU 、%MEM 、TIME+ 、COMMAND 列。能够通过下边包车型大巴急迅键来改变彰显内容。

 

转移展现内容

透过f 键可以选取彰显的剧情。按f 键之后会议及展览示列的列表,按a-z
即可显示或隐蔽对应的列,最后按回车键分明。

 

按o 键能够变动列的突显顺序。按小写的a-z
能够将相应的列向右移动,而大写的A-Z
能够将相应的列向左移动。最终按回车键明确。

 

按大写的F 或O 键,然后按a-z 能够将经过依照相应的列举行排序。而大写的奔驰G级键能够将眼下的排序倒转。

 

 

top 命令使用

 

  1.  工具(命令)名称

top

  1.  工具(命令)作用

显示系统当下的长河和其余情况;top 是一个动态显示进度,
即可以由此用户按键来不断刷新当前状态. 如若在前台执行该命令,
它将独占前台, 直到用户终止该程序截止. 比较规范的说,top
命令提供了实时的对系统处理器的情景监视. 它将显示系统中CPU
最“敏感”的职分列表. 该命令能够按CPU 使用.
内部存款和储蓄器使用和执行时间对职分进展排序;而且该命令的很多特征都能够透过交互式命令可能在民用定制文件中开始展览设定.

  1.  环境设置

在Linux 下使用。

  1.  使用办法

4 .1 使用格式

top [-] [d] [p] [q] [c] [C] [S] [s] [n]

4 .2 参数表达

d  钦点每三次荧屏音讯刷新之间的时间间隔。当然用户可以运用s
交互命令来改变之。

p  通过点名监察和控制进程ID 来仅仅监控某些进度的景况。

q   该选取将使top
没有任何延迟的实行刷新。固然调用程序有最棒用户权限,那么top
将以尽力而为高的先期级运营。

S  钦点累计形式

s  使top 命令在平安格局中运作。那将去除交互命令所带来的秘密危险。

i  使top 不出示任何闲置可能僵死进度。

c  展现任何命令行而不只是体现命令名

4.3 其他

上边介绍在top
命令执行进程中能够选用的一些互动命令。从利用角度来看,领悟的左右那一个命令比控制选项还重视片段。那么些命令都以单字母的,若是在命令行选项中利用了s
选项,则恐怕里面一部分发令会被屏蔽掉。

 

Ctrl+L 擦除并且重写显示器。

h 或许?     呈现帮助画面,给出一些简单易行的下令计算表达。

k     终止贰个经过。系统将唤起用户输入需求截止的进度PID
,以及供给发送给该进度什么样的信号。一般的平息进度能够应用15
信号;即使无法符合规律截至那就使用信号9 强制截至该进度。暗许值是信号15
。在克拉玛依形式中此命令被挡住。

i     忽略闲置和僵死进程。那是二个开关式命令。

q     退出程序。

r     重新布置2个经过的预先级别。系统提醒用户输入要求变更的进度PID
以及须求安装的经过优先级值。输入一个正值将使优先级下落,反之则足以使该进程具有更高的优先权。暗中同意值是10

S     切换成一起情势。

s     改变五回刷新之间的延迟时间。系统将唤起用户输入新的命宫,单位为s
。假使有小数,就换算成m s 。输入0 值则系统将不止刷新,私下认可值是5 s
。供给小心的是一旦设置太小的时辰,很恐怕会挑起持续刷新,从而根本来不比看清呈现的事态,而且系统负荷也会大大增添。

f 恐怕F    从此时此刻展示中丰盛恐怕去除项目。

o 可能O    改变展现档次的依次。

l     切换突显平均负载和运行时间新闻。

m     切换展现内部存储器音信。

t     切换突显进度和CPU 状态新闻。

c     切换显示命令名称和完整命令行。

M     依照驻留内部存款和储蓄器大小举办排序。

P     依据CPU 使用比例大大小小实行排序。

T     依据时间/ 累计时间展开排序。

W     将近来安装写入~/.toprc 文件中。那是写top 配置文件的推介格局。

 

***********************************************************************

top 中按1 键和F 键的参数: 

按1 键能够等到八个cpu 的景观 

按F(f: 当前情形,能够按对应的字母键做top 的定制输出) 后得参数:

对F 键和f 键的分别:

万一进入F 键区能够做体现的排序,就算进入f
键区的话则能够采取突显的四个档次:

* A: PID        = Process Id                // 进程ID        

b: PPID       = Parent Process Pid        // 父进程ID        

c: RUSE奥德赛      = Real user name            // 真正的(Real) 所属用户名称  
     

d: UID        = User Id                   // 用户ID        

e: USE奇骏       = User Name                 // 用户名称        

f: GROUP      = Group Name                // 组名称

g: TTY        = Controlling Tty           // 控制        

h: PR         = Priority                  // 优先权        

i: NI         = Nice value                // 优先级得值(
负数代表较高的优先级, 正数是较低的先行级.0
标志改优先级的值是不会被调整的)        

j: #C         = Last used cpu (SMP)       // 随后使用的cpu 比率        

k: %CPU       = CPU usage                  //cpu 使用比率        

l: TIME       = CPU Time                  //cpu 占用时间        

m: TIME+      = CPU Time, hundredths     //cpu% 比

n: %MEM       = Memory usage (RES)        // 内部存款和储蓄器使用率

o: VIXC60T       = Virtual Image (kb)        // 虚拟镜像(VIPAJEROT = SWAP + RES:
全部进度使用的虚构内部存款和储蓄器值, 包含富有的代码, 数据, 共享库已经被swapped out
的)

p: SWAP       = Swapped size (kb)         // 调换空间大小(
全部虚拟内部存储器中的镜像)

q: RES        = Resident size (kb)        //
已经应用了的常驻内部存款和储蓄器(Resident size):RES = CODE + DATA

r: CODE       = Code size (kb)            // 分配给执行代码的大体内存

s: DATA        = Data+Stack size (kb)      //data+stack:
物理内部存款和储蓄器中国和欧洲存放代码的半空中, 用于存放数据

t: SHOdyssey        = Shared Mem size (kb)      // 共享内部存储器大小.
放映了一个task 的神秘能够供外人使用的内部存款和储蓄器的轻重缓急

u: nFLT       = Page Fault count          // 内部存款和储蓄器叶错误的多少

v: nD陆风X8T       = Dirty Pages count         // 脏页的数量

w: S           = Process Status            // 进程情形:( 帕杰罗 )
为运转或可实施的,( S ) 为该程序正在睡觉中,( T ) 正在侦测可能是终止了,( Z
) 僵尸程序

x: COMMAND    = Command name/line         // 进度运转命令行参数

y: WCHAN      = Sleeping in Function      // 在上床中

z: Flags      = Task Flags <sched.h>      // 任务标志

 

STAT 该进度的意况。在那之中S 代表休眠状态;D 代表不得中断的休眠状态;Odyssey代表运市价况;Z 代表僵死状态;T 代表结束或跟踪状态。

 

 

 

作者 qgrape

执行中的程序。 语 法:top
[bciqsS][d 间隔秒数][n 执行次数 ] 补充表达:执行top
指令可展现如今正在系统中履行的程…

相关文章