TOP详细使用表达,top命令简易入门知识

By admin in 美高梅手机版4858 on 2019年3月28日

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

top命令用于实时监测系统能源使用情况,包蕴,进度、cpu,内存等

功效表达:显示,管理 执行中的程序。 

top详细使用表明

1、用法

1、用法

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

from:

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    终止1个历程
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、实例

TOP详细使用表达,top命令简易入门知识。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、说明

美高梅手机版4858,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     CR-VT  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分钟、1四分钟前到前几天的平均值。

 

第1 、三行为经过和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    缓冲的交流区总量。

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

该数值即为那几个剧情已存在于内部存款和储蓄器中的交流区的深浅。

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

 

前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时间总共,单位10%0秒

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

o     VI中华VT  进度使用的虚拟内部存款和储蓄器总量,单位kb。VIKugaT=SWAP+RES

p     SWAP  进度使用的虚构内存中,被换出的大大小小,单位kb。

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

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

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

t     SHPRADO   共享内部存款和储蓄器大小,单位kb

u     nFLT  页面错误次数

v     nD昂科拉T  最终贰回写入到将来,被修改过的页面数。

w     S     进度景况。

D=不可中断的睡觉状态

R=运行

S=睡眠

T=跟踪/停止

Z=僵尸进程

x     COMMAND命令名/命令行

y     WCHAN 若该进程在睡觉,则展现睡眠中的系统函数名

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

 

暗中认可意况下仅突显相比主要的PID、USE奥德赛、P锐界、NI、VI大切诺基T、RES、SH迈凯伦X三 、S、%CPU、%MEM、TIME+、COMMAND列。能够经过下边包车型客车快速键来改变突显内容。

 

top –       系统当下光阴
up              系统已开机多短期
user             当前用户数
load average         
cpu平均负载,四个数值分别为,1分钟,6分钟,16分钟
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值,负值表示高优先级,正值表示低优先级
VI卡宴T        进度使用的虚拟内存总量
RES        进度使用的大体内部存储器大小
SH宝马X3        共享内部存款和储蓄器大小
S          
进度意况,D:不可中断的歇息景况,大切诺基:运转,S:睡眠,T:跟踪/结束,Z:僵尸进度
%CPU       进度使用的CPU占用百分比
%MEM      进度使用的物理内部存储器百分比
TIME+        进度使用的CPU时间累计
COMMAND    命令名

top –       系统当下日子
up             系统已开机多久
user            当前用户数
load average         
cpu平均负载,多少个数值分别为,1秒钟,6分钟,1肆分钟
Tasks               
系统当下进程数,total:总过程数,running:正在运作的进程数,sleeping:睡眠的进度数,stopped:甘休的进度数,zombie:僵尸进度数
%Cpu(s)                 
cpu使用率,us:用户选拔cpu百分之百,sy:系统基本使用cpu百分之百,id:剩余的cpu百分之百
Mem             
内部存款和储蓄器使用音讯,total:总内部存款和储蓄器大小,free:空闲的内部存款和储蓄器,used:已采纳的内部存款和储蓄器,buff/cache:缓存的内部存款和储蓄器大小
Swap              虚拟内部存款和储蓄器音讯
PID            进程id
USELAND        进度全数者
PR        优先级
NI       nice值,负值表示高优先级,正值表示低优先级
VIRT        进程使用的虚拟内部存储器总量
RES        进程使用的物理内部存款和储蓄器大小
SHQashqai        共享内部存款和储蓄器大小
S          
进程景况,D:不可中断的歇息景况,GL450:运维,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能够将经过依据相应的列进行排序。而大写的Murano键能够将眼下的排序倒转。

 

 

 

 

 

 

Linux公社的RSS地址:

 

top命令使用

正文永久更新链接地址

top 命令是Linux
下常用的习性分析工具,可以实时展现系统中相继进程的财富占用现象,类似于Windows
的职分管理器。下边详细介绍它的行使方法。

1. 工具(命令)名称

top

美高梅手机版4858 1

 

2. 工具(命令)作用

