- 浏览: 459586 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
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 5286因为eclipse换成了4.2.1,里面自带的svn就更 ... -
文件差、并、diff操作、pstree、iftop命令使用笔记
2013-01-09 11:14 1544数据准备: inter12@inter12-Virtu ... -
上线性能调优笔记
2012-09-12 21:16 2112普通的性能调优主要从四个方面入手 网络,磁盘IO,内存,C ... -
ubantu安装中文输入法
2012-05-14 10:19 2729在linux下中文输入法的一些事 现在的中文输入 ... -
svn过滤提交的小技巧
2012-05-02 20:18 3714我们在命令行中使用svn ci 提交代码时候,可能经常碰 ... -
linux下 nginx 初探之反向代理及虚拟目录
2012-04-24 14:27 7336本文是基本已经安装nginx的前提下,若是未安装 sudo a ... -
个人环境的常用软件包
2012-04-18 10:36 1368个人.ubantu下常用软 ... -
cpu的缓存同步机制
2012-02-22 15:40 4030cache同步机制之读写 ... -
linux下简单搭建ftp
2012-01-30 16:45 1459接手了一个项目,其中需要一个FTP服务。到手后,发现原来 ... -
一日一脚本--- dirname
2011-11-02 12:28 1207每日一收获 cd `dirname $0` $0 代表 ... -
SVN代码分支合并
2011-02-12 14:55 4311命令版拉分支 svn cp 主干路径 分支路径 ... -
linux下安装 apache+mod_jk+jboss
2010-12-20 13:21 2002之前装过,但是忘记了。这次再次安装顺便也把操作步骤记录下来。免 ... -
DIG简单命令使用
2010-11-16 19:59 2133dig 命令用于查看DNS解析的过程 我们可以查看 DNS的 ... -
mail及查看sun系统位数
2010-07-30 17:38 12601. 发邮件 mail -s "$t ... -
SCP命令
2010-07-30 17:35 1255从远程拷贝本地 scp 本地用户名 @IP 地址 : 文件名 ... -
AIX常见日志查看位置
2010-07-30 17:31 3614进行AIX 的日常维护,需 ... -
crontab命令简介
2010-07-30 17:26 1611crontab命令简介 部分参数说明 crontab ... -
linux系统查看系统性能命令详解(7)
2010-07-22 12:32 1288# iostat -x 1 avg-cpu: %user %n ... -
linux系统查看系统性能命令详解(6)
2010-07-22 12:30 1271参数详解:top命令式将系统最敏感的参数信息列出来。 PR ... -
linux系统查看系统性能命令详解(5)
2010-07-22 12:30 10842. top //直接敲TOP即可。 //系统当前时间、 ...
相关推荐
"Linux top 命令详解" Linux top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于 Windows 的任务管理器。下面详细介绍它的使用方法。 认识 top 的显示结果 --------------...
### db2top命令详解 #### 一、概述 db2top是IBM Alphaworks推出的一款功能强大的实时监控工具,用于监测复杂的DB2环境。它不仅适用于多分区数据库(Database Partitioning Feature,简称DPF)环境,同时也适用于非...
在深入探讨“top命令详解”之前,我们先来理解一下top命令的基本概念及其在系统监控中的重要性。top命令是Unix、Linux等类Unix操作系统中一个非常强大的实时进程监测工具,它提供了系统运行状态的动态视图,包括CPU...
在Linux系统中,`top`命令是一个非常强大的实时系统监控工具,尤其在Ubuntu等基于Linux的发行版中广泛使用。`top`命令提供了系统运行状态的动态视图,包括CPU使用情况、内存使用情况、任务(进程)状态以及系统负载...
### Top 命令详解 #### 一、Top 命令概述 `top` 命令是 Linux 系统中一个非常重要的系统监控工具,它可以实时地显示系统中各个进程的资源占用状况,包括 CPU 使用率、内存使用情况等。通过 `top` 命令,用户可以...
在Linux操作系统中,`top`命令是一个实时动态显示系统状态的工具,它是系统管理员监控系统资源使用情况的重要手段。本文将深入解析`top`命令的使用,包括其基本功能、参数选项以及如何解读其输出结果。 `top`命令...
Linux运维-运维课程运维基本功d10-计划任务&进程检测与控制-07-top命令详解
Linux运维-运维课程运维基本功d10-计划任务&进程检测与控制-09-top命令详解
Linux运维-运维课程运维基本功d10-计划任务&进程检测与控制-08-top命令详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在...
`top` 命令是Linux系统中一个强大的实时系统监控工具,用于查看系统的整体运行状态,包括CPU使用情况、内存使用情况以及各个进程的资源消耗。它可以帮助系统管理员了解系统负载、进程行为以及资源分配,从而进行问题...
### Linux top 命令详解与输出结果说明 #### top 命令概述 `top` 命令是 Linux 下一个非常强大的实时性能监控工具,它可以动态地展示系统中各个进程的资源占用情况,包括 CPU 使用率、内存使用量等关键指标。这使得...
Linux TOP 命令详解 Linux TOP 命令是系统维护和电脑内存维护的重要工具之一。它可以帮助系统管理员实时监控系统的 CPU 和内存使用情况,并对进程进行排序和管理。本文将详细介绍 Linux TOP 命令的使用方法和参数...
#### 三、交互命令详解 `top`命令支持多种交互式操作,下面是一些常用的命令: ##### 3.1 `h`或`?`: 显示帮助菜单 按下`h`或`?`键可以查看`top`命令的支持命令列表。 ##### 3.2 回车或空格键: 刷新显示 默认...
### DB2TOP 资源查看命令详解 #### 命令概述 `db2top` 是 IBM DB2 数据库管理系统中的一个性能监控工具,它主要用于监控和诊断 DB2 UDB(Universal Database)数据库在 DPF(Distributed Partitioned File System)...
top指令参数详解 top指令是 Unix/Linux 系统中最流行的性能分析工具之一,系统管理员可以使用 top 命令来监视进程和 Linux 系统的整体性能。下面是 top 指令的详细参数解释: -d [delay]:改变显示的更新速度。...
**Linux系统的top命令详解** 在Linux操作系统中,`top`命令是一个实时动态显示系统状态的工具,它能够提供关于系统整体性能的详细信息,包括CPU使用率、内存使用情况、进程状态以及系统负载等。通过`top`命令,管理...