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

    功能:报告虚拟内存、swap、io、上下文和CPU统计信息。
    分析了这些文件:
    /proc/meminfo
    /proc/stat
    /proc/*/stat
    常用选项:
    -a 打印活跃和不活跃的内存页
    -d 打印硬盘统计信息
    -D 打印硬盘表
    -p 打印硬盘分区统计信息
    -s 打印虚拟内存表
    -m 打印内存分配(slab)信息
    -t 添加时间戳到输出
    -S 显示单位,默认k、KB、m、M,大写是*1024

    eg:

    每秒刷新1次,统计5次:

    r:CPU 正在 运行的进程数
    b:在等待 I/O 的进程数
    swpd :已经使用的交换内存( kb )
    free :空闲 的物理内存( kb )
    buff :已经使用的缓冲区内存( kb );一般对 设备 数据缓存, 写入 到磁盘的数据。

    cache :已经 使用 的缓冲区内存( kb );一般对 文件 数据缓存,从磁盘读取的。
    si :从磁盘交换到内存的页数量( kb /s )
    so :从内存交换到磁盘的页数据( kb /s )
    bi :块设备 接收 的块数量( kb/s )
    bo :块设备 发送的块数量 (kb/s )
    in :每秒 CPU 中断 次数
    cs :每秒 CPU 上下文切换次数
    us :用 户进程使CPU 时间( %)
    sy :系统 进程使用 CPU 时间 (%)
    id :CPU 空闲 时间( %)

    wa :等待 I/O 响应 所消耗的 CPU 时间 (%)
    st :从虚拟设备中获得的时间( %)

  • 相关阅读:
    electron项目打包成dmg
    到底什么是流?
    cent日常操作实践(二)
    pm2基本使用
    koa + sequelize + mysql 项目实践笔记
    cenos 磁盘操作
    MySQL基础操作汇总二
    Python调用shell
    Python常用模块之七 PIL
    random
  • 原文地址:https://www.cnblogs.com/yjiajia/p/13288176.html
Copyright © 2011-2022 走看看