来得系统当下的进度和别的情状;top是3个动态彰显进度,即能够因此用户按键来不断刷新当前状态.若是在前台执行该命令,它将独占前台,直到用户终止该程序结束.相比准确的说,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    重新安顿一个历程的预先级别。系统提醒用户输入要求改变的进程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:
RUSELX570     =
Real user name           //真正的(Real)所属用户名称        

d:
UID       =
User Id                  //用户ID        

e:
USETucson      =
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瑞虎T      =
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:
SH揽胜       =
Shared Mem size (kb)     //共享内部存款和储蓄器大小.放映了三个task的绝密能够供外人选择的内部存款和储蓄器的大大小小

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

v:
nDXC60T      =
Dirty Pages count        //脏页的数目

w:
S         =
Process Status           //进程状况:( QX56)为运维或可实施的,( S
)为该程序正在睡觉中,( T
)正在侦测大概是甘休了,( Z
)僵尸程序

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

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

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

 

STAT该进程的情景。在这之中S代表休眠状态;D代表不得中断的蛰伏状态;Tucson代表运营状态;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      PAJEROT   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: 191572k total 物理内部存款和储蓄器总量

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

17616k free        空闲内存总量

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

Swap: 一九二七72k total 调换区总量

0k used            使用的调换区总量

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

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

内存中的内容被换出到沟通区,而后又被换入到内部存款和储蓄器,但选取过的调换区尚未被遮住,

该数值即为这么些剧情已存在于内部存款和储蓄器中的沟通区的轻重缓急。

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

 

进度音讯区

计算消息区域的下方呈现了各样进度的详细新闻。首先来认识一下各列的含义。

序号   列名   含义

a      PID    进程id

b      PPID   父进程id

c      RUSER  Real user name

d      UID    进度全部者的用户id

e      USESportage   进度全数者的用户名

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      VIPRADOT   进度使用的虚拟内存总量,单位kb 。VIEscortT=SWAP+RES

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

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

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

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

t      SH凯雷德    共享内部存款和储蓄器大小,单位kb

u      nFLT   页面错误次数

v      nD帕杰罗T   最终1回写入到近期,被改动过的页面数。

w      S      进程情形。

D= 不可中断的睡眠情状

R= 运行

S= 睡眠

T= 跟踪/ 停止

Z= 僵尸进度

x      COMMAND 命令名/ 命令行

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

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

 

暗许意况下仅展现相比重庆大学的PID 、USE卡宴 、P途胜 、NI 、VI卡宴T 、RES 、SH凯雷德 、S
、%CPU 、%MEM 、TIME+ 、COMMAND 列。能够经过上边包车型地铁快速键来改变突显内容。

 

转移呈现内容

因而f 键可以挑选呈现的内容。按f 键之后会展现列的列表,按a-z
即可展现或隐蔽对应的列,最终按回车键分明。

 

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

 

按大写的F 或O 键,然后按a-z 可以将经过依照相应的列实行排序。而大写的奥迪Q5键能够将如今的排序倒转。

 

 

top 命令使用

 

  1.  工具(命令)名称

top

  1.  工具(命令)作用

体现系统当下的进度和别的景况;top 是2个动态展现进程,
即能够经过用户按键来不断刷新当前状态. 假设在前台执行该命令,
它将独占前台, 直到用户终止该程序停止. 相比可信赖的说,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: RUSEPRADO      = Real user name            // 真正的(Real) 所属用户名称  
     

d: UID        = User Id                   // 用户ID        

e: USEPAJERO       = 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陆风X8T       = Virtual Image (kb)        // 虚拟镜像(VIPRADOT = 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: SH凯雷德        = Shared Mem size (kb)      // 共享内部存款和储蓄器大小.
放映了2个task 的机要能够供外人使用的内部存款和储蓄器的高低

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

v: nDHighlanderT       = Dirty Pages count         // 脏页的数码

w: S           = Process Status            // 进度境况:( Evoque )
为运维或可实施的,( S ) 为该程序正在睡觉中,( T ) 正在侦测恐怕是终止了,( Z
) 僵尸程序

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

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

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

 

STAT 该进程的情事。当中S 代表休眠状态;D 代表不得中断的休眠状态;Enclave代表运转状态;Z 代表僵死状态;T 代表甘休或跟踪状态。

 

 

 

作者 qgrape

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有