Linuxtop命令详解

Linux top命令详解
top命令是最流行的性能工具之一。

大多数系统管理员运行top查看Linux 和UNIX系统的运行情况。

top实用工具提供一种监视进程和Linux整体性能的理想方法。

将Linux进程称作任务更准确,但是在本章中我们还是将它们称作进程,因为这个工具也这样称呼它们。

1普通用户和root用户都可以运行top。

图3-1显示一个空闲系统的典型top输出。

图3-1 top输出
top显示有两个部分。

大约前三分之一显示关于Linux的整体信息,其余行为各个进程信息。

如果扩展窗口则显示更多进程而填充整个屏幕。

更全面的Linux信息可以通过使用top之外的几个命令来得到。

不过,通过一个命令在一个屏幕上显示所有信息比较理想。

第一行显示最近1分钟、5分钟和15分钟的负载平均值。

负载平均值表示在CPU上运行或者等待运行多少进程。

uptime命令也可以用来显示负载平均值。

接下来是进程信息,之后是CPU、内存和交换区。

内存和交换区信息与free命令输出类似。

在我们确定内存和CPU使用之后的下一个问题是哪些进程正在使用它。

大部分进程信息也可以通过ps命令得到,但是top提供一种更易于阅读的格式。

最有用的是用于提供帮助的h,它列出top的其他交互式命令。

3.1.1 添加和移除字段
字段可以从显示中添加或移除。

进程输出可以按照CPU、内存或者其他指标排序。

这是一个查看什么进程抢夺内存的理想方法。

各个Linux发布版本的top 语法和交互式选项不同,帮助命令可以快速列出什么命令可用。

有许多交互式选项可用,用户应该花费一些时间来试验它们。

图3-2显示Red Hat Enterprise Linux ES release 3的帮助屏幕。

图3-2 top的帮助屏幕
f命令用来从top输出中添加或者移除字段。

图3-3是一个Red Hat Enterprise Linux ES release 3的帮助屏幕,显示什么字段可以添加。

图3-3 top添加/移除字段的屏幕
图3-4显示一个SUSE Linux 9.0 top的帮助屏幕,可见它们提供的命令差别非常大。

图3-4 SUSE top的帮助屏幕
3.1.2 解释输出
让我们研究top信息的意义,以top的如下输出为例:
top输出的第一行显示负载平均值信息:
这个输出与uptime的输出类似。

从中可看到Linux已经运行时间、当前时间和用户数量,以及1分钟、5分钟和15分钟负载平均值。

接下来显示进程概要:
我们看到总共有73个进程,其中72个进程正在休眠,一个进程正在运行,没有僵化进程或者被停止的进程。

当一个进程退出并且它的父进程没有通过wait(2)或者waitpid(2)函数等待它时,它就会成为僵化进程。

这通常是由于父进程在它的子进程之前退出造成的。

不同于进程表中的项,僵化进程不使用资源。

停止的进程是已经向它发送STOP信号的进程。

更多信息,请参见signal (7)手册页。

接下来是CPU信息:
CPU行描述CPU如何使用它们的CPU周期。

top命令报告CPU在用户或者内核模式、运行良好进程以及处在空闲状态时所花费时间的百分比。

iowait列显示没有进程在CPU上运行时,处理器等待I/O完成的时间的百分比。

irq和softirq列表示处理硬件和软件中断所花费的时间。

早于2.6版本的Linux内核不报告irq、softirq和iowait。

接下来是内存信息:
前三个指标提供内存使用的概要,列出了总的可用内存、已使用内存和自由内存,它们都是确定对于Linux内存是否足够所需信息。

接下来五个指标标识已使用的内存如何分配。

shrd字段显示共享的内存使用,buff是缓冲使用的内存。

分配给内核或者用户进程的内存可以处在三种不同状态:活动(active)、不活动脏(inactive dirty)和不活动干净(inactive clean)。

活动在top中用aotv表示,表示该内存最近被使用。

不活动脏在top 中用in_d表示,表示该内存最近没有使用,可以回收。

要回收内存,必须将它的内容写到磁盘,这个进程命名为“清洗”,也可称作内存的第四种临时状态。

一旦被清洗,不活动脏内存成为不活动干净内存,在top中用in_c表示。

由Norm Murray和Neil Horman合著的Understanding Virtual Memory in Red Hat Enterprise Linux 3是一本优秀的参考书,网址为http: rhel3_vm.pdf。

