FreeBSD에서는 쉘 스크립트에서 현재 메모리 사용량(연결됨, 비활성, 캐시됨 등)을 어떻게 찾을 수 있습니까?
이는 bash, zsh 등이 아닌 일반 /bin/sh 스크립트에서 작동해야 합니다.
답변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에는 스크립트에서 사용할 수 있는 명령줄 옵션 세트가 있습니다.