TOP命令详解.doc_第1页
TOP命令详解.doc_第2页
TOP命令详解.doc_第3页
TOP命令详解.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.7%us 用户CPU 百分比97.4%id, CPU空闲top - 22:43:16 up 29 days, 11:15, 2 users, load average: 0.13, 0.76, 0.93Tasks: 123 total, 1 running, 122 sleeping, 0 stopped, 0 zombieCpu(s): 1.7%us, 0.3%sy, 0.0%ni, 97.4%id, 0.6%wa, 0.0%hi, 0.0%si, 0.0%stMem: 4049180k total, 3889012k used, 160168k free, 106848k buffersSwap: 7999992k total, 61380k used, 7938612k free, 2669204k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 12016 sxit 15 0 5588 1128 788 R 2 0.0 0:00.01 top 1 root 16 0 780 300 256 S 0 0.0 0:04.09 init 2 root RT 0 0 0 0 S 0 0.0 0:00.10 migration/0 3 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/0 4 root RT 0 0 0 0 S 0 0.0 0:00.10 migration/1 5 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/1 6 root RT 0 0 0 0 S 0 0.0 0:00.30 migration/2 7 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/2 8 root RT 0 0 0 0 S 0 0.0 0:00.25 migration/3 9 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/3 10 root 10 -5 0 0 0 S 0 0.0 0:00.13 events/0 11 root 10 -5 0 0 0 S 0 0.0 0:00.00 events/1 12 root 10 -5 0 0 0 S 0 0.0 0:00.06 events/2 13 root 10 -5 0 0 0 S 0 0.0 0:00.14 events/3 14 root 10 -5 0 0 0 S 0 0.0 0:00.01 khelper 15 root 10 -5 0 0 0 S 0 0.0 0:00.00 kthread 21 root 10 -5 0 0 0 S 0 0.0 0:00.01 kblockd/0 22 root 10 -5 0 0 0 S 0 0.0 0:00.05 kblockd/1 #bash-2.03$ uname -aSunOS lbs-test2 5.8 Generic_117000-03 sun4u sparc SUNW,Ultra-80Toplast pid: 2897; load averages: 1.69, 1.66, 1.69 23:24:22160 processes: 152 sleeping, 1 running, 3 zombie, 3 stopped, 1 on cpuCPU states: 0.0% idle, 78.6% user, 21.4% kernel, 0.0% iowait, 0.0% swapMemory: 1024M real, 142M free, 1037M swap in use, 1691M swap free 内存 内存总量 使用数 PID USERNAME LWP PRI NICE SIZE RES STATE TIME CPU COMMAND 22204 oracle 1 0 0 19M 7840K run 4239.4 77.11% sshd 181 root 16 58 0 4240K 2248K sleep 702.0H 12.07% syslogd 1646 gsg 47 58 0 144M 117M sleep 771:54 1.35% java LINUX sxitsxit-bqm: toptop - 23:27:48 up 29 days, 12:00, 2 users, load average: 3.65, 2.33, 1.49Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombieCpu(s): 0.0%us, 0.0%sy, 0.0%ni, 99.8%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%stMem: 4049180k total, 3890236k used, 158944k free, 106856k buffersSwap: 7999992k total, 61380k used, 7938612k free, 2669196k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 16 0 780 300 256 S 0 0.0 0:04.09 init 2 root RT 0 0 0 0 S 0 0.0 0:00.10 migratio#top监控工具可以显示CPU占用率为前几位的进程,并提供CPU的实时活动情况 语法:top -s time -d count -q -u -h -n number -f filename -s time 设置屏幕刷新的延时,单位为秒,默认值5秒 -d count 设置屏幕刷新的次数,刷新显示完count次后退出 -q 如果经过nice授权,使用-q可以使top运行的更快一些 -u 用显示User ID代替username,提高命令运行速度 -h 当系统由多个CPU时,个别CPU的状态信息被隐藏,只显 示平均状态值 -n number 设置每一屏幕显示的进程数目,number值超过进程最大数目,则设置无效 -f filename 输出重定向到给定的文件名,默认为16个进程信息 屏幕控制命令 当有多个屏幕内容显示时,可以用到下面的命令 键盘命令 j 如果不是最后的屏幕显示,按下j键可以切换到下一屏幕 k 如果不是最初的屏幕显示,按下k键可以切换到前一屏幕 t 按下k键可以切换到最初的屏幕 退出top命令的执行,可以在任何时候键入q键即可 显示信息描述 顺序显示下面三个常规的信息 一 系统信息: System: pa1011 Tue Jun 1 22:15:56 2004 Load averages: 0.06, 0.04, 0.03 79 processes: 71 sleeping, 8 running Cpu states: CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS 0 0.11 6.2% 0.0% 3.4% 90.5% 0.0% 0.0% 0.0% 0.0% 1 0.01 5.2% 0.0% 4.4% 90.5% 0.0% 0.0% 0.0% 0.0% - - - - - - - - - - avg 0.06 -0.0% -0.0% -0.0% 100.0% -0.0% -0.0% -0.0% -0.0% 首部的几行显示系统的几个信息,其中包括: + system:系统名和当前日期. + Load averages:1分钟、5分钟和15分钟内运行的负载平均数 一般来说只要每个CPU的当前活动进程数不大于 3那么系统的性能就是良好的,如果每个CPU的任务数大于5,那么就表示这台机器的性能有严重问题 + 最近一次更新时存在的进程总数,并分别列出run(运行)、sleep(睡眠)、idle(停止)和zomb(僵尸)状态的进程数 + CPU state:用户占用时间的百分比、系统占用CPU时间的百分比、被nice命令改变优先级的任务占用的CPU时间百分比、以及CPU空闲时间的百分比。(被nice命令改变优先级的任务仅指那些nice值为负的任务)。花费在被nice命令改变优先级的任务上的时间也将被计算在系统和用户时间内,因此整个时间加起来可能会超过百分之百 + avg:活动进程的平均值 (仅当多处理器系统时列出). 二内存信息 Memory: 610008K (24424K) real, 995344K (30304K) virtual, 12588K free Page# 1/4 Memory:关于内存使用情况的统计,包括实际(real)内存的活动值/总值,虚拟(virtual)内存的使用值/总值,剩余的内存。 三进程信息 CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND 1 ? 33 root 152 20 0K 0K run 153:43 1.18 1.18 vxfsd 0 ? 1751 root 154 20 2500K 868K sleep 2084:19 0.52 0.52 ARMServer 0 ? 1730 root 154 20 4500K 332K sleep 1664:55 0.44 0.44 acactmgr 列出系统里每一个处理器的信息,当信息在一个屏幕内无法显示时,会被分成多个屏幕显示,可以前面提到l,k和t命令查看 (1)CPU:处理器号(仅当多处理器系统时列出) (2)TTY:终端名 (3)PID:进程号 (4)USERNAME:用户名 (5)PRI:任务的优先级 (6)NICE:任务的nice值,一个具有较低值的进程在系统上将具有优先权。可以通过改变nice值提高某些进程速度,但是这实际上是一种交易,因为那些nice值被升高的进程此时将运行得很慢。 (7)SIZE:任务的代码加上数据再加上栈空间的大小。 (8)RES:任务使用的物理内存的总数量。 (9)S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论