接下来是交换区信息:
av字段是可用的交换区总量,之后是已用数量和自由数量,最后是内核用于缓存的内存数量。

top显示的其余部分是进程信息:
top显示尽可能多的能适合屏幕的进程。

top(1)手册页中提供了字段说明的描述。

表3-1提供了这些字段的概要。


3-1
top进程字段
字段说明
PID 进程id编号
USER 进程所有者的用户名
PRI 进程的优先级
SIZE 进程大小,包括它的代码、栈和数据区域,
以千字节为单位
RSS 进程使用的内存总量,以千字节为单位
SHARE 进程使用的共享内存数量
STAT 进程的状态,通常R表示运行,S表示休眠
%CPU 自从最近的屏幕更新以来,这个进程使用
的CPU百分比
%MEM 这个进程使用的内存百分比
TIME 自从进程启动以来,这个进程使用的CPU
时间量
CPU 最近执行进程的CPU
COMMAND 正在执行的命令
3.1.3 保存自定义
一个非常好的top功能是保存当前配置。

可以使用交互式命令s任意更改显示,然后按w保存该视图。

top在用户的主目录中写入一个.toprc文件,用来保存配置,以便下一次这个用户启动top时使用相同的显示选项。

top也寻找默认配置文件/etc/toprc。

这是一个全局配置文件,当任何用户运行实用工具时,top将读取该文件。

这个文件可以使top以安全模式运行,也可以设置刷新延迟。

安全模式阻止非root用户注销或者更改进程的正常值,也阻止非root用户更改top的刷新值。

Red Hat Enterprise Linux ES release 3的一个/etc/toprc示例文件如下所示:
s表示安全模式,3定义三秒钟刷新间隔。

其他发布版本可能有不同的
/etc/toprc格式。

注销进程是一个非常实用的功能。

如果用户有一个失控的进程,通过top命令可以轻易找到并注销它,具体步骤为:运行top,通过u命令显示用户的所有进程,然后使用k注销它。

top不只是一个优秀的性能监视工具,它也可以用来通过注销那些产生问题的进程从而改进性能。

3.1.4 批处理模式
top也可以以批处理模式运行。

尝试运行以下命令:
-n 1告诉top只显示一次迭代,-b选项表示以适合写入文件的文本形式输出或者定向到另一个程序(例如less)。

类似以下两行脚本的命令可以顺利完成cron工作:
可以将它添加到crontab,并每隔15分钟收集一次输出。

通过批处理可以轻松完成所有任务,无需用户的干涉。

所有进程都被列出,输出并不是每5秒钟刷新一次。

如果用户的主目录中存在一个.toprc配置文件,那么它用来格式化显示。

以下是在一个多CPU Linux服务器上运行top批处理模式的输出。

注意,其中没有显示top输出的所有258个进程。

合集下载

LinuxTOP命令详解

LinuxTOP命令详解

LinuxTOP命令详解先来看⼀下执⾏以后的结果:各项数值的含义如下:第⼀⾏是任务队列信息。

117:15:40当前时间2 up 21 days,1:19系统运⾏时间,格式为天,时:分38 user 当前登录⽤户数4 load average: 0.00, 0.00, 0.00系统负载,即任务队列的平均长度(三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值)第⼆⾏为进程信息。

1 Tasks: 170 total 进程总数21 running 正在运⾏的进程数3169 sleeping 睡眠的进程数40 stopped 停⽌的进程数50 zombie 僵⼫进程数第三⾏为CPU信息。

1 Cpu(s): 11.8% us ⽤户空间占⽤CPU百分⽐212.2% sy 内核空间占⽤CPU百分⽐30.0% ni ⽤户进程空间内改变过优先级的进程占⽤CPU百分⽐471.6% id 空闲CPU百分⽐52.1% wa 等待输⼊输出的CPU时间百分⽐60.0% hi 硬件CPU中断占⽤百分⽐72.2% si 软中断占⽤百分⽐80.0% st 虚拟机占⽤百分⽐最后两⾏为内存信息。

Mem: 1926324k total 物理内存总量841032k used 使⽤的物理内存总量1085292k free 空闲内存总量104712k buffers ⽤作内核缓存的内存量Swap: 4128760k total 交换区总量0k used 使⽤的交换区总量4128760k free 空闲交换区总量267836k cached 缓冲的交换区总量再来看看进程信息区的详解:1 PID 进程id2 USER 进程所有者的⽤户名3 PR 优先级4 NI nice值。

