• vmstat 是什么:

    vmstat 是 liunx 下的资源监控命令,类似 top

    • vmstat 常见命令 与 参数含义

    vmstat 是有两个参数的,第一个参数:多长时间,采集一次样本 第二个参数:采取几次
    vmstat 默认的就是 vmstat 2 1 效果和直接输入 vmstat 相同
    linux下使用 vmstat
    参数解释:
    r: 运行队列(多少进程分配到CPU, 如果 r > 3 较高 r > 5 非常高 r > 10 死定了,一不小心就可以死机)
    b:阻塞的进程
    swpd:虚拟内存已使用的大小,swpd > 0,就表示你的物理内存不足了
    free:空闲的物理内存大小
    buff:存储目录里的内容,权限等缓存
    cache:缓冲,做提高执行效率的
    si:每秒磁盘读入虚拟机内存的大小, si >
    0 ,就表示:1.是不是内存不够用了;2.是不是内存泄漏了,(没有重启电脑解决不了的事情~~~开个玩笑,要找到消耗内存大的程序,杀死进程)
    so:虚拟内存写入磁盘的大小,跟上面一样
    bi:设备和磁盘之间的IO操作,这个是写的操作,默认是 1024byte
    bo:这个是读的操作,bo > 0 就正常,如果接近 0 就表示,读的操作,有点小频繁
    in:CPU的中断次数
    cs:每秒上下文切换次数.值越小约好
    us: 用户CPU时间
    sy:CPU运行kernel代码的时间
    id: CPU处于idle状态的时间
    wa: CPU处于idle状态
    st: CPU在执行系统上运行的虚拟机的时间

补充:

Kernel 操作系统内核 操作系统内核是指大多数操作系统的核心部分。它由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。操作系统内核通常运行进程,并提供进程间的通信。

相关文章:

  • 2021-08-25
  • 2021-06-21
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2021-06-04
  • 2021-07-20
猜你喜欢
  • 2021-08-29
  • 2021-07-30
  • 2021-08-16
  • 2021-10-28
  • 2021-12-05
  • 2021-12-22
相关资源
相似解决方案