什么相当于FreeBSD v8.1上的Linux'免费'命令?
我从我的应用程序中调用“免费”并在我的应用程序的日志文件中报告结果。移植到FreeBSD v8.1时会有什么替代品?
以下是Linux上的“免费”示例:
[centos4x32 ~] free
total used free shared buffers cached
Mem: 774452 733044 41408 0 98040 328880
-/+ buffers/cache: 306124 468328
Swap: 2031608 224 2031384
vmstat
具有默认输出,其性质类似,并提供了许多选项,提供非常详细的信息,例如vmstat -m
swapinfo
将涵盖交换部分top -d1
导致顶部打印一个屏幕并退出,横幅非常类似于free
。使用top -d1 | head -n 7
只能看到横幅vmstat -s
提供了一些人类可读或脚本可解析的信息,包括列出页面大小。否则,它以numbef页面给出输出。没有选项,vmstat
给出了简短的总结。
vmstat
命令也存在于NetBSD上。
也许freecolor
命令是一个选择。安装它:
# cd /usr/ports/sysutils/freecolor
# make install clean
用它:
# freecolor
Physical : [#################################..] 94% (1907820/2018396)
Swap : [###################################] 100% (1048540/1048540)
# freecolor -m -o
total used free shared buffers cached
Mem: 1971 107 1863 0 0 0
Swap: 1023 0 1023
请参考FreeBSD find out RAM size Including Total Amount of Free and Used Memory Size。
其他选择:
# vmstat fre
procs memory page faults cpu
r b w avm fre flt re pi po fr sr in sy cs us sy id
0 0 0 13475M 24M 689 1 2 0 344 394 14693 37734 60809 7 43 50
您可以使用此脚本。
# fetch http://www.cyberciti.biz/files/scripts/freebsd-memory.pl.txt
# mv freebsd-memory.pl.txt /usr/local/bin/free
# chmod +x /usr/local/bin/free
来源:http://www.cyberciti.biz/faq/freebsd-command-to-get-ram-information/
只是使用旧的好htop
安装htop
pkg install htop
跑步
htop