- 浏览: 450271 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
syw19901001:
30多条mysql数据库优化方法,千万级数据库记录查询轻松解决 ...
MYSQL的全表扫描,主键索引(聚集索引、第一索引),非主键索引(非聚集索引、第二索引),覆盖索引四种不同查询的分析 -
gaoyuanyuan121:
直接改成root.war,根路径能访问,项目路径也能访问,赞 ...
jetty 中如何设置root app -
freezingsky:
翻出来,再看一次!
AOP 的简单入门 -
Shen.Yiyang:
inter12 写道Shen.Yiyang 写道我说的不是NI ...
ReentrantLock、sync、ReentrantReadWriteLock性能比较 -
inter12:
Shen.Yiyang 写道我说的不是NIO和BIO的区别,而 ...
ReentrantLock、sync、ReentrantReadWriteLock性能比较
前几天跟一人交流的时候,讨论到系统监控命令,对于其中的TOP命令,交流下来发现自己并不是很了解这个命令详细的用法,以前都只贪图多(vmstat,iostat),而没有仔细了解具体详细的用法,回来后深感惭愧。今天就在这仔细整理下top命令的几个常见option。
1.帮助:h 这个是你在忘记命令下最好的帮手,学什么命令第一个要学习就是help 。具体的界面如下所示
-----------------------------------------------------------------------------
Help for Interactive Commands - procps version 3.2.8 Window 1:Def: Cumulative mode On. System: Delay 1.0 secs; Secure mode Off. Z,B Global: 'Z' change color mappings; 'B' disable/enable bold l,t,m Toggle Summaries: 'l' load avg; 't' task/cpu stats; 'm' mem info 1,I Toggle SMP view: '1' single/separate states; 'I' Irix/Solaris mode f,o . Fields/Columns: 'f' add or remove; 'o' change display order F or O . Select sort field <,> . Move sort field: '<' next col left; '>' next col right R,H . Toggle: 'R' normal/reverse sort; 'H' show threads c,i,S . Toggle: 'c' cmd name/line; 'i' idle tasks; 'S' cumulative time x,y . Toggle highlights: 'x' sort field; 'y' running tasks z,b . Toggle: 'z' color/mono; 'b' bold/reverse (only if 'x' or 'y') u . Show specific user only n or # . Set maximum tasks displayed k,r Manipulate tasks: 'k' kill; 'r' renice d or s Set update interval W Write configuration file q Quit ( commands shown with '.' require a visible task display window ) Press 'h' or '?' for help with Windows, any other key to continue
-----------------------------------------------------------------------------
我们看上面有很多,只挑有用的讲解下,类如Z,B这种设置颜色个格式的就不提了。进入正题。
top - 11:21:59 up 24 min, 0 users, load average: 0.00, 0.03, 0.06 Tasks: 130 total, 1 running, 128 sleeping, 0 stopped, 1 zombie Cpu(s): 0.7%us, 2.2%sy, 0.0%ni, 97.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 3606920k total, 1255552k used, 2351368k free, 174180k buffers Swap: 1046524k total, 0k used, 1046524k free, 582400k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 24156 2196 1324 S 0 0.1 0:00.57 init 2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0 0.0 0:00.45 ksoftirqd/0 4 root 20 0 0 0 0 S 0 0.0 0:00.31 kworker/0:0
1)l,t,m
l:隐藏 top行信息
t:隐藏 Tasks Cpus 两行的信息
m:隐藏 Mem Swap 两行的信息
2)1,I
1:若是有多个CPU,显示多个cpu的具体信息 (数字1)
I:开启Solaris模式
3) F,O 这两个完成相同功能,比较重要,若是你希望查找一些mem比较好的进程,就需要使用到这个了。看下面具体信息
Current Sort Field: K for window 1:Def Select sort field via field letter, type any other key to return a: PID = Process Id not those in column display. Thus, b: PPID = Parent Process Pid the TTY & WCHAN fields will violate c: RUSER = Real user name strict ASCII collating sequence. d: UID = User Id (shame on you if WCHAN is chosen) e: USER = User Name f: GROUP = Group Name g: TTY = Controlling Tty h: PR = Priority i: NI = Nice value j: P = Last used cpu (SMP) * K: %CPU = CPU usage l: TIME = CPU Time m: TIME+ = CPU Time, hundredths n: %MEM = Memory usage (RES) o: VIRT = Virtual Image (kb) p: SWAP = Swapped size (kb) q: RES = Resident size (kb) r: CODE = Code size (kb) s: DATA = Data+Stack size (kb) t: SHR = Shared Mem size (kb) u: nFLT = Page Fault count v: nDRT = Dirty Pages count w: S = Process Status x: COMMAND = Command name/line y: WCHAN = Sleeping in Function z: Flags = Task Flags <sched.h>
不同的选择会按照不同的参数进行排序。比较多的就是 K 和 n 按照cpu占用率或是内存进行排序
4)R,H
R:正序或是逆序排列,这个配合F,O使用,选定按照何种方式排序后,R来进行正序或是逆序查看。
H: 显示线程信息
5)u
按照某个用户进行具体的查看
6)k,r
k:杀死某个进行 效果同 kill ,需要输入pid
r:重新设定优先进程占用时间
7) d or s
设置取数据的间隔时间
8) o (小写的) 改变展示的列及列的顺序
发表评论
-
subversion 1.7.8 linux下的安装笔记
2013-01-13 16:31 5249因为eclipse换成了4.2.1,里面自带的svn就更 ... -
文件差、并、diff操作、pstree、iftop命令使用笔记
2013-01-09 11:14 1472数据准备: inter12@inter12-Virtu ... -
上线性能调优笔记
2012-09-12 21:16 2068普通的性能调优主要从四个方面入手 网络,磁盘IO,内存,C ... -
ubantu安装中文输入法
2012-05-14 10:19 2671在linux下中文输入法的一些事 现在的中文输入 ... -
svn过滤提交的小技巧
2012-05-02 20:18 3671我们在命令行中使用svn ci 提交代码时候,可能经常碰 ... -
linux下 nginx 初探之反向代理及虚拟目录
2012-04-24 14:27 7242本文是基本已经安装nginx的前提下,若是未安装 sudo a ... -
个人环境的常用软件包
2012-04-18 10:36 1336个人.ubantu下常用软 ... -
cpu的缓存同步机制
2012-02-22 15:40 3936cache同步机制之读写 ... -
linux下简单搭建ftp
2012-01-30 16:45 1423接手了一个项目,其中需要一个FTP服务。到手后,发现原来 ... -
一日一脚本--- dirname
2011-11-02 12:28 1164每日一收获 cd `dirname $0` $0 代表 ... -
SVN代码分支合并
2011-02-12 14:55 4271命令版拉分支 svn cp 主干路径 分支路径 ... -
linux下安装 apache+mod_jk+jboss
2010-12-20 13:21 1974之前装过,但是忘记了。这次再次安装顺便也把操作步骤记录下来。免 ... -
DIG简单命令使用
2010-11-16 19:59 2088dig 命令用于查看DNS解析的过程 我们可以查看 DNS的 ... -
mail及查看sun系统位数
2010-07-30 17:38 12201. 发邮件 mail -s "$t ... -
SCP命令
2010-07-30 17:35 1225从远程拷贝本地 scp 本地用户名 @IP 地址 : 文件名 ... -
AIX常见日志查看位置
2010-07-30 17:31 3581进行AIX 的日常维护,需 ... -
crontab命令简介
2010-07-30 17:26 1573crontab命令简介 部分参数说明 crontab ... -
linux系统查看系统性能命令详解(7)
2010-07-22 12:32 1255# iostat -x 1 avg-cpu: %user %n ... -
linux系统查看系统性能命令详解(6)
2010-07-22 12:30 1245参数详解:top命令式将系统最敏感的参数信息列出来。 PR ... -
linux系统查看系统性能命令详解(5)
2010-07-22 12:30 10422. top //直接敲TOP即可。 //系统当前时间、 ...
相关推荐
Linux top 命令详解 Linux top 命令详解 Linux top 命令详解
ubuntu中top命令详解 每个参数的作用和意义
IBM alphaworks提供了一个db2top的小工具,来帮助你实时监控你的db2数据库。 更为方便的是,除了能够支持分区数据库,也能够让你监控session级别的应用。
linux top命令详解 linux top命令详解
top命令的详细解释,希望对需要top命令需要的人有帮助
Linux运维-运维课程运维基本功d10-计划任务&进程检测与控制-07-top命令详解
Linux运维-运维课程运维基本功d10-计划任务&进程检测与控制-09-top命令详解
Linux运维-运维课程运维基本功d10-计划任务&进程检测与控制-08-top命令详解
top命令 Linuxtop命令 Linuxtop命令 Linuxtop命令 Linuxtop命令 Linux
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在...
COMMAND:进程启动命令名称8.1. top命令交互操作指令下面列出一些常用的 top命令操作指令 q:退出top命令 <Space>:立即刷新 s:设置刷
Linux Top命令参详解Linux Top命令参详解Linux Top命令参详解Linux Top命令参详解
TOP命令实例详解,包括30多个实例详细讲解,配上命令图片及执行结果
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,常用于服务端性能分析,本文主要讲解top命令参数详解与输出结果说明
db2top命令,可以详细的查看DB2用到的资源,锁的情况,正在执行的语句等,非常实用的命令工具
db2常用命令 对于初学者 最好的帮助
top指令详细参数解释