Linux 命令 - top: 动态显示进程信息
命令格式
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 表算该机器并不忙。 |
|
| 2 | 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: 动态显示进程信息的更多相关文章
- Linux基础命令---top显示进程信息
top top指令用来显示Linux的进程信息,这是一个动态显示的过程.top提供运行系统的动态实时视图.它可以显示系统摘要信息以及当前由Linux内核管理的任务列表.所显示的系统摘要信息的类型以及为 ...
- Linux命令--top使用技巧
摘自 http://www.jb51.net/LINUXjishu/151995.html top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况,类似于Windows的 ...
- Linux命令top 详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. top - 01:06:48 up 1:22, 1 ...
- 每天一个linux命令:top
1.命令简介 top (top) 令经常用来实时监控linux的系统状况,比如cpu.内存的使用,类似于Windows的任务管理器. 2.用法 top -hv | -abcHimMsS -d dela ...
- Linux:PS查看进程信息,和查看tomcat内存等信息
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/fly910905/article/deta ...
- Linux - 命令 - top命令
负载检查:https://blog.csdn.net/HANLIPENGHANLIPENG/article/details/79172053 参考:https://blog.csdn.net/gxia ...
- linux进程管理(linux命令安装、进程生命周期、进程状态)
1 linux下如何杀掉进程 1)找到包名所占用的端口: ps aux | grep cbs_portal-1.0.1.jar(包名) 2)杀掉进程: kill 10942(端口号) PS: //-- ...
- linux命令TOP参数load average详解[转]
我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟.五分钟.以及十五分钟的系统平均负载……我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别 ...
- Linux 命令查询系统负载信息
linux uptime命令主要用于获取主机运行时间和查询linux系统负载等信息.uptime命令过去只显示系统运行多久.现在,可以显示系统已经运行了多长 时间,信息显示依次为:现在时间.系统已经运 ...
随机推荐
- UVa 10817 Headmaster's Headache (状压DP+记忆化搜索)
题意:一共有s(s ≤ 8)门课程,有m个在职教师,n个求职教师.每个教师有各自的工资要求,还有他能教授的课程,可以是一门或者多门. 要求在职教师不能辞退,问如何录用应聘者,才能使得每门课只少有两个老 ...
- Java学习笔记(四):流程控制
if语句 if判断语句比较简单,具体有下面的几种写法: int i = 0; // if 判断 if (i == 0) { // to do something } // if else 判断 if ...
- ObjC-观察者模式
观察者模式是设计模式的一种,又称为发布者/订阅者模式,其定义了一种一对多的关系,多个观察者可以监听一个对象.当该对象的状态发生改变时,会通知所有的观察者,观察者会自己进行更新. 观察者模式能够将观察者 ...
- iOS开发-轻点、触摸和手势
一.响应者链 以UIResponder作为超类的任何类都是响应者.UIView和UIControl是UIReponder的子类,因此所有视图和所有控件都是响应者. 初始相应器事件首先会传递给UIApp ...
- 【转】Watir, Selenium & WebDriver
转自:http://watirmelon.com/2010/04/10/watir-selenium-webdriver/ Please also see my new ‘Watir-WebDrive ...
- Winform-控制边框显示属性
- QM课程02-外部功能
质量计划 · 对质量计划和检验计划进行基本数据的管理 · 物料说明 · 检验计划 质量检验 · 触发检验 · 具有检验计划选择和样本计算的检验处理 · 打印采样和检验的车间文档 · 记录结果和缺陷 · ...
- 检测Insert、Capslock、NumLock、ScrollLock状态键的状态
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, ...
- 为CentOS 加入�本地源
首先把光盘中的Packages文件夹复制到本地. [arm@Jarvis Packages]$ pwd /home/Packages 安装用于创建安装包依赖关系的软件createrepo. [arm@ ...
- Swift 3.0 的 open,public,internal,fileprivate,private 关键字
import Foundation /// final的含义保持不变 public final class FinalClass { } // 这个类在ModuleA的范围外是不能被继承的 ...