kstat、vmstat、mdbを使用して利用可能なメモリを計算する

kstat、vmstat、mdbを使用して利用可能なメモリを計算する

Solaris 10で利用可能なメモリを計算しながらvmstatvsまたは。kstatmdb

基本コマンド:

/usr/bin/kstat -p unix::system_pages:freemem | cut -f 2
/usr/bin/vmstat 1 1 | tail -1 | awk '{ print $5 / 1024 }'
echo ::memstat | mdb -k | awk '/cachelist/ { print $4 }'
echo ::memstat | mdb -k | awk '/freelist/ { print $4 }'

kstat(両方)コマンドmemstatは本質的に147266MBの同じ結果を提供しますが、このvmstatコマンドは167030MBを返します。

誰かが違いを説明できますか?

ベストアンサー1

おすすめ記事