corestat 监控CPU内核利用率的工具

程序名称:corestat

授权协议: 未知

操作系统: UNIX

开发语言: C/C++

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 ] [-i ] [-r ]]

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

相关编程语言

IPTraf是一个使用简单的网络状况监视工具。
所谓 rootkit ,是一类入侵者经常使用的工具。这类工...
系统管理员可以利用Health Monitor 去监控网络中的每...
当服务器遭到黑客攻击时,在多数情况下,黑客可能对...
Hobbit是一个基于WEB用于监视系统运行状态和网络信息...
MX4J是Java管理扩展技术的一个开源实现,支持JSR3 (...