ablog

不器用で落着きのない技術者のメモ

Solaris 10 でファイルシステムのページキャッシュに使用されているメモリサイズを調べる方法

bash-3.00#  echo "::memstat" | mdb -k
Page Summary                Pages                MB  %Tot
------------     ----------------  ----------------  ----
Kernel                     147182              1149   14%
Anon                        25308               197    2%
Exec and libs                3291                25    0%
Page cache                   4434                34    0%
Free (cachelist)           142618              1114   14%
Free (freelist)            706181              5517   69%

Total                     1029014              8039
Physical                  1025923              8015

Page cache と Free (cachelist) がページ・キャッシュで、Page cache はダーティ・ページで、Free (cachelist) はディスクに書き込み済のページ・キャッシュぽい。