负值表⽰⾼优先级,正值表⽰低优先级5 VIRT 进程使⽤的虚拟内存总量,VIRT=SWAP+RES6 RES 进程使⽤的、未被换出的物理内存⼤⼩7 SHR 共享内存⼤⼩8 S 进程状态9 %CPU CPU时间占⽤百分⽐10 %MEM 进程使⽤的物理内存百分⽐11 TIME+ 进程使⽤的CPU时间总计,单位1/100秒12 COMMAND 进程名/程序名/命令名/命令⾏。

linux的top命令用法

linux的top命令用法

linux的top命令用法摘要:1.top 命令的简介2.top 命令的基本用法3.top 命令的进阶用法4.top 命令的高级选项5.top 命令的实例分析正文:【1.top 命令的简介】top 命令是Linux 系统中常用的一个实时系统监控工具,可以显示系统中各个进程的实时状态,包括进程ID、用户、优先级、CPU 占用率、内存占用率等信息,方便用户对系统运行状态进行实时监控和管理。

【2.top 命令的基本用法】top 命令的基本用法如下:```top [选项]```其中,常用的选项有:- `-b`:以进程树的形式显示进程信息。

- `-n`:显示进程的累计CPU 使用时间。

- `-p`:显示每个进程的详细信息,包括进程树、打开文件等。

【3.top 命令的进阶用法】top 命令还有一些进阶用法,可以帮助用户更深入地了解系统运行状态:- `H`:显示帮助信息,列出所有选项及其含义。

- `M`:显示内存占用情况,包括物理内存、虚拟内存、缓存等。

- `I`:显示进程的ID 和名称。

- `u`:显示用户和用户组信息。

【4.top 命令的高级选项】top 命令还提供了一些高级选项,可以让用户更精细地控制输出结果:- `-o`:指定输出文件,将top 命令的输出结果保存到指定文件中。

- `-s`:指定输出间隔时间,默认为1 秒。

- `-t`:指定进程的终止时间,超过该时间的进程将被终止。

【5.top 命令的实例分析】下面是一个top 命令的实例分析:```top -b -n -p```这个命令将显示进程树、累计CPU 使用时间和每个进程的详细信息,包括进程ID、用户、优先级、CPU 占用率、内存占用率等。

LINUX TOP命令

LINUX TOP命令

Linux top命令的用法详细详解TOP第一行:10:01:23 —当前系统时间126 days, 14:29 —系统已经运行了126天14小时29分钟(在这期间没有重启过)2 users —当前有2个用户登录系统load average: 1.15, 1.42, 1.44 —load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。

第二行:Tasks —任务(进程),系统现在共有183个进程,其中处于运行中的有1个,182个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。

第三行:cpu状态6.7% us —用户空间占用CPU的百分比。

0.4% sy —内核空间占用CPU的百分比。

0.0% ni —改变过优先级的进程占用CPU的百分比92.9% id —空闲CPU百分比0.0% wa —IO等待占用CPU的百分比0.0% hi —硬中断(Hardware IRQ)占用CPU的百分比0.0% si —软中断(Software Interrupts)占用CPU的百分比第四行:内存状态8306544k total —物理内存总量(8GB)7775876k used —使用中的内存总量(7.7GB)530668k free —空闲内存总量(530M)79236k buffers —缓存的内存量(79M)代码如下:第五行:swap交换分区2031608k total —交换区总量(2GB)2556k used —使用的交换区总量(2.5M)2029052k free —空闲交换区总量(2GB)4231276k cached —缓冲的交换区总量(4GB)这里要说明的是不能用windows的内存概念理解这些数据,如果按windows的方式此台服务器“危矣”:8G的内存总量只剩下530M的可用内存。

Linux的内存管理有其特殊性,复杂点需要一本书来说明,这里只是简单说点和我们传统概念(windows)的不同。

top命令的各个参数

top命令的各个参数

top命令的各个参数
top命令是Linux系统中常用的性能分析工具,它可以实时显示系统中各个进程的资源占用情况。

以下是top命令的各个参数及其含义:
1. -d:刷新间隔,默认为5秒。

通过指定秒数来设置top命令的刷新间隔。

