zoukankan      html  css  js  c++  java
  • vmstat命令

    如果vmstat和iostat命令不能再你的电脑上运行,请安装sysstat包。因为vmstat和iostat命令是集成在SYSSTAT(系统监视工具)包里面。

    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时间比例

  • 相关阅读:
    正则表达式
    爬虫原理和网页构造
    简单的博客系统之二
    配置编辑器geany
    linux删除多文件
    eNSP交换路由基础
    NTP centOS6.5
    shell脚本之lftp上传
    进度条
    maketrans与translate函数
  • 原文地址:https://www.cnblogs.com/wjoyxt/p/3964281.html
Copyright © 2011-2022 走看看