首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

Linux里面vmstat命令作用是什么?

发布网友 发布时间:2022-04-21 11:14

我来回答

1个回答

热心网友 时间:2023-06-24 04:57

linux虚拟内存统计:vmstat
命令
vmstat
-
报告虚拟内存的统计信息。vmstat
对系统的进程情况、内存使用情况、交换页和
I/O
块使用情况、中断以及
CPU
使用情况进行统计并报告相应的信息。Memory
swpd:
虚拟内存使用情况,单位:KBfree:
空闲的内存,单位KBbuff:
被用来做为缓存的内存数,单位:KB.si:
从磁盘交换到内存的交换页数量,单位:KB/秒so:
从内存交换到磁盘的交换页数量,单位:KB/秒。运行
vmstat
不须要特别的使用权限
这些系统信息是用来向用户提供分析系统瓶颈问题信息的。linux在计算进程情况时不将正在运行的
vmstat
自己计算进去。
vmstat对系统的虚拟内存、进程、CPU活动进行监视,同时它也对磁盘和forks和vforks操作的个数进行汇总。
不足是:vmstat不能对某个进程进行深入分析,它仅是一对系统的整体情况进行分析。
例如:[angel@home
/angel]#
vmstat
procs
memory
swap
io
system
cpu
r
b
w
swpd
free
buff
cache
si
so
bi
bo
in
cs
us
sy
id
0
0
0
7180
1852
56092
48400
0
0
6
5
24
8
0
0
18
其中:
Procs
r:
等待运行的进程数
b:
处在非中断睡眠状态的进程数
w:
被交换出去的可运行的进程数。
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:
闲置时间

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com