系统管理指南:高级管理

管理系统性能方面的新增功能

本节介绍 Oracle Solaris 发行版在管理系统性能方面新增或更改的功能。有关新增功能的完整列表以及 Oracle Solaris 发行版的说明,请参见《Oracle Solaris 10 9/10 新增功能》

增强的 pfiles 工具

Oracle Solaris 10:/proc 文件系统已得到增强,目前在 /proc/pic/path 目录中包含文件名信息。pfiles 使用此信息显示进程中每个文件的文件名。这一更改使用户能以全新的方式洞察进程的行为。有关更多信息,请参见如何显示有关进程的信息proc(1) 手册页。

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) 手册页。