top常用操作

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


统计信息区

前五行是系统整体的统计信息。第一行是任务队列信息,同 uptime 命令的执行结果。其内容如下:

07:08:11  当前时间

up 9 min  系统运行时间

3 users    当前登录的用户数

load average: 0.01, 0.27, 0.27  代表系统负载,即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行。内容如下:

Tasks: 235 total   进程总数

1 running             正在运行的进程数

234 sleeping        睡眠的进程数

0 stopped             停止的进程数

0 zombie              僵尸进程数

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

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

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

99.6% id               空闲CPU百分比

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

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

KiB Mem: 995704 total    物理内存总量

70384 free                        空闲内存总量

781892 used                    使用的物理内存总量

143428 buff/cache           用作内核缓存的内存量

kiB Swap: 2097148 total 交换区总量

1912828 free                   空闲交换区总量

184320 used                    使用的交换区总量

统计信息区域的下方显示了各个进程的详细信息。首先来认识一下各列的含义。

PID           进程ID

USER       进程所有者的用户名

PR            优先级

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

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

SHR         共享内存大小,单位kb

S              进程状态。

                            D=不可中断的睡眠状态  

                            R=运行

                            S=睡眠

                            T=跟踪/停止

                            Z=僵尸进程

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

%MEM          进程使用的物理内存百分比

TIME+           进程使用的CPU时间总计,单位1/100秒

COMMAND   命令名/命令行

参数说明

d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s

q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行

c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称

S : 累积模式,会将己完成或消失的子进程 ( dead child process ) 的 CPU time 累积起来

s : 安全模式,将交谈式指令取消, 避免潜在的危机

i : 不显示任何闲置 (idle) 或无用 (zombie) 的进程

n : 更新的次数,完成后将会退出 top

b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内

其他:

在top基本视图中,按键盘数字“1”可以监控每个逻辑CPU的状况

敲击键盘‘b’(打开关闭加亮效果)top视图变换如下

敲击键盘‘y’来打开或者关闭运行态进程的加亮效果

敲击键盘‘x’(打开/关闭排序列的加亮效果)

在top基本视图中,敲击‘f’进入另一个视图,在这里可以编辑基本视图中的显示字段

监控每个逻辑CPU的状况:top ,按1

高亮显示当前运行进程:top ,按 b

显示 完整命令:top ,按 c

切换显示CPU:top,按t

按CPU使用率从大到小排序:top,按P

切换显示Memory:top,按m

按Memory占用率从大到小排序:top,按M

按累计运行时间Time从大到小排序:top,按T

高亮CPU列:top,按x

彩色高亮显示:top,按ztop,按shift+z 可以调配色方案

忽略闲置和僵死进程,这是一个开关式命令:top,按i

杀掉进程:top,按k,输入PID

改变内存的显示单位,默认为KB:top,按e (针对列表)top,按E(针对头部统计信息)

退出top程序:按 q

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容