如何在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上获取这些字段?
答案 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