zoukankan      html  css  js  c++  java
  • top(topas),vmstat,iostat在linux和AIX操作系统下显示情况

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

    分类: Linux基础

    详细列出各命令常用参数,在自己的虚拟机上实验,要求把每行没列的信息解释清楚,还有不同操作系统平台下命令的不同之处。比如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 请求时的时间百分比。

  • 相关阅读:
    通讯录封装实现
    简单通讯录的实现 main..h .m文件全部
    iOS 开发 OC编程 字典和集合 排序方法
    iOS 开发 OC编程 数组冒泡排序.图书管理
    iOS 开发 OC编程 属性和字符串练习
    iOS 开发 OC编程 属性和字符串
    iOS 开发 OC编程 便利构造器以及初始化方法
    iOS 开发 OC编程 方法的书写
    IOS 开发 OC编程 类和对象
    iOS 开发 c语言阶段考试题
  • 原文地址:https://www.cnblogs.com/zhengah/p/4415468.html
Copyright © 2011-2022 走看看