zoukankan      html  css  js  c++  java
  • vmstat介绍

    Usage:
    vmstat [options] [delay [count]]

    Options:
    -a, --active active/inactive memory
    -f, --forks number of forks since boot
    -m, --slabs slabinfo
    -n, --one-header do not redisplay header
    -s, --stats event counter statistics
    -d, --disk disk statistics
    -D, --disk-sum summarize disk statistics
    -p, --partition <dev> partition specific statistics
    -S, --unit <char> define display unit

    -h, --help display this help and exit
    -V, --version output version information and exit

    -a:显示活跃和非活跃内存
    -f:显示从系统启动至今的fork数量 。
    -m:显示slabinfo
    -n:只在开始时显示一次各字段名称。
    -s:显示内存相关统计信息及多种系统活动数量。
    delay:刷新时间间隔。如果不指定,只显示一条结果.
    count:刷新次数。如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷。
    -d:显示磁盘相关统计信息。
    -p:显示指定磁盘分区统计信息
    -S:使用指定单位显示。参数有 k 、K 、m 、M ,分别代表1000、1024、1000000、1048576字节(byte)。默认单位为K(1024 bytes)
    -V:显示vmstat版本信息。


    使用vmstat
    命令:vmstat 2 5
    表示每2秒进行一次数据采集,一共采集5次

    procs:
    r:运行队列,CPU运行的进程个数
    b:等待的进程个数

    memory:(KB)
    swpd:使用的虚拟内存大小,如果使用到了虚拟内存,说明物理内存太小
    free:空闲的物理内存
    buff:当作缓存的内存大小,一般用于缓存权限,目录
    cache:当高速缓存的内存大小,一般用于打开的文件

    swap:(KB/s)显示内存置换速度
    si:从磁盘读入内存的交换页数量
    so:从内存读入磁盘的交换页数量

    io:(块/s)
    bi:块设备读入的块数
    bo:块设备发送出去的块数

    system:
    in:每秒的中断数
    cs:每秒上下文切换的次数

    CPU:
    us:用户占CPU的时间比例
    sy:系统占有CPU的时间比例
    id:空闲时占有CPU的时间比例
    wa:等待IO占有的CPU时间比例

    参考:

    http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html
    http://blog.163.com/zuokangxiang@126/blog/static/734676612010812501463/
    http://hi.baidu.com/zxmout/item/3c52c4cd1b931609c710b2b9

  • 相关阅读:
    【移动开发】Android应用程序中实用的代码框架(二)
    使用ListView应该注意的地方
    使用ListView应该注意的地方
    web技术文章
    [LeetCode] 565. Array Nesting
    [LeetCode]495. Teemo Attacking
    south 命令学习
    关于access_token过期的解决办法
    决策树总结《一》.md
    crontab命令
  • 原文地址:https://www.cnblogs.com/bizhu/p/2850978.html
Copyright © 2011-2022 走看看