2. -b:批处理模式。

以批处理模式运行top命令,输出的信息会更加紧凑,便于机器处理。

3. -c:显示完整命令行。

显示每个进程的完整命令行,包括命令名称和参数。

4. -p:指定进程ID。

只显示指定进程ID的进程状态信息。

可以指定多个进程ID,以逗号隔开。

5. -n:指定输出的统计信息次数。

在批处理模式下,可以指定输出几次统计信息,然后将输出重定向到指定文件。

6. -k:给某个进程发送信号。

可以用来杀死某个进程。

7. -r:重新定制某个进程的优先级。

可以用来改变某个进程的nice值。

8. -q:退出top命令。

可以用ctrl+c也可以退出top命令。

9. P:以CPU的使用资源排序显示进程。

按照CPU使用率从高到低排序显示进程信息。

10. M:以内存的使用资源排序显示进程。

按照内存使用量从高到低排序显示进程信息。

11. N:以进程ID排序显示进程。

按照进程ID从小到大排序显示进程信息。

12. T:由进程使用的时间累计排序显示进程。

按照进程使用时间从高到低排序显示进程信息。

linux top命令介绍

linux top命令介绍

linux top命令介绍top:动态观察程序的变化[root@linux ~]# top [-d] | top [-bnp]参数:-d :后面可以接秒数,就是整个程序画面更新的秒数。

预设是 5 秒;-b :以批次的方式执行 top ,还有更多的参数可以使用喔!通常会搭配数据流重导向来将批次的结果输出成为档案。

-n :与 -b 搭配,意义是,需要进行几次 top 的输出结果。

-p :指定某些个 PID 来进行观察监测而已。

在 top 执行过程当中可以使用的按键指令:? :显示在 top 当中可以输入的按键指令;P :以 CPU 的使用资源排序显示;M :以 Memory 的使用资源排序显示;N :以 PID 来排序喔!T :由该 Process 使用的 CPU 时间累积 (TIME+) 排序。

k :给予某个 PID 一个讯号 (signal)r :给予某个 PID 重新制订一个 nice 值。

范例1:每两秒钟更新一次top ,观察整体信息[root@linux ~]# top -d 2top - 18:30:36 up 30 days, 7 min, 1 user, load average: 0.42, 0.48, 0.45 Tasks: 163 total, 1 running, 161 sleeping, 1 stopped, 0 zombieCpu(s): 4.7% us, 4.0% sy, 6.3% ni, 82.5% id, 0.4% wa, 0.1% hi, 2.0% si Mem: 1033592k total, 955252k used, 78340k free, 208648k buffers Swap: 1052216k total, 728k used, 1051488k free, 360248k cached<==如果加入 k 或 r 时,就会有相关的字样出现在这里喔!PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND3981 apache 34 19 84012 11m 7352 S 17.3 1.2 0:00.09 httpd1454 mysql 16 0 289m 40m 2228 S 3.8 4.0 115:01.32 mysqld3985 dmtsai 15 0 2148 904 668 R 3.8 0.1 0:00.03 top1 root 16 0 3552 552 472 S 0.0 0.1 0:08.90 init2 root RT 0 0 0 0 S 0.0 0.0 0:52.76 migration/03 root 34 19 0 0 0 S 0.0 0.0 0:03.01 ksoftirqd/0范例2:将top 的信息进行2 次,然后将结果输出到/tmp/top.txt[root@linux ~]# top -b -n 2 > /tmp/top.txt# 这样一来,嘿嘿!就可以将 top 的信息存到 /tmp/top.txt 档案中了。

linux top 解读

linux top 解读

linux top 解读摘要:一、Linux top 命令简介1.top 命令的作用2.top 命令的常见用法二、Linux top 命令参数详解1.-d 参数:设置刷新间隔2.-b 参数:以批次方式执行top 命令3.-n 参数:指定输出的批次次数4.-p 参数:指定进程ID5.其他参数:如-u、-H、-s 等三、Linux top 命令实例解析1.实例一:查看系统整体运行状况2.实例二:查看指定进程的详细信息3.实例三:实时监控系统性能四、Linux top 命令与其他性能分析工具的配合使用1.top 命令与vmstat 命令的配合使用2.top 命令与iostat 命令的配合使用正文:一、Linux top 命令简介Linux top 命令是一个常用的系统性能分析工具,可以实时显示系统中各个进程的资源占用情况,帮助用户了解系统的运行状况,以便及时发现性能瓶颈和潜在问题。

