【实践】top命令

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

top命令图概述

top命令全局图示

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命令详细页行首

默认上,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’: 重新设置优先级

help帮助

参考资料:
[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/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值