码迷,mamicode.com
首页 > 其他好文 > 详细

top命令

时间:2015-11-24 18:42:24      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:linux命令基础

命令功能:能够实时动态查看系统运行状态,类似于windows下的资源管理器。还可以与用户交互

命令格式:top [选项] 参数

常用选项:

-b 不断的显示任务信息,直至用户Ctrl+c终止

-d 设置刷新时间

-i 不显示闲置或僵死进程

-n 后加数字,表示连续显示多少次

-p 后加PID,显示指定PID进程的状态

-u 后加用户名,显示指定用户相关的进程


与用户交互:

h 显示帮助界面

i 忽略闲置和僵死进程

k 终止指定进程

m 切换显示内存信息

M 进程按占用内存大小排序

o 可以对显示字段的顺序进行设置

P 进程按占用cpu大小排序

q 退出top

s 设置刷新时间

S 切换累计模式

T 根据时间/累计时间进行排序


举例:

显示所有进程信息

top

[root@localhost ~]# top

top - 16:01:23 up 4 min,  2 users,  load average: 0.00, 0.02, 0.00

Tasks:  86 total,   1 running,  85 sleeping,   0 stopped,   0 zombie

Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:   1020348k total,   172744k used,   847604k free,    11164k buffers

Swap:  2064376k total,        0k used,  2064376k free,    62664k cached


  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                    

    1 root      20   0 19356 1528 1220 S  0.0  0.1   0:01.15 init                        

    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd                    

    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0       

16:01:23 表示系统当前时间

up 4 min 系统已经运行4分钟

2 user 当前有两个用户已经登录系统

load average 系统负载情况,后面三个数字分别表示1分钟、5分钟、15分钟系统负载情况

Tasks 系统共多少进程

86 total 系统共86个进程

1 running 1个进程正在运行

85 sleeping 85个进程处于休眠状态

0 stopped 0个已经停止的进程

0 zombie 0个僵死进程

Cpu(s) cpu状态信息

0.0%us 用户空间占用cpu百分比

0.0%sy 内核空间占用cpu百分比

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

100.0%id 空闲cpu百分比

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


Mem:内存状态信息

1020348k total 物理内存总大小

172744k used 已使用的内存大小

847604k free 空闲内存大小

11164k buffers 用作内核缓存的内存大小


Swap:swap交换分区信息

2064376k total 交换分区总大小

0k used 已使用的交换分区大小

2064376k free 空闲交换分区大小

62664k cached 缓冲的交换区总量


PID   进程号 

USER  进程所有者         

PR    进程优先级                   

NI    nice值,负值表示优先级高   

VIRT   使用虚拟内存量             

RES    进程使用的未被置换出的物理内存                       

SHR    共享内存大小  

S     进程状态   

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

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

TIME+  进程使用的CPU时间总计                  

COMMAND 进程名称(命令名/命令行

               

如果有多个cpu,按数字1可监控每个逻辑cpu的状态


top命令

标签:linux命令基础

原文地址:http://wszzdanm.blog.51cto.com/1841747/1716445

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!