`

top命令详解

UP 
阅读更多

top命令的作用
top
命令用来显示执行中的程序进程和其他状况,使用权限是所有用户;top命令提供了实时的对系统处理器的状态监视,如果在前台执行该命令,它将独占前台,直到用户终止该程序为止;该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.

2. 使用参数说明
d
指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。
n
:显示更新的次数,完成后将会退出top

3. 交互命令:
[Space]
立即刷新显示
[h]
显示帮助屏幕
[k]
杀死某进程。你会被提示输入进程 ID 以及要发送给它的信号。 一般的终止进程可以使用15信号;如果不能正常结束那就使用信号9强制结束该进程。默认值是信号15。在安全模式中此命令被屏蔽。
[n]
改变显示的进程数量。你会被提示输入数量。
[u]
按用户排序。
[M]
按内存用量排序。
[o][O]
改变显示项目的顺序。
[P]
根据CPU使用百分比大小进行排序。
[T]
根据时间/累计时间进行排序。
[Ctrl+L]
擦除并且重写屏幕。
[q]
退出程序。
[r]
重新安排一个进程的优先级别。系统提示用户输入需要改变的进程PID以及需要设置的进程优先级值。输入一个正值将使优先级降低,反之则可以使该进程拥有更高的优先权。默认值是10
[S]
切换到累计模式。
[s]
改变两次刷新之间的延迟时间。系统将提示用户输入新的时间,单位为s。如果有小数,就换算成m s。输入0值则系统将不断刷新,默认值是5 s。需要注意的是如果设置太小的时间,很可能会引起不断刷新,从而根本来不及看清显示的情况,而且系统负载也会大大增加。


4.
显示说明
======================================================================
17:31:42 up 18 days, 23:38, 1 user, load average: 0.00, 0.00, 0.00
当前时间 系统运行时间 当前用户数 平均负责(1510分钟)
======================================================================
94 processes: 93 sleeping, 1 running, 0 zombie, 0 stopped
进程总数 休眠进程数 运行进程数 僵死进程数 终止进程数
======================================================================
CPU states: cpu user nice system irq softirq iowait idle
total 0.0% 0.0% 0.1% 0.0% 0.0% 0.0% 99.8%
cpu00 0.0% 0.0% 0.3% 0.0% 0.0% 0.0% 99.6%
cpu01 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 100.0%
cpu
状态 用户占用 优先.. 系统.. 中断 软中断?? 空闲
======================================================================
Mem: 3094664k av, 2627700k used, 466964k free, 0k shrd, 120776k buff
1434068k actv, 155972k in_d, 41624k in_c
Swap: 2048248k av, 130068k used, 1918180k free 1319416k cached

内存使用情况:可用内存,已使用内存,空闲内存.......
swap
情况:
=======================================================================
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
9590 root 25 0 172M 172M 11740 S 4.3 5.7 0:17 0 java

PID 每个进程的ID
USER
进程所有者的用户名
PRI
每个进程的优先级别
NI
每个优先级的值
SIZE
进程的代码大小加上数据大小再加上堆栈空间大小的总数,单位是KB
RSS
进程占用的物理内存的总数量,单位是KB
SHARE
进程使用共享内存的数量
STAT
进程的状态。其中S代表休眠状态;D代表不可中断的休眠状态;R代表运行状态;Z代表僵死状态;T代表停止或跟踪状态
%CPU
进程自最近一次刷新以来所占用的CPU时间和总时间的百分比
%MEM
进程占用的物理内存占总内存的百分比
TIME
进程自启动以来所占用的总CPU时间
CPU CPU
标识
COMMAND
进程的命令名称

分享到:
评论

相关推荐

    Linux top 命令详解

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

    db2top命令详解

    ### db2top命令详解 #### 一、概述 db2top是IBM Alphaworks推出的一款功能强大的实时监控工具,用于监测复杂的DB2环境。它不仅适用于多分区数据库(Database Partitioning Feature,简称DPF)环境,同时也适用于非...

    top命令详解.txt

    在深入探讨“top命令详解”之前,我们先来理解一下top命令的基本概念及其在系统监控中的重要性。top命令是Unix、Linux等类Unix操作系统中一个非常强大的实时进程监测工具,它提供了系统运行状态的动态视图,包括CPU...

    ubuntu中top命令详解

    在Linux系统中,`top`命令是一个非常强大的实时系统监控工具,尤其在Ubuntu等基于Linux的发行版中广泛使用。`top`命令提供了系统运行状态的动态视图,包括CPU使用情况、内存使用情况、任务(进程)状态以及系统负载...

    top命令详解 标题还不够详细吗

    ### Top 命令详解 #### 一、Top 命令概述 `top` 命令是 Linux 系统中一个非常重要的系统监控工具,它可以实时地显示系统中各个进程的资源占用状况,包括 CPU 使用率、内存使用情况等。通过 `top` 命令,用户可以...

    linux top命令详解

    在Linux操作系统中,`top`命令是一个实时动态显示系统状态的工具,它是系统管理员监控系统资源使用情况的重要手段。本文将深入解析`top`命令的使用,包括其基本功能、参数选项以及如何解读其输出结果。 `top`命令...

    Linux运维-运维课程运维基本功d10-计划任务&进程检测与控制-07-top命令详解(上).mp4

    Linux运维-运维课程运维基本功d10-计划任务&进程检测与控制-07-top命令详解

    Linux运维-运维课程运维基本功d10-计划任务&进程检测与控制-09-top命令详解(下).mp4

    Linux运维-运维课程运维基本功d10-计划任务&进程检测与控制-09-top命令详解

    Linux运维-运维课程运维基本功d10-计划任务&进程检测与控制-08-top命令详解(中).mp4

    Linux运维-运维课程运维基本功d10-计划任务&进程检测与控制-08-top命令详解

    linux中top命令详解

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在...

    top命令详解1

    `top` 命令是Linux系统中一个强大的实时系统监控工具,用于查看系统的整体运行状态,包括CPU使用情况、内存使用情况以及各个进程的资源消耗。它可以帮助系统管理员了解系统负载、进程行为以及资源分配,从而进行问题...

    linux top命令详解与输出结果说明

    ### Linux top 命令详解与输出结果说明 #### top 命令概述 `top` 命令是 Linux 下一个非常强大的实时性能监控工具,它可以动态地展示系统中各个进程的资源占用情况,包括 CPU 使用率、内存使用量等关键指标。这使得...

    按内存占用排序和按CPU占用排序的Linux TOP命令.docx

    Linux TOP 命令详解 Linux TOP 命令是系统维护和电脑内存维护的重要工具之一。它可以帮助系统管理员实时监控系统的 CPU 和内存使用情况,并对进程进行排序和管理。本文将详细介绍 Linux TOP 命令的使用方法和参数...

    TOP命令实例详解

    #### 三、交互命令详解 `top`命令支持多种交互式操作,下面是一些常用的命令: ##### 3.1 `h`或`?`: 显示帮助菜单 按下`h`或`?`键可以查看`top`命令的支持命令列表。 ##### 3.2 回车或空格键: 刷新显示 默认...

    db2top资源查看命令详解

    ### DB2TOP 资源查看命令详解 #### 命令概述 `db2top` 是 IBM DB2 数据库管理系统中的一个性能监控工具,它主要用于监控和诊断 DB2 UDB(Universal Database)数据库在 DPF(Distributed Partitioned File System)...

    top指令参数详解

    top指令参数详解 top指令是 Unix/Linux 系统中最流行的性能分析工具之一,系统管理员可以使用 top 命令来监视进程和 Linux 系统的整体性能。下面是 top 指令的详细参数解释: -d [delay]:改变显示的更新速度。...

    Linux系统top命令的使用方法介绍.pdf

    **Linux系统的top命令详解** 在Linux操作系统中,`top`命令是一个实时动态显示系统状态的工具,它能够提供关于系统整体性能的详细信息,包括CPU使用率、内存使用情况、进程状态以及系统负载等。通过`top`命令,管理...

Global site tag (gtag.js) - Google Analytics