在 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 具有一组可以在脚本中使用的命令行选项。