Solaris中的缓冲和高速缓存内存

时间:2014-12-11 12:12:48

标签: unix solaris

如何在Solaris中获取缓冲区,缓存内存和阻止输入?例如:在Linux中,我可以使用vmstat获取它。 Linux中的vmstat给出了

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st

Solaris中的vmstat并不在------memory----下提供buff和缓存。也没有-----io----。如何在Solaris上获取这些字段?

1 个答案:

答案 0 :(得分:1)

内核内存:

kstat -p > /var/tmp/kstat-p

更多细节内核内存统计信息:

 kstat -p -c kmem_cache
 kstat -p -m vmem
 kstat -p -c vmem

替代:

 echo “::kmastat” | mdb -k > /var/tmp/kmastat

不要那样使用iostat,

尝试使用实时采样显示繁忙的磁盘(您希望以此开头):

iostat -xmz 2 4  # -> 2 seconds sampling time,  4 sampling intervals

显示历史平均数据:

iostat -xm