• vmstat 命令参考


    总览

    vmstat [-n] [延时[次数]]
    vmstat [-V]

    描述
    vmstat 对系统的进程情况、内存使用情况、交换页和 I/O 块使用情况、中断以及 CPU 使用情况进行统计并报告相应的信息。第一个显示内容指出了计算机自上次重启至今的平均使用情况。后面的每一行信息是按 延时定期地显示系统的各部分信息。进程信息和内存信息都是即时产生的。


    选项
    -n 开关令第一次的信息只显示一次而不是周期地产生。
    延时 是以秒为单位的刷新时间间隔。如果没有给出此延时时间,则仅显示系统启动至今的平均值。
    次数 指的是更新的次数。如果没有指定此数而又定义了延时时间,则次数的默认值是无穷次。

    -V 开关可以用来输出该命令的版本信息。

    输出信息简介

    Procs r: 等待运行的进程数 b: 处在非中断睡眠状态的进程数 w: 被交换出去的可运行的进程数。此数由 linux 计算得出,但 linux 并不耗尽交换空间

    Memory
    swpd: 虚拟内存使用情况,单位:KB
    free: 空闲的内存,单位KB
    buff: 被用来做为缓存的内存数,单位:KB

    Swap
    si: 从磁盘交换到内存的交换页数量,单位:KB/秒
    so: 从内存交换到磁盘的交换页数量,单位:KB/秒

    IO
    bi: 发送到块设备的块数,单位:块/秒
    bo: 从块设备接收到的块数,单位:块/秒

    System
    in: 每秒的中断数,包括时钟中断
    cs: 每秒的环境(上下文)切换次数

    CPU 按 CPU 的总使用百分比来显示
    us: CPU 使用时间
    sy: CPU 系统使用时间
    id: 闲置时间


    注意
    运行 vmstat 不须要特别的使用权限
    这些系统信息是用来向用户提供分析系统瓶颈问题信息的。 linux在计算进程情况时不将正在运行的 vmstat 自己计算进去。

    当前所在的 linux 块的大小都是 1K,而 CD-ROM 文件系统的块大小为 2K。
  • 相关阅读:
    rss相关资料(TODO)
    chrome extension 开发
    macos finder 创建smart folder
    JDK 16都发布了,为什么我们要关心Java8
    你真的了解索引吗(上)?|mysql 系列(6)
    VARCHAR 最多存多少个字符?|mysql系列(3)
    Ansible 快速入门
    MySQL 中存储时间的最佳实践
    没登录网页也能个性化推荐?一文详解浏览器指纹
    私有化仓库的 GO 模块使用实践
  • 原文地址:https://www.cnblogs.com/d9394/p/10611805.html
Copyright © 2020-2023  润新知