FreeBSD 内存使用 shell 脚本

FreeBSD 内存使用 shell 脚本

在 FreeBSD 中,如何在 shell 脚本中查找当前内存使用情况(已连接、不活动、缓存等)?

这必须适用于常规 /bin/sh 脚本,而不是 bash、zsh 等......

答案1

我想你需要它:

root@firewall:/usr/ports/misc/gnu-watch # uname -a

FreeBSD firewall 10.1-STABLE FreeBSD 10.1-STABLE #0 r279885: Thu Mar 12 01:04:57 CET 2015     root@firewall:/usr/obj/usr/src/sys/PF  i386
root@firewall:/usr/ports/misc/gnu-watch # vmstat 
 procs      memory      page                    disks     faults         cpu
 r b w     avm    fre   flt  re  pi  po    fr  sr ad0 pa0   in   sy   cs us sy id
 1 0 0    304M   512M   229   1   1   0   244   5   0   0   47 1001  357  1  2 97
root@firewall:/usr/ports/misc/gnu-watch # 

vmstat 具有一组可以在脚本中使用的命令行选项。

相关内容