新手指南:详解Linux Top 命令

系统 Linux
top 命令是最流行的性能监视工具之一,Linux新手必需了解。它是一个优秀的交互式工具,用于监视性能。它提供系统整体性能,但报告进程信息才是 top 命令的长处。本文将对Linux Top命令进行详细介绍,希望对Linux新手有所帮助。

Linux top命令简介

top 命令是***的性能监视工具之一,我们必需了解。它是一个优秀的交互式工具,用于监视性能。它提供系统整体性能,但报告进程信息才是 top 命令的长处。top 命令交互界面如下图所视:

 

linux top示例

 

top 界面分为两个部份,光标上面部份显示关于系统整体性能,光标下面部份显示各进程信息。光标所在处是用来输入操作命令的。

Linux top命令界面

***行显示的内容和uptime命令一样,【l】可以显示和隐藏这个区域:

 

top界面***行|uptime

 

top:   这个没有什么意思,只是个名称而以

01:47:56 :     系统当前时间

up 1:26   :   系统开机到现在经过了多少时间

2 users  :            当前2用户在线

load average:0.00,0.00,0.00:        系统1分钟、5分钟、15分钟的CPU负载信息

第二行:

 

top界面第二行

 

Tasks:英文意思是工作;任务;差事。

38 total:很好理解,就是当前有38个任务,也就是38个进程。

1 running:1个进程正在运行

37 sleeping:37个进程睡眠

0 stopped:停止的进程数

0 zombie:僵死的进程数

Cpu(s):表示这一行显示CPU总体信息

0.0%us:用户态进程占用CPU时间百分比,不包含renice值为负的任务占用的CPU的时间。

0.7%sy:内核占用CPU时间百分比

0.0%ni:renice值为负的任务的用户态进程的CPU时间百分比。nice是优先级的意思

99.3%id:空闲CPU时间百分比

0.0%wa:等待I/O的CPU时间百分比

0.0%hi:CPU硬中断时间百分比

0.0%si:CPU软中断时间百分比

0.0%st:我不知道

第三行:

 

TOP界面第三行

 

Men:内存的意思

256412k total:物理内存总量

30156k used:使用的物理内存量

226256 free:空闲的物理内存量

8176k buffers:用作内核缓存的物理内存量

Swap:交换空间

337356k total:交换区总量

0k used:使用的交换区量

337356k free:空闲的交换区量

12160k cached:缓冲交换区总量

第四行:

 

top界面第四行

 

PID:进程的ID

USER:进程所有者

PR:进程的优先级别,越小越优先被执行

NInice:值

VIRT:进程占用的虚拟内存

RES:进程占用的物理内存

SHR:进程使用的共享内存

S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数

%CPU:进程占用CPU的使用率

%MEM:进程使用的物理内存和总内存的百分比

TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。

COMMAND:进程启动命令名称

Linux top命令操作指令

下面我列出一些常用的linux top命令操作指令:

q:退出top命令

<Space>:立即刷新

s:设置刷新时间间隔

c:显示命令完全模式

t::显示或隐藏进程和CPU状态信息

m:显示或隐藏内存状态信息

l:显示或隐藏uptime信息

f:增加或减少进程显示标志

S:累计模式,会把已完成或退出的子进程占用的CPU时间累计到父进程的MITE+

P:按%CPU使用率排行

T:按MITE+排行

M:按%MEM排行

u:指定显示用户进程

r:修改进程renice值

kkill:进程

i:只显示正在运行的进程

W:保存对top的设置到文件~/.toprc,下次启动将自动调用toprc文件的设置。

h:帮助命令。

原文:http://www.itwhy.org/2011/07-05/437.html

【编辑推荐】

  1. Linux系统监控工具之top详解
  2. 为Linux管理员节省时间的十条命令行
  3. 实例解说Linux命令行uniq
责任编辑:黄丹 来源: ITwhy
相关推荐

2022-04-08 12:56:52

Linux终端命令

2022-05-16 15:37:32

开源软件

2010-06-07 16:10:53

HadoopOnDem

2021-08-28 17:30:51

LinuxSSH

2010-06-21 12:39:56

OSPF路由协议

2023-03-01 08:00:00

机器学习数据集

2010-05-27 10:42:38

SVN配置文档

2009-11-16 08:58:43

PHP语言

2014-07-24 11:37:54

LinuxTop命令

2022-12-01 15:34:26

Arch LinuxOpenOffice

2009-05-11 15:58:32

Linux软件卸载

2021-12-30 10:26:37

Bash Shell脚本文件命令

2023-03-15 09:46:07

R Markdown代码语法

2010-08-04 09:06:21

Flex安装

2022-02-28 11:02:53

函数Bash Shell语句

2022-01-20 16:43:38

Bash 脚本ShellLinux

2016-11-08 09:18:23

Docker.NET CoreLinux

2010-09-01 16:56:11

无线局域网

2010-08-02 09:36:22

Flex

2010-07-01 12:35:46

UML用例图
点赞
收藏

51CTO技术栈公众号