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

top命令

时间:2015-04-23 13:15:23      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:命令   调优   linux编程   性能优化   

性能调优性能视图显示-top命令详解
转载请注明出处:http://blog.csdn.net/supera_li/article/details/45220205
搜索“阿利在努力”

top命令图概述

技术分享

技术分享

top命令信息说明

top行信息,时间,登录用户,平均负载信息
与命令uptime显示一样。
具体含义:
当前时间
系统已运行的时间
当前登录用户的数量
相应最近5、10和15分钟内的平均负载。
Tasks行信息
任务正在运行、睡眠、停止、僵尸进程的数量(僵尸是一种进程的状态)。
这些进程概括信息可以用’t’切换显示。

cpu行
us, user: 运行(未调整优先级的) 用户进程的CPU时间
sy,system: 运行内核进程的CPU时间
ni,niced:运行已调整优先级的用户进程的CPU时间
wa,IO wait: 用于等待IO完成的CPU时间
hi:处理硬件中断的CPU时间
si: 处理软件中断的CPU时间
st:这个虚拟机被hypervisor偷去的CPU时间(译注:如果当前处于一个hypervisor下的vm,实际上hypervisor也是要消耗一部分CPU处理时间的)。

Mem行
Swap行
mem是物理内存使用,swap是虚拟内存使用(交换空间)。
全部可用内存、已使用内存、空闲内存、缓冲内存。
同free命令

技术分享

默认上,top显示这些关于进程的属性:

PID

进程ID,进程的唯一标识符

USER

进程所有者的实际用户名。

PR

进程的调度优先级。这个字段的一些值是’rt’。这意味这这些进程运行在实时态。

NI

进程的nice值(优先级)。越小的值意味着越高的优先级。

VIRT

进程使用的虚拟内存。

RES

驻留内存大小。驻留内存是任务使用的非交换物理内存大小。

SHR

SHR是进程使用的共享内存。

S

这个是进程的状态。它有以下不同的值:

D - 不可中断的睡眠态。
R – 运行态
S – 睡眠态
T – 被跟踪或已停止
Z – 僵尸态

%CPU

自从上一次更新时到现在任务所使用的CPU时间百分比。

%MEM

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

TIME+

任务启动后到现在所使用的全部CPU时间,精确到百分之一秒。

COMMAND

运行进程所使用的命令。

top命令参数

这些都是进入top视图后,按相应的键进行触发的,属于交互式命令。
1.h’: 帮助
2.’ 或者 ‘’: 刷新显示
3.‘A’: 切换交替显示模式
4.B’: 触发粗体显示
5.‘d’ 或‘s’: 设置显示的刷新间隔
6.l’、‘t’、‘m’: 切换负载、任务、内存信息的显示
7.‘f’: 字段管理
8.‘R’: 反向排序
9.c’: 触发命令
10.‘i’: 空闲任务
11.V’: 树视图
12.Z’: 改变配色
13.z’: 切换彩色显示
14.x’ 或者 ‘y’。切换高亮信息:’x’将排序字段高亮显示(纵列);’y’将运行进程高亮显示(横行)。依赖于你的显示设置,你可能需要让输出彩色来看到这些高亮。
15.‘u’: 特定用户的进程
16.n’ 或 ‘#’: 任务的数量
17.‘k’: 结束任务
18.‘r’: 重新设置优先级

技术分享

参考资料:
[1]TOP命令各个参数代表意义详解 http://blog.linuxeye.com/139.html
[2]java分布式应用性能调优篇
[3]Unbelievable ! 30 Linux TOP Command Examples With Screenshots http://linoxide.com/linux-command/linux-top-command-examples-screenshots/

top命令

标签:命令   调优   linux编程   性能优化   

原文地址:http://blog.csdn.net/supera_li/article/details/45220205

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