易截截图软件、单文件、免安装、纯绿色、仅160KB

linux性能分析 top

http://shake863.javaeye.com/blog/181246
top
top
命令是最流行的性能工具之一。大多数系统管理员运行top
查看Linux
和UNIX系统的运行情况。top
实用工具提供一种监视进程和Linux
整体性能的理想方法。将Linux
进程称作任务更准确,但是在本章中我们还是将它们称作进程,因为这个工具也这样称呼它们。1
普通用户和root用户都可以运行top
。图3-1显示一个空闲系统的典型top
输出。
图3-1  top
输出
top
显示有两个部分。大约前三分之一显示关于Linux
的整体信息,其余行为各个进程信息。如果扩展窗口则显示更多进程而填充整个屏幕。
更全面的Linux
信息可以通过使用top

外的几个命令来得到。不过,通过一个命令在一个屏幕上显示所有信息比较理想。第一行显示最近1分钟、5分钟和15分钟的负载平均值。负载平均值表示在
CPU上运行或者等待运行多少进程。uptime命令也可以用来显示负载平均值。接下来是进程信息,之后是CPU、内存和交换区。内存和交换区信息与
free命令输出类似。在我们确定内存和CPU使用之后的下一个问题是哪些进程正在使用它。
大部分进程信息也可以通过ps命令得到,但是top
提供一种更易于阅读的格式。最有用的是用于提供帮助的h,它列出top
的其他交互式命令。
3.1.1  添加和移除字段
字段可以从显示中添加或移除。进程输出可以按照CPU、内存或者其他指标排序。这是一个查看什么进程抢夺内存的理想方法。各个Linux
发布版本的top
语法和交互式选项不同,帮助命令可以快速列出什么命令可用。有许多交互式选项可用,用户应该花费一些时间来试验它们。
图3-2显示Red Hat Enterprise Linux
ES release 3的帮助屏幕。
图3-2  top
的帮助屏幕
f命令用来从top
输出中添加或者移除字段。图3-3是一个Red Hat Enterprise Linux
ES release 3的帮助屏幕,显示什么字段可以添加。
图3-3  top
添加/移除字段的屏幕
图3-4显示一个SUSE Linux
9.0 top
的帮助屏幕,可见它们提供的命令差别非常大。
图3-4  SUSE top
的帮助屏幕
3.1.2  解释输出
让我们研究top
信息的意义,以top
的如下输出为例:
top
输出的第一行显示负载平均值信息:
这个输出与uptime的输出类似。从中可看到Linux
已经运行时间、当前时间和用户数量,以及1分钟、5分钟和15分钟负载平均值。接下来显示进程概要:
我们看到总共有73个进程,其中72个进程正在休
眠,一个进程正在运行,没有


相关文档:

linux系统目录架构

   根目录
/bin    常用的命令 binary file 的目錄
/boot   存放系统启动时必须读取的档案,包括核心 (kernel) 在内
     /boot/grub/menu.lst   GRUB设置
     /boot/vmlinuz   内核
     ......

嵌入式Linux文件系统及其存储机制分析

 嵌入式系统与通用PC机不同,一般没有硬盘这样的存储设备而是使用Flash闪存芯片、小型闪存卡等专为嵌入式系统设计的存储装置,本文分析了嵌入式系统中常用的存储设备及其管理机制,介绍了常用的基于FLASH的文件系统类型。
     1.嵌入式系统存储设备及其管理机制分析
   
   构 ......

系统学习Linux的十一点建议(转)

一、从基础开始   常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux就是 ......

***********Linux学习笔记汇总***********

linux目录架构
/       根目录
/bin         常用的命令   binary   file   的目錄
/boot       存放系统启动时必须读取的档案,包括核心   (kernel)   在内
          /boot/grub/menu.lst   &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号