命令格式

top -hv | -abcHimMsS -d delay -n iterations -p pid [, pid ...]

命令参数

-a
  根据内存的使用排序。

-b
  以批处理模式操作。

-c
  显示完整的命令行。

-d delay
  指定屏幕更新的时间间隔。

-h
  显示版本信息和使用提示。

-M
  以 k/M/G 的单位显示内存的大小。

-n iterations
  最多更新 iterations 次后,退出 top。

-p pid [, pid ...]
  只监控指定的 pid 进程。

-s
  以安全模式操作。

-u user
  只监控有效用户 ID 或用户名匹配 user 的进程。

-U user
  只监控 UID 或用户名匹配 user 的进程。这包括实际用户 ID、有效用户 ID 和 文件系统 UID 等。

-v
  显示版本信息和使用提示。

实例

a) 实时显示当前所有任务的资源占用情况。

[huey@huey-K42JE ~]$ top

top 显示的信息

top - 20:49:15 up 12:48,  3 users,  load average: 0.92, 0.84, 0.79
Tasks: 175 total, 2 running, 172 sleeping, 0 stopped, 1 zombie
Cpu(s): 26.7%us, 5.8%sy, 0.0%ni, 66.8%id, 0.7%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 3988160k total, 2354796k used, 1633364k free, 191804k buffers
Swap: 2012156k total, 0k used, 2012156k free, 910072k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6622 huey 20 0 419m 89m 28m R 34 2.3 213:59.78 plugin-containe
6251 huey 20 0 176m 73m 15m S 14 1.9 2:57.42 evince
1078 root 20 0 525m 370m 128m S 9 9.5 28:10.10 Xorg
2028 huey 20 0 282m 141m 40m S 6 3.6 10:00.86 compiz
2039 huey 9 -11 171m 5620 4028 S 2 0.1 17:01.82 pulseaudio
5982 huey 20 0 791m 291m 46m S 1 7.5 38:08.23 firefox
2034 huey 20 0 3712 800 664 S 0 0.0 0:20.58 syndaemon
11054 huey 20 0 2852 1184 892 R 0 0.0 0:00.20 top
1 root 20 0 3660 2036 1288 S 0 0.1 0:00.66 init
2 root 20 0 0 0 0 S 0 0.0 0:00.01 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:02.55 ksoftirqd/0
6 root RT 0 0 0 0 S 0 0.0 0:01.97 migration/0
7 root RT 0 0 0 0 S 0 0.0 0:00.17 watchdog/0
8 root RT 0 0 0 0 S 0 0.0 0:02.23 migration/1
10 root 20 0 0 0 0 S 0 0.0 0:02.10 ksoftirqd/1
11 root RT 0 0 0 0 S 0 0.0 0:00.19 watchdog/1
12 root 0 -20 0 0 0 S 0 0.0 0:00.00 cpuset
...

顶部信息的字段释义

 行  字段 含义
1  top  程序名
   20:49:15   一天中的当前时间
   up 12:48  正常运行时间(uptime)。从机器最后一次启动开始计算的时间总数。
   3 users  有 3 个用户已登录。
   load average:   负载均值(load average)指的是等待运行的进程数;即共享 CPU 资源的处于可运行状态的进程数。显示的三个值分别对应不同的时间段。
 第一个对应的是前 60 秒的均值,第二个对应的是前 5 分钟的均值,最后一个对应的前 15 分钟的均值。该均值小于 1.0 表算该机器并不忙。
 Tasks:  统计进程数及各个进程的状态信息。
   26.7%us  26.7% 的 CPU 时间被用户进程占用,这里指的是处于内核外的进程。
   5.8%sy  5.8% 的 CPU 时间被系统进程(内核进程)占用。
   0.0%ni  0.0% 的 CPU 时间被友好进程(nice)(低优先级进程)占用。
   66.8%id  66.8% 的 CPU 时间是空闲的。
   0.7%wa  0.7% 的 CPU 时间用来等待 I/O 操作。
