Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- /usr/bin/vm_stat | sed 's/\.//' | awk '
- /free/ {FREE_BLOCKS = $3}
- /inactive/ {INACTIVE_BLOCKS = $3}
- /speculative/ {SPECULATIVE_BLOCKS = $3}
- /wired/ {WIRED_BLOCKS = $4}
- END {
- printf "Free: %s\n", ((FREE_BLOCKS+SPECULATIVE_BLOCKS)*4096/1048576)
- printf "Inactive: %s\n", ((INACTIVE_BLOCKS)*4096/1048576)
- printf "Total Free: %s\n" ((FREE_BLOCKS+SPECULATIVE_BLOCKS+INACTIVE_BLOCKS)*4096/1048576)
- printf "Wired: %s\n", ((WIRED_BLOCKS)*4096/1048576)
- printf "Active: %s\n", (4096-((FREE_BLOCKS+SPECULATIVE_BLOCKS+INACTIVE_BLOCKS+WIRED_BLOCKS)*4096/1048576))
- printf "Total Used: %s\n", (((INACTIVE_BLOCKS+WIRED_BLOCKS)*4096/1048576)+(4096-((FREE_BLOCKS+SPECULATIVE_BLOCKS+INACTIVE_BLOCKS+WIRED_BLOCKS)*4096/1048576)))
- }'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement