本节介绍 Oracle Solaris 发行版在管理系统性能方面新增或更改的功能。有关新增功能的完整列表以及 Oracle Solaris 发行版的说明,请参见《Oracle Solaris 10 9/10 新增功能》。
Oracle Solaris 10:/proc 文件系统已得到增强,目前在 /proc/pic/path 目录中包含文件名信息。pfiles 使用此信息显示进程中每个文件的文件名。这一更改使用户能以全新的方式洞察进程的行为。有关更多信息,请参见如何显示有关进程的信息和 proc(1) 手册页。
Oracle Solaris 10:CPU 性能计数器 (CPU Performance Counter, CPC) 系统进行了更新,从而能够更好地访问运行 Oracle Solaris OS 的 SPARC 和 x86 平台中提供的性能分析功能。
CPC 命令 cpustat 和 cputrack 增强了用于指定 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) 手册页。