top 命令支持多种参数,可以根据用户的需求进行定制。

二、Linux top 命令参数详解1.-d 参数:设置刷新间隔该参数用于设置top 命令的刷新间隔,单位为秒。

默认情况下,top 命令会每隔5 秒刷新一次显示信息。

使用-d 参数可以自定义刷新间隔,例如:`top -d 1` 表示每秒刷新一次。

2.-b 参数:以批次方式执行top 命令该参数使top 命令以批次方式执行,即在top 命令执行过程中,不会因为按下Ctrl+C 组合键而中断。

在top 命令的输出中,会显示当前批次的进程信息,以及批次结束的时间。

3.-n 参数:指定输出的批次次数该参数与-b 参数配合使用,用于指定top 命令输出的批次次数。

例如:`top -bn 3` 表示输出3 个批次的进程信息。

4.-p 参数:指定进程ID该参数用于指定要查看的进程ID。

在top 命令的输出中,会单独显示指定进程的资源占用情况。

例如:`top -p 12345` 表示查看进程ID 为12345 的进程信息。

top命令统计方法

top命令统计方法一、引言在Linux系统中,top命令是一个非常有用的工具,可以用于实时监控系统的性能和资源使用情况。

本文将介绍top命令的一些常用统计方法,帮助读者更好地理解和使用这个命令。

二、top命令简介top命令是一个动态的系统监视器,可以实时显示系统的运行状态。

它能够显示当前系统的进程列表,并且可以按照CPU使用率、内存使用率等指标进行排序。

通过top命令,用户可以快速了解系统的负载情况,找出系统的性能瓶颈。

三、top命令的基本用法1. 打开终端窗口,输入top命令后回车,即可打开top监视器。

2. 默认情况下,top命令会每隔3秒更新一次屏幕显示。

用户可以通过按下空格键来手动刷新。

3. top命令默认按照CPU使用率进行排序,可以通过按下"Shift + P"键,按照CPU使用率进行排序;按下"Shift + M"键,按照内存使用率进行排序。

4. top命令显示的信息包括进程ID、用户、CPU使用率、内存使用率、进程状态等。

5. 用户可以通过按下"Shift + F"键,选择要显示的列。

比如,按下"a"键,可以显示进程的优先级;按下"e"键,可以显示进程的环境变量等。

四、top命令的常用统计方法1. 统计CPU使用率:top命令默认按照CPU使用率进行排序,可以通过查看第一行的"%Cpu(s)"字段来了解系统的整体CPU使用率。

其中,"%us"表示用户空间占用CPU时间的百分比,"%sy"表示内核空间占用CPU 时间的百分比,"%wa"表示IO等待占用CPU时间的百分比,"%id"表示空闲CPU时间的百分比。

2. 统计内存使用率:top命令默认显示的是物理内存的使用情况。

可以通过查看第二行的"KiB Mem"字段来了解系统的内存使用率。

linux的top命令用法

Linux的top命令用于实时显示系统中各个进程的资源占用情况,包括CPU、内存、磁盘I/O 等。

以下是top命令的基本用法:
1. 打开终端,输入`top`命令,按回车键。

2. 在top界面中,可以按以下按键进行操作:
- `h`:显示帮助信息。

- `q`:退出top。

- `k`:杀死指定进程。

- `r`:重新排序进程。

- `f`:设置刷新间隔。

- `s`:切换显示模式(单屏或多屏)。

- `m`:切换到内存使用情况。

- `n`:切换到网络使用情况。

- `o`:切换到进程状态。

- `u`:切换到用户使用情况。

- `d`:切换到磁盘I/O使用情况。

- `c`:切换到CPU使用情况。

- `p`:切换到进程列表。

- `+`:增加排序字段。

- `-`:减少排序字段。

- `P`:按PID排序。

- `R`:按CPU使用率排序。

- `%CPU`:按CPU使用率排序。

- `T`:按线程数排序。

- `M`:按内存使用量排序。

- `V`:按虚拟内存使用量排序。

- `S`:按共享内存使用量排序。

- `RSS`:按物理内存使用量排序。

- `VSZ`:按虚拟内存使用量排序。

- `USR`:按用户空间使用量排序。

- `SYS`:按内核空间使用量排序。

