Linux命令查看服务器状态之vmstat

vmstat是Linux中用于查看系统进程、内存、IO、中断和CPU使用情况的命令。它提供了如进程等待运行数、虚拟内存使用、磁盘块读写等关键信息。在性能测试中,通过vmstat可以分析服务器状态,找出性能瓶颈,辅助问题定位和解决。
摘要由CSDN通过智能技术生成

Linux命令查看服务器状态之vmstat

vmstat:对系统的进程情况、内存使用情况、交换页和I/O块使用情况、中断以及CPU使用情况进行统计并报告相应的信息。

一、vmstat输出结果

在这里插入图片描述

二、参数解读

procs(进程情况)

r:等待运行的进程数
b:处在非中断睡眠状态的进程数
w:被交换出去的可能运行的进程数

memory(内存使用情况)

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

IO(IO使用情况)

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

System(中断情况)

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

cpu(cpu使用情况)

us:CPU的使用时间
sy:CPU系统使用时间
id:闲置时间

三、vmstat常用命令组合
# 每两秒钟获取一次服务器状态
vmstat 2
# 显示服务器状态时间戳
vmstat -t

以上命令可以组合使用,效果如下。ctrl+z即可停止统计。
在这里插入图片描述

使用场景:在性能测试过程中,我们常常要根据测试结果推断性能瓶颈,并根据瓶颈查找原因,这时服务器的状态就是一个很好的参考项,我们可以借此来找到性能瓶颈出现的原因并予以解决。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值