系统管理指南:高级管理

CPU 性能计数器

Oracle Solaris 10:CPU 性能计数器 (CPU Performance Counter, CPC) 系统进行了更新,从而能够更好地访问运行 Oracle Solaris OS 的 SPARC 和 x86 平台中提供的性能分析功能。

CPC 命令 cpustatcputrack 增强了用于指定 CPU 信息的命令行语法。例如,在以前的 Oracle Solaris OS 版本中,您需要指定两个计数器。现在,这两个命令的配置都允许您仅指定一个计数器,如以下示例中所示:


# cputrack -c pic0=Cycle_cnt ls -d .
time lwp      event      pic0      pic1
.
0.034   1       exit    841167 

对于简单的测量,您甚至可以省略计数器配置,如以下示例中所示:


# cputrack -c Cycle_cnt ls -d .
   time lwp      event      pic0      pic1
  .
  0.016   1       exit    850736 

有关使用 cpustat 命令的更多信息,请参见 cpustat(1M) 手册页。有关使用 cputrack 命令的更多信息,请参见 cputrack(1) 手册页。