快捷搜索:

Solaris10 性能监控--处理器篇(5)

利用实例:

◆应用banner 敕令显示系统的PROM 修订号

ok banner

Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz), No Keyboard

OpenBoot 3.15, 128 MB memory installed, Serial #number.

Ethernet address number, Host ID: number.

然后系统将显示硬件设置设置设备摆设摆设信息,包括PROM的修订号。

3.应用prtdiag 敕令输出你的机械当前硬件设置设置设备摆设摆设和事情状态

prtdiag 敕令有两个参数,最常应用的是prtdiag -v

prtdiag –l 表示应用日志模式一旦系统呈现差错会把日志信息记录到syslog文件中。

图 -1 是一个prtdiag -v 输出你的机械当前硬件设置设置设备摆设摆设和事情状态的范例图例。

4.CPUstat敕令应用CPU 机能计数器监视系统或进程的机能

cpustat敕令款式: cpustat [-c 事故] [-p 周期] [-nstD] [距离 [计数]]

主要参数:

-c 事故 指定要监视的处置惩罚器事故

-n 不显示标题

-p 周期 在事故列表中周期性进行的轮回

-s 仅运行系统事故的用户 soaker 线程

-t 包括 tsc 寄存器

-D 启用调试模式

-h 打印扩展的用法信息

5.应用mpstat

笔者常常应用的一个敕令是 mpstat 敕令,该敕令属于 bos.acct 文件集。用于显示分区系统上所有逻辑 CUP 的总体机能值。运行 mpstat 敕令时数据将以用户指定的光阴为距离显示。

◆运行

我爱好应用 mpstat 敕令,由于它会采纳异常清晰的款式申报所网络的分区上的每个逻辑 CPU 的信息。经由过程应用 -s 选项,以致还能够看到同步多线程(Simultaneous MultiThreading,SMT)线程应用率。mpstat 敕令的毛病在于必要编写脚本和其他对象来处置惩罚数据款式和图形输出。实际上,您必要编写自己的 shell 脚本。只管大年夜部分治理员爱好应用脚本,但他们却不乐意做重复事情。

影响机能的另一个身分是系统负载——很显着,这里的系统是指一个运行许多进程和存在始终大年夜于1。0负载的系统,不能依附该系统在必要的时刻供给足够的机能。你可以应用mpstat敕令来阐发一些系统参数,包括颠末大年夜量老例距离之后的系统负载。许多治理员应用mpsta敕令进行多次考试测验并且当预期会呈现蜂值负载时(例如早上九点)针对当天特准光诡计略匀称系统负载。这样做可以大年夜大年夜赞助CPU 的容量计划,以便支持扩展操作。幸运的是,SPARC和X86处置惩罚器硬件体系布局现在都支持大年夜量的CPU,是以其按比例增添以得当需求不会太难。

处置惩罚器是Solaris所治理的最紧张的资本之一,本文笔者从系统负载了对中央处置惩罚器的机能监控措施,下面笔者会系统先容对I/O 系统的监控措施。

在基于x86 的系统中应用psrinfo -pv 敕令时,将显示以下输出:

# psrinfo -pv

物理处置惩罚器有 1 个虚拟 处置惩罚器 (0)

x86 (AuthenticAMD family 6 model 8 step 1 clock 1800 MHz)

AMD Athlon(tm) XP 2200+

◆显示系统的逻辑处置惩罚器类型

应用psrinfo -v 敕令可以显示有关系统的处置惩罚器类型的信息。

$ psrinfo -v

SPARC: 显示系统的处置惩罚器类型

此示例阐明若何显示有关基于SPARC 的系统的处置惩罚器类型的信息。

$ psrinfo -v

Status of virtual processor 0 as of: 04/16/2004 10:32:13

on-line since 03/22/2004 19:18:27.

The sparcv9 processor operates at 650 MHz,

and has a sparcv9 floating point processor.

此示例阐明若何显示有关基于x86 的系统的处置惩罚器类型的信息。

# psrinfo -v

虚拟处置惩罚器 0 鄙人列光阴的状态:06/10/2009 19:05:25

自 06/10/2009 18:38:26 开始已在运行。

i386 处置惩罚器以 1800 MHz 运行,

而且有 i387 compatible 浮点数处置惩罚器

在基于x86 的系统中,应用isalist 敕令可以显示虚拟处置惩罚器类型。

# isalist

pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86

2.应用show-post-results和banner敕令

