我有 SunOS 5.10 sparc 服务器。我想计算缓冲内存

我有 SunOS 5.10 sparc 服务器。我想计算缓冲内存

我有一台 SunOS 5.10 sparc 服务器。我想计算缓冲内存。我可以使用 /usr/bin/free 命令在 Linux 中轻松找到它。

             total       used       free     shared    buffers     cached
Mem:      8004388    7427228     577160          0     472196    3336544
-/+ buffers/cache:   3618488    4385900
Swap:     11534628          0   11534628

有人能告诉我 SunOS 中是否有任何等效命令吗?如果有人能给我任何 Perl 脚本来以以下格式找到相同的命令就更好了。

答案1

如果你是root那么这个命令

echo ::memstat | mdb -k

将显示您需要的内容

Page Summary                Pages                MB  %Tot
------------     ----------------  ----------------  ----
Kernel                    1362300             10642   17%
ZFS File Data             1705895             13327   21%
Anon                       559950              4374    7%
Exec and libs               51818               404    1%
Page cache                  17100               133    0%
Free (cachelist)            73855               576    1%
Free (freelist)           4400754             34380   54%

Total                     8171672             63841
Physical                  8154670             63708

相关内容