corestat 介绍
很多人都可以使用mpstat,vmstat,等命令来查看CPU的使用情况,但是有的时候这些命令并没有办法显示出我们所需要的信息。
corestat 是一个针对多核多线程的SPARC T1/T2 Ultrasparc64
VI/VII的一个脚本,只能在SPARC机器上使用。它可以监控内核时间利用率。目前这个脚本还没有放到Solaris里面,你需要单独下载才能使
用。(监控网络使用 率的nicstat工具也是需要单独下载才能使用的哦)
对于SPARC T1/T2来说,每个CPU里含有8个核,每个核里面有4/8硬线程,系统会把他们看成是逻辑CPU。在1个核内的所有线程是共享一个pipe
line的,如果某个CPU等待去内存中取得数据的话,从mpstat上看到的是正在忙,从corestat上看到的是空闲。
根据 corestat上得到的内核的利用率,可以用于系统的调优。
Usage : corestat [-g] [-v] [[-f
Default mode : Report Integer Pipeline Utilization
-g : Report FPU usage
-v : Report version number
-f infile : Filename containing sampled cpustat data
-i interval : Reporting interval in sec (default = 10 sec)
-r freq : Processor frequency in MHz (default = 1417 MHz)
corestat 官网
http://cooltools.sunsource.net/corestat/index.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。