- `IO`:按磁盘I/O使用量排序。

- `COMMAND`:按进程名称排序。

3. 按`q`键退出top。

linux top 解读

linux top 解读Linux作为一款广泛应用于服务器、嵌入式设备的操作系统,其强大的性能监控功能备受运维人员喜爱。

在众多性能监控命令中,top命令无疑是其中的佼佼者。

本文将详细解读Linux top命令,带你深入了解这款实用的性能分析工具。

一、Linux top命令简介top命令是Linux系统中一款常用的性能分析工具,通过实时监控系统进程的资源占用情况,为用户提供直观的系统性能反馈。

top命令的输出结果会不断更新,用户可以根据需要设置更新间隔。

二、top命令输出内容的解析top命令的输出结果分为两大部分:进程信息和系统信息。

1.进程信息:包括进程ID、进程名、内存占用、CPU占用、优先级等。

2.系统信息:包括系统整体CPU利用率、内存利用率、负载等。

通过对这些信息的解读,用户可以快速定位系统性能瓶颈,从而采取针对性的优化措施。

三、top命令的使用场景和优势1.使用场景:top命令适用于Linux系统性能监控、故障排查等场景。

特别是在系统负载过高、CPU使用率持续上升等情况下,通过top命令可以快速找到问题所在。

2.优势:top命令具有实时性、信息丰富、界面直观等特点,对于运维人员来说,是一款实用的性能分析工具。

四、实战应用:top命令在日常运维中的案例分享案例1:系统性能监控在日常运维中,我们可以通过top命令实时监控系统性能,发现异常进程或资源占用较高的进程,进一步进行分析优化。

案例2:查找内存泄漏通过top命令发现某个进程内存占用持续上升,可以怀疑该进程存在内存泄漏问题。

结合其他工具,如gdb、valgrind等,进行深入排查。

五、总结:top命令在Linux系统中的重要性top命令作为Linux系统中的一款优秀性能分析工具,可以帮助运维人员实时掌握系统性能状况,快速发现并解决问题。

掌握top命令的使用,对于提升运维工作效率具有重要意义。

在日常运维工作中,熟练运用top命令,不仅可以提高系统性能,还能降低运维风险,确保系统稳定运行。

linuxtop的用法

linuxtop的用法Linux中的top命令是一个非常强大的系统监控工具,可以实时显示系统中运行的进程以及它们的资源使用情况。

下面是有关top命令的详细说明,包括基本用法、常用选项和解释。

用法:要运行top命令,只需在终端中输入“top”即可。

默认情况下,top 会按照CPU使用率进行排序,并显示系统中正在运行的进程列表。

1.实时刷新:top命令默认情况下会每隔3秒刷新一次进程列表和监控数据。

可以通过在命令行中输入数字来修改刷新间隔。

例如,“top 5”表示每5秒刷新一次。

2.排序:按各种不同的方式对进程进行排序。

通过按键“M”按内存使用率排序,按键“P”按CPU使用率排序,按键“T”按时间进行排序。

3.结束进程:在top命令中,可以通过按下“k”键来终止一个进程。

然后会要求输入进程ID,并询问是否终止该进程。

输入要终止的进程ID,然后按回车键。

4.显示特定用户:top命令可以过滤显示特定用户的进程。

只需在命令行中输入“top -u 用户名”即可。

5.显示特定进程:使用“-p”选项来显示top中指定的进程。

例如,“top -p 1234”会显示进程ID为1234的进程。

常用选项:1. -b:以批处理模式运行top,将输出直接存储到文件中而不是在终端中显示。

2.-d:指定刷新时间间隔,单位为秒。

例如,“-d5”表示每5秒刷新一次。

3.-n:指定刷新次数。

例如,“-n10”表示只刷新10次。

4.-p:指定要显示的进程ID。

多个进程ID之间用逗号分隔。

5.-u:指定要显示的用户。

6.-H:显示进程的层次结构。

解释:下面是top命令输出的一些常见列的解释:1.PID:进程的唯一标识符。

ER:启动进程的用户名。

3.PR:进程的优先级。

4.NI:进程的优先级变化。

5.VIRT:进程使用的虚拟内存大小。

6.RES:进程使用的物理内存大小。

7.SHR:进程使用的共享内存大小。

8.S:进程的状态(S表示睡眠,R表示运行,Z表示僵尸)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档