打印

Solaris 性能入门(2)了解您的系统

本帖已经被作者加入个人空间 本主题由 sun029 于 2008-6-11 08:43 设置高亮

Solaris 性能入门(2)了解您的系统

Solaris 系统可能只有一个 CPU,也可能有成千上万个 CPU。Solaris 系统可能只有一个磁盘,也可能有一整个磁盘群。要讨论性能,首选必须对系统的数量方面有一个了解。下列命令将回答这些问题。

了解您需要调节的系统组件非常关键。了解硬件组件和安装的软件使您能掌握系统在数量方面的限制。

Solaris 提供丰富的命令确定运行系统的特征。以下章节将讨论可以帮助管理员和软件开发人员准确理解和记录硬件和软件规格的命令。

如果有兴趣了解更加完整且更加专业的资源,请阅读 Darryl Gove 编写的《Solaris Application Programming》一书。其中第四章专门讨论系统工具
solaris_app_programming_ch04.pdf (516.03 KB)

Solaris Performance ToolsCD 3.0
介绍:http://blogs.sun.com/partnertech ... rformance_toolscd_3
下载地址:
http://mediacast.sun.com/share/s ... ormanceCD3.0.tar.gz

[ 本帖最后由 云杉上的蝴蝶 于 2008-6-10 22:28 编辑 ]
|-- AI by Spruce Lab -- | Discover the Info. Tech. for Personal! && Powered by Solaris & Oracle

TOP

uname - 打印当前系统的信息

uname 实用工具在标准输出设备上打印有关当前系统的信息。命令输出详细记录了当前系统的信息,包括操作系统软件版本级别、处理器架构和平台属性。

下表列出了 uname 的选项:
选项   注释
-a   打印当前可从系统中获得的基本信息。

-s    打印操作系统的名称。

-r    打印操作系统的发布等级。

-i     打印平台的名称。

-p    打印处理器类型或 ISA [指令集体系结构]。


[ 本帖最后由 云杉上的蝴蝶 于 2008-6-10 21:41 编辑 ]
|-- AI by Spruce Lab -- | Discover the Info. Tech. for Personal! && Powered by Solaris & Oracle

TOP

/etc/release – 操作系统的详细信息

文件 /etc/release 包含有关操作系统的详细信息。提供的内容有助于工程设计,也能帮助员工明确确定当前系统上运行的 Solaris 版本。


[ 本帖最后由 云杉上的蝴蝶 于 2008-6-10 21:46 编辑 ]
|-- AI by Spruce Lab -- | Discover the Info. Tech. for Personal! && Powered by Solaris & Oracle

TOP

showrev - 显示机器、软件和修补程序的修订信息

showrev 命令显示机器、软件和修补程序的修订信息。如果不带参数,showrev 将显示系统修订信息,包括主机名、主机 ID、版本、内核体系结构、硬件提供商、域和内核版本。

showrev – 机器和软件修订

要列出当前系统安装的修补程序,可以使用带有 -p 参数的 showrev 命令。


[ 本帖最后由 云杉上的蝴蝶 于 2008-6-10 21:53 编辑 ]
|-- AI by Spruce Lab -- | Discover the Info. Tech. for Personal! && Powered by Solaris & Oracle

TOP

isainfo & isalist

isainfo - 描述指令集体系结构
isainfo 命令描述指令集体系结构。isainfo 实用工具用于确定当前运行系统支持的各种指令集体系结构的属性。它可以告诉您是否支持 64 位应用程序,运行的内核是使用 32 位设备驱动程序还是 64 位设备驱动程序。

下表列出了 isainfo 的选项:
选项         注释
<无>     打印可移植应用程序本机指令集的名称。
-n        打印可移植应用程序使用的本机指令集的名称。
-k        打印操作系统内核组件(比如设备驱动程序和 STREAMS 模块)使用的指令集的名称。
-b        打印本机指令集地址空间中的位数量。

isalist - 显示可在此平台执行的本机指令集
isalist 命令显示可在此平台执行的本机指令集。名称是以空格分隔的,按照最佳性能的顺序排列。较早列出的指令集包含的指令可能比较晚列出的指令集多。在此机器上,使用较早列出的指令集编译的程序很有可能比使用较晚列出的指令集编译的程序运行地更快。



[ 本帖最后由 云杉上的蝴蝶 于 2008-6-10 21:56 编辑 ]
|-- AI by Spruce Lab -- | Discover the Info. Tech. for Personal! && Powered by Solaris & Oracle

TOP

psrinfo , prtdiag & prtconf

psrinfo - 显示处理器信息

psrinfo 命令显示有关处理器的信息。每个物理处理器可以支持多个虚拟处理器。每个虚拟处理器都是一个实体,具有自己的中断 ID,能够执行独立的线程。

下表列出了 psrinfo 的选项:
<无>     为每个配置的处理器打印一行,显示是否在线、不可中断(由 no-nitr 指定)
            、备用、离线、存在错误、电源关闭以及上次状态更改的时间。
-p         打印系统中物理处理器的数量。

-v          详细模式。打印指定处理器的附加信息,包括:处理器类型、浮点单位类型和时钟速度。
             如果无法确定任何信息,psrinfo 将显示 unknown。


prtdiag - 显示系统诊断信息

prtdiag 命令显示系统诊断信息。在 Solaris 10 for x86/x64 系统中,该命令适用于 Solaris 10 01/06 或更高版本。


prtconf - 打印系统配置

prtconf 命令打印系统配置信息。输出内容包括总内存量,以及设备树格式的系统外围产品的配置。


[ 本帖最后由 云杉上的蝴蝶 于 2008-6-10 22:05 编辑 ]
|-- AI by Spruce Lab -- | Discover the Info. Tech. for Personal! && Powered by Solaris & Oracle

TOP

cpuinfo & meminfo

cpuinfo [Tools CD] – 显示 CPU 配置

cpuinfo 实用工具打印有关运行系统的 CPU 类型和特征的详细信息(数量、类型、时钟和标准)。

meminfo [Tools CD] - 显示物理内存、交换设备、文件

meminfo 是一个可以显示物理内存、交换设备或文件的工具。
|-- AI by Spruce Lab -- | Discover the Info. Tech. for Personal! && Powered by Solaris & Oracle

TOP

恭喜您,您遇上财神了,送给你7庆典金币!
这么好的一系列帖子咋就没人顶呢?!!

TOP

顶一下
http://hi.baidu.com/lanyun001/

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-10-8 19:40 京ICP证060528 号

Designed By 17DST