可在PROM的OK提示符下用banner或show-post-results(这个敕令和shell下的prtdiag敕令的输出类似,可看CPU内存等信息),每一个SPARC 系统都有一个可编程只读存储器( PROM) 芯片, 里面存储了一个称为monitor 的法度榜样。monitor 法度榜样在内核可用之前节制系统的操作。当你打开了一个系统,monitor 法度榜样运行一个快速的自检测历程来反省诸如系统中的硬件,以及内存等环境。假如monitor 没有发明差错, 系统就开始了自动向导历程。经常用敕令show-post-results在当前的屏幕上不雅看POST的输出申报。

2.Intel的x86 硬件

假如Solaris只是为运行在SPARC硬件上而设计的,那么Sun可以在SPARC上赚到钱,为什么Sun还要支持Intel版本呢?对付初学者而言,天下上的Intel系统要比SPARC系统多。Sun和Intel还有历史上的关系,Intel在80386和80486中支持SunOS4.x。然而,恰是由于这样,Sun开拓了SPARC的CPU,它是现在UltraSPARC系列CPU的前驱。基于Intel的系统也可以在事情站情况中运行,比SPARC系统要便宜得多。由于Sun的买卖主要在办事器硬件上,以是它为Intel事情站开拓靠得住的(它自己的高端办事器也支持)操作系统。对付很多潜在的Solaris用户来说,即就是他们想要得到Unix操作系统的特点,SPARC系统对付他们来说照样太昂贵了。一样平常来说,各类组织老是要充分使用它们现有的在PC硬件上的投资。

二 、监控处置惩罚器敕令应用实例

1.应用psrinfo敕令查看处置惩罚器类型

psrinfo 敕令已颠末改动,不仅可以供给有关虚拟处置惩罚器的信息,还可以供给有关物理处置惩罚器的信息。添加此增强功能是为了识别芯片多线程(CMT) 功能。新增的-p 选项可申报系统中物理处置惩罚器的总数。应用psrinfo -pv 敕令可列出系统中所有的物理处置惩罚器,以及与每个物理处置惩罚器关联的虚拟处置惩罚器。psrinfo 敕令的缺省输出仍旧可显示系统的虚拟处置惩罚器信息。

利用实例:

◆显示系统的物理处置惩罚器类型

应用psrinfo -p 敕令可以显示系统中物理处置惩罚器的总数。

$ psrinfo -p

1

应用psrinfo -pv 敕令可以显示有关系统中的每个物理处置惩罚器的信息以及与每个物理处

理器关联的虚拟处置惩罚器。

一个范例的Solaris SPARC事情站包孕下面的部件:

基础部件,包括主板、SCSI节制器和SBUS卡

显卡

应用SCSI总线或者IDE连接线和基础部件上的SCSI节制器相联的SCSI设备

CD-ROM驱动器,内部或者外部(SCSI或者IDE)

DVD-ROM驱动器,内部或者新的系统

音响和麦克风,外部设备

两个串行接口(A和B)

一个并行接口

内部或者外部磁带驱动器(DAT/DDS/QIC等等)

鼠标(机器的或者光电的)和键盘

下面对照两个范例的SPARC系统

让我们仔细阐发两种SPARC系统:事情站(UltraSPARC 5)和办事器(UltraSPARC E-450) 。 UltraSPARC 5系统是曾经盛行的低端桌面模型。只管它已经被新的、花费更少的Sun Blade 100所取代,但在低端商业和家庭利用中它仍旧异常受迎接,UltraSPARC 5它支持270MHz—400MHz的UltraSPARC-IIi CPU。它内部建有16KB的指令和数据缓存,支持256KB—2MB的外部缓存。在内存和磁盘容量方面系统支持512MB物理内存,CD-ROM 和一个1。44MB的软盘,两个硬盘驱动器系统有三个外围设备(两个串口和—个并口)并具有内置的以太网适配器10Mb/100Mb 速率。 UltraSPARC 5在机能和桌面PC 相称.

UltraSPARC E-450是事情组统的办事器,支持对称多处置惩罚、更多的磁盘、高速总线、热切换、每个CPU 有更多的缓存RAM。UltraSPARC E-450支持四个UltraSPARC-Iii CPU,速率在250MHz-480MHz。每个CPU 内部有16KB的指令和数据缓存,外部缓存可以达到4MB。系统支持多达16个双内置内存模块(DIMMS),物理内存可以达到4GB。此外也可以在底盘上安装热插拔互换电源,从而可以应用两个不合的电源。系统有三个外围设备(两个串口和—个并口)并具有内置的以太网适配器10Mb/100Mb 速率。一个用于备份的DDS-3 的DAT磁带驱动器。

您可能还会对下面的文章感兴趣: