Linux基础命令之vmstat
vmstat命令是最常见的Linux/Unix监控工具。可以展现时间间隔内的服务器的状态,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。
vmstat工具的使用一般是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数。

vmstat每隔3秒,采样4次
几个重要的参数:
1) -d: 显示磁盘相关统计信息。
2) -a: 显示活跃和非活跃内存
3) -f: 显示从系统启动至今的fork数量。
4) -p: 显示指定磁盘分区统计信息
5) -s: 显示内存相关统计信息及多种系统活动数量。
6) -m: 显示slabinfo
实例1:采集磁盘信息

每隔4秒,采样6次
实例2:vmstat -a 显示活跃内存与非活跃内存

活跃的与不活跃的
实例3: vmstat -m (显示slabinfo)

显示slabinfo
结论:
这个命令是我常用的最喜爱的命令之一,相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(当然使用场景不一样)。
相关推荐
-
基于Java的ORM框架对MySQL的性能影响分析2025-04-22 02:46:48
-
PHP读取文件内容的五种方式2025-04-22 02:26:20
-
php如何获取get参数,点滴经验分享2025-04-22 02:06:09
-
什么是PHP?培训都学什么?2025-04-22 02:04:15
-
PHP数据类型与常量2025-04-22 01:13:40