我是靠谱客的博主 酷酷鸡,最近开发中收集的这篇文章主要介绍vmstat命令解析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

vmstat命令的含义为显示虚拟内存状态(“Viryual Memor Statics”),但是它可以报告关于进程、内存、I/O等系统整体运行状态。

 vmstat命令:
        vmstat [options] [delay [count]]    
            procs:
                r:等待运行的进程的个数;
                b:处于不可中断睡眠态的进程个数;(被阻塞的队列的长度);
            memory:
                swpd: 交换内存的使用总量;
                free:空闲物理内存总量;
                buffer:用于buffer的内存总量;
                cache:用于cache的内存总量;
            swap:
                si:数据进入swap中的数据速率(kb/s)
                so:数据离开swap中的数据速率(kb/s)
            io:
                bi:从块设备读入数据到系统的速率;(kb/s)
                bo: 保存数据至块设备的速率;
            system:
                in: interrupts, 中断速率;
                cs: context switch, 进程切换速率;
            cpu:
                us    用户空间占据CPU的比例
                sy    内核空间所占用CPU的比例
                id    空闲所占的比例 idle
                wa    等待IO完成所消耗的时间比例
                st    被虚拟化技术偷走的时间比例 stolen

        选项:
            -s: 显示内存的统计数据

最后

以上就是酷酷鸡为你收集整理的vmstat命令解析的全部内容,希望文章能够帮你解决vmstat命令解析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部