3  Mem:  显示物理 RAM(随机存取内存)的使用情况。
4  Swap:  显示交换空间(虚拟内存)的使用情况。

Linux 命令 - top: 动态显示进程信息的更多相关文章

  1. Linux基础命令---top显示进程信息

    top top指令用来显示Linux的进程信息,这是一个动态显示的过程.top提供运行系统的动态实时视图.它可以显示系统摘要信息以及当前由Linux内核管理的任务列表.所显示的系统摘要信息的类型以及为 ...

  2. Linux命令--top使用技巧

    摘自 http://www.jb51.net/LINUXjishu/151995.html top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况,类似于Windows的 ...

  3. Linux命令top 详解

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

  4. 每天一个linux命令:top

    1.命令简介 top (top) 令经常用来实时监控linux的系统状况,比如cpu.内存的使用,类似于Windows的任务管理器. 2.用法 top -hv | -abcHimMsS -d dela ...

  5. Linux:PS查看进程信息,和查看tomcat内存等信息

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/fly910905/article/deta ...

  6. Linux - 命令 - top命令

    负载检查:https://blog.csdn.net/HANLIPENGHANLIPENG/article/details/79172053 参考:https://blog.csdn.net/gxia ...

  7. linux进程管理(linux命令安装、进程生命周期、进程状态)

    1 linux下如何杀掉进程 1)找到包名所占用的端口: ps aux | grep cbs_portal-1.0.1.jar(包名) 2)杀掉进程: kill 10942(端口号) PS: //-- ...

  8. linux命令TOP参数load average详解[转]

    我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟.五分钟.以及十五分钟的系统平均负载……我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别 ...

  9. Linux 命令查询系统负载信息

    linux uptime命令主要用于获取主机运行时间和查询linux系统负载等信息.uptime命令过去只显示系统运行多久.现在,可以显示系统已经运行了多长 时间,信息显示依次为:现在时间.系统已经运 ...

随机推荐

  1. URAL 2065 Different Sums (找规律)

    题意:构造一个数列,使得它们的区间和的种类最少,其中数列中不同的数的数目不少于k. 析:我们考虑0这个特殊的数字,然后0越多,那么总和种类最少,再就是正负交替,那么增加0的数量. 代码如下: #pra ...

  2. SQL自定义函数split分隔字符串

    SQL自定义函数split分隔字符串 一.F_Split:分割字符串拆分为数据表 Create FUNCTION [dbo].[F_Split] ( @SplitString nvarchar(max ...

  3. SQL 错误1418

    1.一个或多个服务器网络地址缺少完全限定域名(FQDN).为每个服务器指定FQDN,然后再次单击“开始镜像”.2.服务器网络地址"TCP://primary.test.com:5022&qu ...

  4. hibernateTemplate HibernateDaoSupport不建议在Spring与Hibernate整合中使用

    HibernateTemplate类属于spring框架中的类 :org.springframework.orm.hibernate3.HibernateTemplate HibernateTempl ...

  5. iis 启用父目录路径访问

    今天公司有个客户保修网站后台无法访问,我查看了源代码,发现ASP代码本身并没有什么问题.而且我下到本地能够访问.就是在网上不能正常连接,显示入下错误: Server.MapPath() 错误 'ASP ...

  6. Java中字符串相等与大小比较

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...

  7. POJ 2420 A Star not a Tree? 爬山算法

    B - A Star not a Tree? Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu.cn/vjudge/co ...

  8. HDU 4932 贪心

    Miaomiao's Geometry Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Othe ...

  9. iOS 2D绘图详解(Quartz 2D)之路径(点,直线,虚线,曲线,圆弧,椭圆,矩形)

    前言:一个路径可以包含由一个或者多个shape以及子路径subpath,quartz提供了很多方便的shape可以直接调用.例如:point,line,Arc(圆弧),Curves(曲线),Ellip ...

  10. gradle使用小记

    1.全局排除依赖: allprojects {    apply plugin: 'java'    apply plugin: 'eclipse'    apply plugin: 'maven-p ...