内存管理-55-命令行工具-2-vmstat

注: 除了这个命令行工具外,还有一个 /proc/vmstat 文件节点。

一、简介

1. 帮助信息

/ # vmstat --help

Toybox 0.8.4-android 多调用二进制文件:https://landley.net/toybox (参见 toybox --help)

用法:vmstat [-n] [DELAY [COUNT]]

打印虚拟内存统计信息,每隔 DELAY 秒重复 COUNT 次。(不指定 DELAY,则打印一行。不指定 COUNT,则重复打印直到进程被终止。)

显示正在运行和阻塞的进程数、swapped 大小、free 大小、buffered 大小和 cached 大小、每秒 swapped in/out 的 大小、每秒文件磁盘块输入/输出块数、每秒中断和上下文切换次数、CPU 用户代码、系统代码、空闲和等待 I/O 时间的百分比。第一行显示自系统启动以来的 CPU 时间,后续行显示自上一行以来的 CPU 时间。

-n 仅显示一次标题行

 

2. 用法示例

/ # vmstat -n //只打印1行
procs ------------memory------------ ----swap--- -----io---- ---system-- ----cpu----
 r  b    swpd    free   buff   cache    si    so    bi    bo    in    cs us sy id wa
 0  0 1736016 5174060    900 6535992    27    76   107   346     0  4428 11  8 80  0


/ # vmstat 1 //1秒打印一行
procs ------------memory------------ ----swap--- -----io---- ---system-- ----cpu----
 r  b    swpd    free   buff   cache    si    so    bi    bo    in    cs us sy id wa
 3  0 1736148 5178156    896 6547052    29    81   114   350     0  4433 11  8 80  0
 0  0 1736148 5173212    896 6547092     0     0     0     0     0 26707 11 12 78  0
^C

 

posted on 2026-04-11 16:03  Hello-World3  阅读(2)  评论(0)    收藏  举报

导航