top(topas),vmstat,iostat在linux和AIX操作系统下显示情况

分类: Linux基础 2013-08-09 17:26 1093人阅读 评论(0) 收藏 举报

详细列出各命令常用参数,在自己的虚拟机上实验,要求把每行没列的信息解释清楚,还有不同操作系统平台下命令的不同之处。比如linux和AIX下top命令输出的不同等。

Top (linux系统下)

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600">

Up:系统运行时间

Load average:系统负载,即任务队列的平均长度。

Zomibie:僵尸进程。僵尸进程消耗线程

Cpu(s): 1.7% us 用户空间占用CPU百分比 
1.5% sy 内核空间占用CPU百分比 
0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比 
96.8% id 空闲CPU百分比 
0.0% wa 等待输入输出的CPU时间百分比 
0.0% hi 
0.0% si
Mem物理内存
Buffer:用作内核的缓存量
Swap交换区
Cached:缓冲的交换区总量
 
PR优先级
NI:nice值,负值表示高优先级,正值表示低优先级。
VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES 
RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA 
SHR 共享内存大小,单位kb
TIME+ 进程使用的CPU时间总计
COMMAND 命令名/命令行 
 
其它的都比较好理解,就不用一一列出了。


Topas(aix系统下)

topas命令报告有关本地系统中的活动的重要统计信息,如实内存大小和写操作系统调用的数量。

Vmstat命令

vmstat 命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。

系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或者计算其总和。

r :置于运行队列中的内核线程数目。

b :置于等待队列(等待资源、等待输入/输出)的内核线程数目。

Swpd

Free:空闲内存

Buff :cpu内核缓存

Cache:交换机缓存

in :设备中断

sy :系统调用。

cs :内核线程上下文切换。

us :用户数。

sy :系统时间。

id :CPU 使用百分比。

wa :CPU 空闲百分比,在此期间系统有未完成的磁盘/NFS I/O。

至于在aix系统中vmstat也是用来查看内存信息的

你用vmstat看到的系统可用内存剩下很少,但是实际上你的应用并未使用那么多内存,而仅仅是划分出给你的应用而已,至于你的应用使用了多少内存最好是用topas看。
Iostat

Linux系统中无此命令

Aix系统中

报告中央处理器(CPU)统计信息和整个系统、适配器、tty 设备、磁盘和 CD-ROM 的输入/输出统计信息。

tin

显示了系统为所有 tty 读取的字符总数。

tout

显示了系统为所有 tty 写入的字符总数。

% user

显示了在用户级(应用程序)执行时产生的 CPU 使用率百分比。

% sys

显示了在系统级(内核)执行时产生的 CPU 使用率百分比。

% idle

显示了在 CPU 空闲并且系统没有未完成的磁盘 I/O 请求时的时间百分比。

% iowait

显示了 CPU 空闲期间系统有未完成的磁盘 I/O 请求时的时间百分比。

top(topas),vmstat,iostat在linux和AIX操作系统下显示情况的更多相关文章

  1. chmod 权限777 是什么意思(Unix和Linux的各种操作系统下)

    在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读.写.运行设定权限.例如我用ls -l命令列文件表时,得到如下输出:-rw-r--r-- 1 bu users 2254 ...

  2. kill,killall,top,free,vmstat,iostat,watch命令

    kill命令 Linux 中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令.通常,终止一个前台进程可以 使用Ctrl+C键,但是,对 ...

  3. Linux监控命令整理(top,free,vmstat,iostat,mpstat,sar,netstat)

    1.1 top 1.1.1 命令说明 Top 命令能够实时监控系统的运行状态,并且可以按照cpu.内存和执行时间进行排序 1.1.2 参数说明 命令行启动参数: 用法: top -hv | -bcis ...

  4. Linux 、AIX环境下查看oracle配置信息(service_name、SID、tnsname)。

    SID: echo $ORACLE_SID service_name: sqlplus / as sysdba; show parameter instance_name; show paramete ...

  5. 发行版Linux和麒麟操作系统下netperf 网络性能测试

    Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输.Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求 ...

  6. Linux系统vi模式下显示行号

    在命令模式下输入:set nu或者:set number都可以为vi设置行号,如果要取消的话,则输入:set nonu行号的设置是vi的环境设置,不会影响文本的内容.

  7. Linux 性能搜集【top/vmstat/iostat】

    为方便问题发生后,问题原因的分析排查,我们可以在服务器中事先部署如下脚本,方便故障发生后,问题原因的分析排查 脚本部署方法: 1.将脚本[top_monitor.sh]上传到服务器 2.登陆虚拟机,并 ...

  8. linux学习笔记28--监控命令vmstat,iostat, lsof

    linux的监控包括多个方面,常用的是进程,内存,I/O,磁盘空间这三个方面. vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存.进程. ...

  9. Linux进程管理工具vmstat,iostat,pmap

    一查看内存的工具——vmstat (一)vmstat的介绍 vmstat vmstat是Virtual Memory Statistics(虚拟内存统计)的缩写 利用vmstat命令可以对操作系统的报 ...

随机推荐

  1. MVC文件上传08-使用客户端jQuery-File-Upload插件和服务端Backload组件让每个用户有专属文件夹

    当需要为每个用户建立一个专属上传文件夹的时候,可以在提交文件的视图中添加一个隐藏域,并设置name="objectContext". 相关兄弟篇: MVC文件上传01-使用jque ...

  2. jstl 处理字符串函数 substring spli等

    在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签,在使用的时候要先加上头 <%@ taglib uri="http://java.sun.com/jsp/jstl/f ...

  3. 一文学会最常见的10种NLP处理技术

    一文学会最常见的10种NLP处理技术(附资源&代码)   技术小能手 2017-11-21 11:08:29 浏览2562 评论0 算法 HTTPS 序列 自然语言处理 神经网络 摘要: 自然 ...

  4. 比起 JSON 更方便、更快速、更簡短的 Protobuf 格式

    Protocol Buffers 是由 Google 所推出的一格式(後台真硬),你可以把它想像成是 XML 或 JSON 格式,但是更小.更快,而且更簡潔.這能夠幫你節省網路與硬體資源,且你只需要定 ...

  5. Informatica 常用组件Lookup之五 转换属性

    查找转换的属性标识数据库源.PowerCenter 如何处理转换,以及它如何处理高速缓存和多项匹配. 创建映射时,为每个查找转换指定属性.创建会话时,您可在会话属性中覆盖某些属性,如每个转换的索引和数 ...

  6. [转]linux sort 命令详解

    原文网址:http://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html 1 sort的工作原理 sort将文件的每一行作为一个单位,相互 ...

  7. BS系统经验总结

    本文章是对刚做完BS系统的总结.主要记录开发过程中遇到的问题,及问题是如何解决的. 1,界面显示 一个系统界面首先要和谐,比如不同页面文本框长度高度要统一,按钮样式要一致,表格显示一样居中都居中靠左都 ...

  8. C#调用C++ memcpy实现各种参数类型的内存拷贝 VS marshal.copy的实现 效率对比

    using System; using System.Runtime.InteropServices; using System.IO; namespace tx { struct ST { publ ...

  9. Android Studio体验(一)--Window版本安装

    如果说之前看见有人用Android Studio你还是不屑一顾的话,那么现在该改变态度了,正如我一样,之前一直习惯于Android内置ADT插件的捆绑Ecliple,现在Android Studio发 ...

  10. Java 线程内异常处理

    Thread的run方法是不抛出任何检查型异常(checked exception)的,但是它自身却可能因为一个异常而被终止,导致这个线程的终结.最麻烦的是,在线程中抛出的异常即使使用try...ca ...