Linux常用命令---Top详解及常用方式

TOP定义:

定义一,top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。

定义二,top命令用于监控Linux的系统状况,比如cpu、内存的使用,动态查看进程变化,监控linux的系统状况

TOP命令视图详细展示:

第一行,top信息解释:

09:49:27

系统当前时间

up 313 days, 17:07

截止系统当前时间,共运行313天17小时07分钟

1 user

当前用户登录数(当前登录1个用户)

Load average:0.96, 0.94, 2.58

显示最近1分钟、5分钟和15分钟的系统平均负载,即任务队列的平均长度。(详细可具体百度)

第二行,Tasks 任务进程信息:

146 total

截止当前,系统共有146个进程

1 running

1个处于运行状态

145 sleeping

145个正处理休眠状态

0 stopped

0个处于stopped状态

0 zombie

0个处于zombie(僵尸)状态

 第三行,CPU状态信息:

0.9%us

用户空间占用CPU百分比

0.2%sy

内核空间占用CPU百分比

0.0%ni

用户进程空间内改变过优先级的进程占用CPU百分比

98.8%id

空闲CPU百分比

0.1%wa

等待输入输出的CPU时间百分比

0.1%hi

硬件CPU中断占用百分比

0.0%si

软中断占用百分比

0.0%st

虚拟机占用百分比

  第四行,内存状态信息

8192932k total

物理内存总量(8G)

1718148k used

已使用内存(约1.6G)

6474784k free

空闲内存(约6.4G)

6616k buffers

缓存使用量(约6M)

 第五行,内存交换分区(文件)信息

9048568k total

交换区总量

16124k used

使用交换区总量

9032444k free

空闲交换区总量

99236k cached

缓冲的交换区总量

 第六行,进程信息区统计信息区域的下方显示了各个进程的详细信息。各列含义如下

PID

进程ID

USER

进程所有者的用户名

PR

优先级

NI

Nice值,负:高优先级,正:低优先级

VIRT

进程使用的虚拟内存总量。VIRT=SWAP+RES

RES

进程中使用的、未被换出的物理内存大小,RES=CODE+DATA

SHR

共享内存大小

S

进程状态(D:不可中断的睡眠状态,R:运行,S:睡眠,T:跟踪/停止,Z:僵尸里程)

%CPU

上次更新到现在的CPU时间占用百分比

%MEM

进程使用的物理内存百分比

TIME+

进程使用的CPU时间总计,单位1/100秒

COMMAND

命令名/命令行

常用方法1. TOP查看某个或某些进程信息

  top -p pid1[, pid2,pid3……]

例如:top -p 87801,87653

猜你喜欢

转载自www.cnblogs.com/romancetown/p/9257423.html