zoukankan      html  css  js  c++  java
  • 关于Linux_监控系统资源/性能命令_vmstat

    (系统资源查看命令-vmstat[监控系统资源命令])
            
    command:vmstat  【刷新延时 刷新次数】
     
    分解解析:
    •     procs:进程信息字段:
                        -r :等待运行的process数、数量越大、系统越繁忙
                        -b:不可被唤醒的进程数量、数量越大、系统越繁忙
    •    memory:内存信息字段(内存的使用状态): 
                        -free: 空闲的内存容量,单位为KB
                        -buff: 缓冲的内存容量,单位为KB
                        -cache:缓存的内存容量,单位为KB
                        -swpd:虚拟内存的使用情况,单位为KB
    • 什么是缓冲呢?什么是缓存呢?这两者的区别:
                                        简单来说缓存(cache)是用来加速数据从硬盘中"读取"的,
                                        而缓冲(buffer)是用来加速数据"写入"硬盘的。
    • swap:交换分区的信息字段:                         
                         -si:从磁盘中交换到内存中数据的数量,单位为KB
                         -so:从内存中交换到磁盘中数据的数量,单位为KB。这两个参数值越大,证明数据需要经常在磁盘和内存之间交换,OS性能越差。
    •  io:磁盘读写信息字段:
                        -bi:从块设备读入数据的总量,单位是块。
                        -bo:写到块设备的数据的总量,单位是块。这两个参数值越大,代表OS的I/O越繁忙。
    • system:系统信息字段:
                        -in:每秒被中断的process次数
                        -cs:每秒钟进行的事件切换次数。这两个参数值越大,代表系统与接口设备的通信非常繁忙。
    • CPU:cpu信息字段:
                        -us:非内核process消耗cpu运算时间的百分比。
                        -sy:内核process消耗cpu运算时间的百分比。
                        -id:空闲cpu的百分比。(重点参考的参数值)
                        -wa:等待I/O所消耗的cpu百分比。
                        -st:被虚拟机所盗用的cpu占比。
  • 相关阅读:
    JavaScript 进阶篇的学习~
    JavaScript 基础的复习~
    JVM字节码解析
    Tomcat压力测试与优化方案
    Tomcat优化
    JVM垃圾收集器
    JVM的垃圾回收机制(GC)
    JVisual VM工具使用
    jstack监控JVM线程的运行情况
    监控JVM内存使用情况
  • 原文地址:https://www.cnblogs.com/mrchenyushen/p/8672754.html
Copyright © 2011-2022 走看看