Wil*_*mKF 29 linux memory porting freebsd free-command
什么相当于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
Run Code Online (Sandbox Code Playgroud)
Ben*_*son 38
vmstat 具有类似性质的默认输出,并且提供了许多选项以提供非常详细的信息,例如 vmstat -mswapinfo 将涵盖掉期部分top -d1导致顶部打印一个屏幕并退出,横幅非常相似free.用于top -d1 | head -n 7仅查看横幅vmstat -s提供一些人类可读或脚本可解析的信息,包括列出页面大小.否则,它以numbef页面给出输出.没有选项,vmstat给出一个简短的总结.
该vmstat命令也存在于NetBSD上.
也许freecolor命令是一种选择.安装它:
# cd /usr/ports/sysutils/freecolor
# make install clean
Run Code Online (Sandbox Code Playgroud)
用它:
# 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
Run Code Online (Sandbox Code Playgroud)
请参考FreeBSD找出RAM大小,包括Free和Used Memory Size的总量.