linux保存动态进程信息,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显示进程信息

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命令TOP参数load average详解[转]

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

Linux 命令查询系统负载信息

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

Linux 命令集合之进程查看命令-软件安装命令-文件查找命令-主机修改命令

1.dpkg 的使用 dpkg -s ssh 查看是否按装了ssh软件 dpkg -L ssh 查看ssh安装的关联目录结构和安装位置 dpkg -i vim.deb 本地离线安装vim编辑器 apt ...

随机推荐

JVM 参数分配

http://stackoverflow.com/questions/41216388/java-jvm-parameter-xms-doesnt-take-effect-immediately It ...

jQuery如何阻止子元素继承父元素事件?

$("a").click(...); 这种绑定的话,b也会响应一次事件,如何只对a元素绑定事件,而 ...

[转载] Relearning to Learn - 学会学习

学会学习 说明: 本文是在阅读了下述博客后, 所作的梳理与总结, 原文链接是: 学会学习 阅读和理解是不够的, 你还需要记住你学的内容. 可通过把知识讲给不懂的人听, 抓住细节, 讲清讲透, 从而加深 ...

net core webApi返回值

1 多个参数采用结构的形式,如class xyz 2 返回值使用IActionResult 控制,不能使用httpRequestMessage类型 3 url为路由名称+Controller前缀 如下 ...

load data妙用

load变量和用户变量的巧妙结合,实现灵活导入字段列(NO.1) LOAD DATA INFILE 'file.csv' INTO TABLE dados_meteo (@var1, @var2) S ...

centos7 升级GCC版本到7.3.0

废话不多说,直接上shell,还是比较简单的.就是编译时间有点长... 都是以小时计的......,我刀片机上面一台虚拟机反正是等了3个小时 #必备组件安装 yum install -y gcc gc ...

Android 获取View中的组件

可以把这个view强转成ViewGroup对象,再通过getChildAt(0),getChildAt(1) 获取之后AddView可能会报错:IllegalStateException: The s ...

Hadoop NameNode 高可用 (High Availability) 实现解析

转载自:http://reb12345reb.iteye.com/blog/2306818 在 Hadoop 的整个生态系统中,HDFS NameNode 处于核心地位,NameNode 的可用性直接 ...

Eclipse 中出现红色下划波浪线与红色感叹号

一直用eclipse写Python,老是看到一些字符串都给出红色波浪线, 看着就不舒服.弄了老半天终于消除了,原来是拼写检查 Windows->Preferences->General-& ...

启动和连接MySQL服务

1.服务端启动 1.查看MySQL状态 sudo /etc/init.d/mysql status sudo /etc/init.d/mysql start | stop | restart sudo ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值