![[计算机]IBMAIXV53系统管理Test222认证指南系列_第5部分:问题的确定和解决下.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-1/12/66cf4a83-e71e-43ee-99ef-2008d0156d6c/66cf4a83-e71e-43ee-99ef-2008d0156d6c1.gif)
![[计算机]IBMAIXV53系统管理Test222认证指南系列_第5部分:问题的确定和解决下.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-1/12/66cf4a83-e71e-43ee-99ef-2008d0156d6c/66cf4a83-e71e-43ee-99ef-2008d0156d6c2.gif)
![[计算机]IBMAIXV53系统管理Test222认证指南系列_第5部分:问题的确定和解决下.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-1/12/66cf4a83-e71e-43ee-99ef-2008d0156d6c/66cf4a83-e71e-43ee-99ef-2008d0156d6c3.gif)
![[计算机]IBMAIXV53系统管理Test222认证指南系列_第5部分:问题的确定和解决下.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-1/12/66cf4a83-e71e-43ee-99ef-2008d0156d6c/66cf4a83-e71e-43ee-99ef-2008d0156d6c4.gif)
![[计算机]IBMAIXV53系统管理Test222认证指南系列_第5部分:问题的确定和解决下.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-1/12/66cf4a83-e71e-43ee-99ef-2008d0156d6c/66cf4a83-e71e-43ee-99ef-2008d0156d6c5.gif)
已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文分两部分向您介绍不同的问题确定工具,以及何时使用它们。还提供了一些示例,说明如何解释这些命令的输出以及如何采取正确的操作。本文是摘自 IBM 红皮书IBM Certification Study Guide eServer p5 and pSeries Administration and Support for AIX 5L Version 5.3。您可以通过访问“IBM AIX 认证专题”来了解其它的相关认证文章: IBM AIX 认证专题 更换热插拔拔设备安装在您的系统中的某些设备,能够在不关闭系统的情况下进行安装、删除或者更换。支持这些操作的设备包括 PCI 适配器、SCSI 设备,以及一些 RAID 设备。并不是所有的 PCI 适配器都支持热插拔任务。要确定某个特定的设备是否支持热插拔操作,可以参考硬件产品文档。为了更换热插拔拔设备,您必须转到“Hot Plug Task”菜单,可以从诊断工具实用工具中访问该菜单。根据环境和所安装的软件包的不同,在选择这个任务之后,将显示下列子任务中的某些内容:PCI 热插拔拔管理器PCI 热插拔拔管理器 (HPM) 任务是 SMIT 中的一个菜单,它允许您标识、添加、删除、或者更换 PCI 热插拔拔适配器。RAID 热插拔拔设备这个任务允许用户标识或删除使用 SCSI Enclosure Services (SES) 设备的系统单元中的 RAID 设备。SCSI 和 SCSI RAID 热插拔管理器在以前的发行版中,这个任务称为“SCSI Device Identification and Removal or Identify and Remove Resources”。这个任务允许用户标识、添加、删除、或更换使用 SCSI Enclosure Services (SES) 设备的系统单元中的 RAID 设备。您可以使用 lsslot 命令动态地显示可重新配置的插槽和它们的特征。在示例 1中,我们使用 lsslot 命令来显示热插拔 PCI 插槽的编号、位置以及功能。示例 1 使用 lsslot 命令# lsslot -c pci# Slot Description Device(s)U787B.001.DNW0974-P1-C1 PCI-X capable, 64 bit, 133MHz slot ent2U787B.001.DNW0974-P1-C2 PCI-X capable, 64 bit, 133MHz slot EmptyU787B.001.DNW0974-P1-C3 PCI-X capable, 64 bit, 133MHz slot EmptyU787B.001.DNW0974-P1-C4 PCI-X capable, 64 bit, 133MHz slot sisioa0U787B.001.DNW0974-P1-C5 PCI-X capable, 64 bit, 133MHz slot pci7 lai0在更换一个热插拔适配器或者磁盘之前,您应该取消所有依赖于您希望删除的物理设备的其他设备或者接口的配置。在示例2 中,我们介绍了在尝试删除一个未取消配置的设备时所显示的错误消息。lsdev 命令将确定该设备是否处于可用状态。示例 2 在尝试更换配置设备 sisia0 时显示的错误消息COMMAND STATUSCommand:failed stdout:yes stderr:noBefore command completion, additional instructions may appear below.The visual indicator for the specified PCI slot hasbeen set to the identify state.Press Enter to continueor enter x to exit.The specified slot contains device(s) that are currentlyconfigured.Unconfigure the following device(s) and try again.sisioa0# lsdev -C|grep sisgxme0 Defined Graphics Data Transfer Assist Subsystemsisioa0 Available 05-08 PCI-X Dual Channel U320 SCSI RAID Adaptersisioa1 Available 09-08 PCI-X Dual Channel U320 SCSI RAID Adaptersisraid0 Available 05-08-ff Ultra320 SCSI RAID Adapter Logical bussisraid1 Available 09-08-ff Ultra320 SCSI RAID Adapter Logical bus如果您正运行于多个分区环境中,那么应该验证您所尝试删除或者更换的设备是否标记为某个分区必需的设备。如果是这样,那么应该在更换该设备之前停止相应的分区。在下列场景中,我们将更换 ent2 以太网 PCI 适配器。从示例 3 中显示的 lsslot 命令的输出中,我们可以找到该适配器的物理位置。我们将删除相应的接口 en2,如示例3 所示。示例 3 删除 en2 接口# ifconfig -aen0:flags=5e080863,c0inet 95 netmask 0xffffff00 broadcast 55tcp_sendspace 131072 tcp_recvspace 65536en1:flags=5e080863,c0inet netmask 0xfffffff8 broadcast tcp_sendspace 131072 tcp_recvspace 65536en2:flags=5e080863,c0inet netmask 0x0tcp_sendspace 131072 tcp_recvspace 65536lo0:flags=e08084binet netmask 0xff000000 broadcast 55inet6 :1/0tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1# ifconfig en2 detach# ifconfig -aen0:flags=5e080863,c0inet 95 netmask 0xffffff00 broadcast 55tcp_sendspace 131072 tcp_recvspace 65536en1:flags=5e080863,c0inet netmask 0xfffffff8 broadcast tcp_sendspace 131072 tcp_recvspace 65536lo0:flags=e08084binet netmask 0xff000000 broadcast 55inet6 :1/0tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1可以使用 SMIT 或诊断程序 (DIAG) 工具菜单来启动热插拔任务。在这个场景中,我们使用了 DIAG 工具。1. 要启动 DIAG 工具,可以在命令提示符处输入 diag 命令。当显示如图 1 中所示的屏幕时,按 Enter。图 1 初始诊断屏幕2. 从“Function Selection”菜单中,选择“Task Selection (Diagnostics, Advanced Diagnostics, Service Aids, etc.)”选项。图 2 显示了“Diagnostics, Advanced Diagnostics, Service Aids, etc.”屏幕。图 2 诊断功能选择屏幕3. 在“Task Selection List”菜单中,向下滚动到“Hot Plug Task”菜单选项,并选择它。图 3 显示了“Task Selection List”,其中突出显示了“Hot Plug Task”菜单选项。图 3 “Task Selection List”菜单选项在使用 diag 菜单时,将根据您的硬件环境列出可用的选项。在这个示例中,我们看到列出了三个选项:a. “PCI Hot Plug Manager”菜单b. “RAID Hot Plug Devices“菜单c. “SCSI and SCSI RAID Hot Plug Manager”菜单选择“PCI Hot Plug Manager”菜单选项。图 4 显示了“HPT”菜单,其中突出显示了“PCI Hot Plug Manager”。图 4 “Hot Plug Task”菜单4. 在“PCI Hot Plug Manager”菜单中,选择“Unconfigure A device”。选择要取消配置的合适的适配器。在这个场景中,将要取消适配器 ent2 的配置。图 5 显示了“Unconfigure A device”菜单,其中突出显示了 ent2 设备。对于这个场景,我们可以将设备定义保存在数据库中。在将 ent2 设备置于已定义的状态之后,返回到“PCI Hot Plug Manager”菜单。图 5 “Unconfigure A device”屏幕5. 在“PCI Hot Plug Manager”菜单中,选择“Replace/Remove a PCI Hot Plug Adapter”。选择要更换/删除的合适的适配器。在这个场景中,将要更换适配器 ent2。图 6 显示了“PCI Hot Plug Manager”菜单,其中突出显示了“Replace/Remove”选项。图 6 “PCI Hot Plug Manager Replace/Remove”菜单图 6 “PCI Hot Plug Manager Replace/Remove”菜单6. 选择了 ent2 适配器之后,将显示“Replace/Remove a PCI Hot Plug Adapter”菜单。可以更换或者删除该适配器。在这个场景中,我们将更换该适配器。使用 Tab 或者 F4 键,选择“replace”。在选择了“replace”选项之后,会将该 PCI 插槽置于允许删除 PCI 适配器的状态。闪烁的信号灯表示该插槽包含已选中进行更换的适配器。要开始更换过程,可以按 Enter键。图 7 显示了突出显示的“replace”选项。图 7 “Replace/Remove a PCI Hot Plug Adapter”菜单7. 图 8 显示了完整的适配器更换过程。在更换过程的这个阶段中,将要求您完成下列工作:a. 通过按 Enter 键,确认应该对该适配器进行更换。将可视的指示器设置为标识状态。您可以按 x 键、Enter 键退出。b. 交换 PCI 适配器。将可视的指示器设置为操作状态。要继续进行,请按 Enter 键。要退出,请按 x 键,然后按 Enter 键。交换过程需要从 PCI 插槽中删除 PCI Blind Swap Cassette,使用具有相同 FRU 的 PCI 以太网适配器来替换 PCI 以太网适配器,然后组装到 PCI Blind Swap Canister 中。说明:如果您选择退出这个阶段,那么 PCI 插槽将处于已删除的状态。c. 将 PCI Blind Swap Cassette 插回到 PCI 插槽。要继续进行,请按 Enter 键。现在已经更换了适配器,并且做好了重新配置的准备。图 8 显示了这三个步骤以及成功地完成更换任务。图 8 更换 PCI 适配器技巧:如果没有取消以太网适配器接口的配置(请参见前面的步骤 4 ),那么整个过程将在此处失败。取消以太网适配器接口的配置,并从步骤 5 开始这个过程。 8. 在更换了 PCI 以太网适配器之后,必须为 AIX 5L 对该设备进行配置。在“PCI Hot Plug Manager”菜单中,选择“Configure a Defined Device”,然后选择 ent2 以太网设备,并按 Enter 键。现在,将对 ent2 设备适配器进行配置。图 9 显示了“Configure a Defined Device”菜单。图 9 “Configure A Defined Device”菜单9. ent2 设备现在已经可以使用,可以为其重新配置一个 IP 地址。应该在操作系统错误日志中记录针对 ent2 设备的修复操作。其状态如图 10 中所示。图 10 “PCI Hot Plug Manager Replace/Remove”菜单10. 选择 ent2 适配器之后,将显示“Replace/Remove a PCI Hot Plug Adapter”菜单。可以更换或者删除该适配器。在这个场景中,我们将更换该适配器。使用 Tab 或者 F4 键,选择“replace”。在选择了“replace”选项之后,会将该 PCI 插槽置于允许删除 PCI 适配器的状态。闪烁的信号灯表示该插槽包含已选中进行更换的适配器。要开始更换过程,可以按 Enter 键。图 11 突出显示了“replace”选项。图 11 “Replace/Remove a PCI Hot Plug Adapter”菜单11. 图 12 显示了完整的适配器更换过程。在更换过程的这个阶段中,将要求您完成下列工作:a. 通过按 Enter 键,确认应该对该适配器进行更换。将可视的指示器设置为标识状态。您可以按 x 键、Enter 键退出。b. 交换 PCI 适配器。将可视的指示器设置为操作状态。要继续进行,请按 Enter 键。要退出,请按 x 键,然后按 Enter 键。交换过程需要从 PCI 插槽中删除 PCI Blind Swap Cassette,使用具有相同 FRU 的 PCI 以太网适配器来替换 PCI 以太网适配器,然后组装到 PCI Blind Swap Canister 中。说明:如果您选择退出这个阶段,那么 PCI 插槽将处于已删除的状态。c. 将 PCI Blind Swap Canister 插回到 PCI 插槽。要继续进行,请按 Enter 键。现在已经更换了适配器,并且做好了重新配置的准备。图 12 显示了这三个步骤以及成功地完成更换任务。图 12 更换 PCI 适配器技巧:如果没有取消以太网适配器接口的配置(请参见前面的步骤 4 ),那么整个过程将在此处失败。取消以太网适配器接口的配置,并从步骤 5 开始这个过程。 12. 在更换了 PCI 以太网适配器之后,必须为 AIX 5L 对该设备进行配置。在“PCI Hot Plug Manager”菜单中,选择“Configure a Defined Device”,然后选择 ent2 以太网设备,并按 Enter 键。现在,将对 ent2 设备适配器进行配置。图 13 显示了“Configure a Defined Device”菜单。图 13“Configure A Defined Device”菜单13. ent2 设备现在已经可以使用,可以通过 smit 的 chinet 快速路径为其重新配置一个 IP 地址。应该在 AIX 5L 错误报告中记录针对 ent2 设备的修复操作。通过显示错误报告中记录的错误已经解决,这将为可能使用这台服务器的其他系统管理员提供帮助。要输入修复操作,则使用 diag Task Selection Log Repair Action 并选择 ent2 设备。回页首故障磁盘的更换系统管理员所碰到的大多数问题都是与磁盘驱动器相关的问题。所以,您必须了解一些更换磁盘的过程。可能因为下列原因之一而需要更换磁盘:磁盘出现故障。磁盘开始报告 IO 错误,并且您希望对其进行更换,以防止出现全面的故障。磁盘无法满足/达到您的需求,例如在大小或者速度方面。在下面的部分中,我们希望尽量介绍一些出现磁盘故障的最常见的场景。 场景 1如果您所希望更换的磁盘进行了镜像,那么我们建议执行下列这些步骤:1. 使用 rmlvcopy 命令或者 unmirrorvg 命令,删除位于该磁盘中的所有逻辑卷的副本。2. 使用 reducevg 命令从卷组中删除该磁盘。3. 使用 rmdev 命令删除磁盘定义。4. 物理删除该磁盘。如果该磁盘无法进行热插拔,那么您可能需要重新启动系统。5. 更换新的替换磁盘。如果该磁盘无法进行热插拔,那么您可以运行 cfgmgr;否则,您可能需要重新启动系统。6. 使用 extendvg 命令将刚添加的磁盘包含到卷组中。7. 使用 mklvcopy 或者 mirrorvg,为所有的逻辑卷重新创建并同步副本。场景 2如果您所希望更换的磁盘没有进行镜像,并且能够正常工作,我们建议执行下列这些步骤:1. 更换新的替换磁盘。如果该磁盘无法进行热插拔,那么您可以运行 cfgmgr;否则,您可能需要重新启动系统。2. 使用 extendvg 命令,将刚添加的磁盘包含到卷组中。3. 使用 migratepv 命令或者 migratelp 命令,将故障磁盘中的所有分区迁移到新的磁盘。如果这些磁盘属于 rootvg,那么您应该考虑下面的情况:如果要更换的磁盘包含 BLV 的一个副本,那么您必须使用 chpv -c 命令清除它。必须使用 bosboot 命令在新的磁盘上创建一个新的 BLV 映像。必须使用 bootlist 命令更新 bootlist,以使这些更改生效。如果要更换的磁盘中包含分页空间或者主转储设备,那么您应该禁用它们。在 migratepv 命令完成之后,您应该重新激活它们。4. 使用 reducevg 命令从卷组中删除故障磁盘。5. 使用 rmdev 命令删除磁盘定义。场景 3如果该磁盘没有进行镜像,并且已经完全无法工作,而卷组中有其他磁盘可供使用,那么我们建议执行下列这些步骤:1. 标识所有至少有一个分区位于故障磁盘的逻辑卷。2. 关闭这些逻辑卷,并使用 umount 命令卸载所有相对应的文件系统。3. 使用 rmfs 命令,删除这些文件系统和逻辑卷。4. 使用 reducevg 命令从卷组中删除故障磁盘。5. 使用 rmdev 命令删除磁盘定义。6. 物理删除该磁盘。如果该磁盘无法进行热插拔,那么您可能需要重新启动系统。7. 使得更换的磁盘可供使用。如果该磁盘无法进行热插拔,那么您可以运行 cfgmgr;否则,您可能需要重新启动系统。8. 使用 extendvg 命令将刚添加的磁盘包含到卷组中。9. 使用 mklv 和 crfs 命令,重新创建所有的逻辑卷和相对应的文件系统。10. 如果您有相关数据的备份,那么请从备份恢复您的数据。场景 4如果该磁盘没有进行镜像,并且已经完全无法工作,而卷组中没有其他的磁盘可供使用(该卷组仅包含一个物理卷、或者所有的物理卷都同时失效),并且该卷组不是 rootvg,那么我们建议执行下列这些步骤:1. 使用 exportvg 命令从系统中导出卷组定义。2. 确保 /etc/filesystems 中不包含任何不正确的节。3. 使用 rmdev 命令删除磁盘定义。4. 物理删除该磁盘。如果该磁盘无法进行热插拔,那么您可能需要重新启动系统。5. 更换新的替换磁盘。如果该磁盘无法进行热插拔,那么您可以运行 cfgmgr;否则,您可能需要重新启动系统。6. 如果您有卷组的备份,那么请使用 restvg 命令对其进行恢复。7. 如果您没有对卷组进行备份,那么请使用 mkvg 命令、mklv 命令和 crfs 命令,重新创建卷组、所有的逻辑卷、以及相对应的文件系统。8. 如果您有相关数据的备份,那么请从备份恢复您的数据。场景 5如果该磁盘没有进行镜像,并且已经完全无法工作,而卷组中没有其他磁盘可供使用(该卷组仅包含一个物理卷,或者所有的物理卷都同时失效),并且该卷组不是 rootvg,那么我们建议执行下列这些步骤:1. 更换故障磁盘。2. 使系统启动进入维护模式。3. 从一个 mksysb 映像恢复系统。回页首对图形问题进行故障排除这个部分内容将介绍与显示输出相关的问题的解决方法。 试图启动桌面时发生系统停止下面的部分将帮助您了解影响图形桌面正常启动的一些原因。 /home 文件系统已经装满 当/home 文件系统已经装满时,用户将无法使用 AIX 5L CDE 进行登录。如果 /home 已经装满,那么 AIX 5L CDE 欢迎窗口将接受用户名和密码,然后不显示任何内容(看起来系统出现了停止),然后再次返回到 AIX 5L CDE 欢迎窗口。要进行登录并对问题进行分析,可以按 AIX 5L CDE 欢迎窗口中的 Options 按钮,然后选择“Command Line Login”,或者以非图形显示的方式进行登录。 名称解析问题 如果名称解析配置不正确,或者您的系统无法连接到 DNS 服务器,那么用户将碰到登录和网络问题。如果在名称解析方面存在问题,那么 AIX 5L CDE 欢迎窗口将接受用户名和密码,然后显示“Starting the Common Desktop Environment”消息,它将持续几分钟的时间,然后启动基本的图形环境。使用 nslookup 命令可以验证您的系统是否能够通过 DNS 服务器进行名称解析。例如,可以使用 nslookup 命令解析名称 :# nslookup Default Server: Address: Server: Address: Non-authoritative answer: Name: Addresses: 9,9,9,9 9,9 Aliases: exit # 如果在尝试解析一个名称时,nslookup 命令没有显示类似的输出,或者在显示大于符号提示符 () 时出现延迟,那么这意味着无法连接到 DNS 服务器:o 请验证您的系统是否能够访问网络。 o 请验证您的 DNS 服务器是否已经启动并正在运行,您需要访问它们以进行名称解析查询。 o 停止使用 DNS 服务器。使用 SMIT 快速路径: # smitty spnamerslv您必须提供一个名称,以便对 /etc/resolv.conf 进行重命名。您还可以使用下面的命令:# namerslv -e注意:当您停止使用 DNS 服务器时,这将影响到所有使用该名称解析服务的程序和服务。除非您很清楚它将对系统带来的影响,否则请不要进行这项操作。 无法打开显示的错误的故障排除当运行使用图形服务的命令时,您可能会碰到与下面类似的消息:Error:Cant open display:该程序正尝试在图形环境中显示输出,但是却无法完成这项任务。在程序可以使用一个显示之前,它必须建立到驱动显示的 X 服务器的连接。 打开一个显示 要打开到控制指定显示的 X 服务器的连接,您必须设置显示的名称、或者 DISPLAY 环境变量,它是一个格式如下所示的字符串:HostName:Number.Screen其中:HostName指定该显示在物理上依附的主机系统的名称或者 IP 地址。这个主机名后面应该加上一个 :(冒号)。Number指定主机中显示服务器的 ID 编号。显示编号的后面可以加上一个 .(点号)。Screen指定主机服务器上屏幕的编号。单个 X 服务器可以连接或控制多个屏幕。例如,您可以使用下面命令将 DISPLAY 环境变量设置为名为 server3 的系统上的屏幕 0、显示 2:# export DISPLAY=server3:2.0如果在设置了 DISPLAY 环境变量之后,您依然得到“Cant open display”消息,并且这时 X 服务器正在运行,那么您必须检查您的系统是否有权限访问运行于该计算机中的 X 服务器。您使可以用 xhost 命令控制哪些用户能够访问当前主机中运行的 X 服务器。这个命令可以在一个计算机的列表中添加或者删除主机名,X 服务器将接受这个列表中的计算机的连接。例如,可以在运行 X 服务器的、名为 server3 的系统中运行 xhost 命令,以便为您的系统(名为 server2)授予连接到这个 X 服务器的权限:# xhost +server2要拒绝名为 server2 的系统对这个 X 服务器的访问,可以输入下面的命令:# xhost -server2说明:请确保您在指定主机名时使用了 xhost + 命令,因为它将禁用 X 服务器的访问控制。这将允许您为特定的主机授予访问权限,从而简化对 X 服务器的潜在攻击的监视。如果您没有指定主机名,那么将为所有的主机授予访问权限,这是一种潜在的安全风险。 对 TTY 显示问题进行故障排除您可能会碰到各种 TTY 设备问题,例如,在尝试使用 clear 命令清除屏幕内容时,屏幕却保持不变,或者在运行 smit 命令时,却得到了与如下所示类似的、杂乱的输出:# smitty BB5,Alqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk6,x6cx7,mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj5,B6.Initializing SMIT .5, 6, 6c 7,5,Alqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk6,x6cx7,mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj5,B6.Processing data .5, ?System Management Move cursor to desired item and press Enter.$!aSoftware Installation and Maintenance%BSoftware License Management&DevicesSystem Storage Management (Physical & Logical Storage)(Security & Users)Communications Applications and Services*Print Spooling+Advanced Accounting,Problem Determination-Performance & Resource Scheduling.System Environments/Processes & Subsystems0Applications1Installation Assistant2Cluster Systems Management3Using SMIT (information only)5, F9=Shell7, F10=Exit Enter=Do $! 这说明没有将 TERM 环境变量设置为正确的值。 不同显示和终端的 TERM 值 有关终端功能的信息存储在 terminfo 数据库中。TERM 环境变量的值标识了 terminfo 数据库中特定的终端描述。这为程序与当前 TTY 设备进行有效地通信提供了所需的全部信息。表 1 显示了用于各种终端的值。表 1 用于各种终端的值显示/终端 值 3161 ASCII 终端 ibm3161 3163 ASCII 终端 ibm3161 DEC VT100(终端) vt100 DECVT220 vt220 3151 ASCII 终端 ibm3151 AIXwindows aixterm 例如,要将 TERM 环境变量的值设置为 vt100,可以输入下面的命令:# export TERM=vt100回页首perfpmr 命令perfpmr 命令由一组实用工具组成,这些实用工具用于构建包含所需信息的测试用例,以帮助进行性能问题分析。它主要用于协助 IBM 软件支持部门,但是作为系统的文档说明工具,它也是很有价值的。因为总在对 perfpmr 命令进行频繁地更新,所以在 AIX 5L 媒体中没有提供这个命令。可以从下面的位置下载该命令:/aix/tools/perftools/perfpmr 请使用适合的 AIX 5L 级别的版本。对于我们来说,所需的文件位于:/aix/tools/perftools/perfpmr/perf53/perf53.tar.Zperfpmrperfpmr 命令的语法为:perfpmr.sh -PDgfnpsc-F file-x file-d sec monitor_seconds表 2 给出了相关参数的描述。表 2标志 描述 -P 只进行预览显示运行所需的脚本和磁盘空间。 -D 不使用 perfpmr.cfg 文件,以原始的方式运行 perfpmr。 -g 不收集 gennames 的输出。 -f 如果 gennames 正在运行,则指定 gennames -f。 -n 如果不希望进行 netstat 或者 nfsstat 输出,则使用这个选项。 -p 如果在 monitor.sh 运行时不希望进行 pprof 收集,则使用这个选项。 -s 如果不希望进行 svmon 输出,则使用这个选项。 -c 如果不希望任何配置信息,则使用这个选项。 -F File 使用该文件作为 perfpmr cfg 文件;缺省值为 perfpmr.cfg。 -x File 仅执行 perfpmr 安装目录中的文件。 -d sec 表示在启动收集周期之前的等待时间;缺省值为 delay_seconds 0。 -s 如果不需要 svmon 输出,则使用这个选项。 perfpmr.sh 命令的常用标志 参数 请特别注意下面的参数。monitor_seconds收集周期(单位为秒)。最小的周期为 60 秒。可以使用 perfpmr.sh 600 命令将标准的收集周期设置为 600 秒。 测量和示例除非您单独运行 Shell 脚本,否则 perfpmr.sh 600 命令将执行下列 Shell 脚本以获得一个测试用例。您也可以单独地运行这些脚本。有关更详细的内容,请参见“运行 perfpmr”部分。config.sh将配置信息收集到一个名为 config.sum 的报告中。emstat.sh time根据模拟的指令,构建一个名为 的报告。time 参数必须大于或者等于 60。filemon.sh time根据文件 I/O,构建一个名为 filemon.sum 的报告。time 参数没有任何限制。iostat.sh time根据 I/O 统计信息,构建两个报告:一个汇总的报告名为 iostat.sum,一个间隔的报告名为 。time 参数必须大于或者等于 60。iptrace.sh time根据名为 iptrace.raw 的网络 I/O,构建原始的 Internet Protocol (IP) 跟踪报告。您可以使用 iptrace.sh -r 命令将 iptrace.raw 文件转换为一个可读的、名为 的 ipreport 文件。time 参数没有任何限制。monitor.sh time调用系统性能监视,并收集间隔的和汇总的报告:lsps.after 包含在运行 monitor.sh 之后的 lsps -a 和 lsps -s 输出。用于报告分页空间的使用。lsps.before包含在运行 monitor.sh 之前的 lsps -a 和 lsps -s 输出。用于报告分页空间的使用。包含在运行 monitor.sh 之前和之后的 nfsstat -m 和 nfsstat -csnr 输出。用于报告网络文件系统的使用和配置。使用 ps -efk,包含间隔的示例(在运行 monitor.sh 之前和之后,显示活动的进程)。它还包含 sadc、sar -A、iostat、vmstat 和 emstat 输出。monitor.sum使用 ps -efk,包含汇总的示例(在运行 monitor.sh 之前和之后,对于活动的进程,显示 ps 输出中的更改)。它也包含 sadc、sar -A、iostat、vmstat 和 emstat 输出。pprof.trace.raw 包含 pprof 的原始跟踪。psb.elfk在运行 monitor.sh 之前,包含经过修改的 ps -elk 输出。svmon.after包含在运行 monitor.sh 之后的 svmon -G 和 svmon -Pns 输出,以及使用 svmon -S 命令得到的进程使用的若干个最大的段。用于报告内存的使用。svmon.before包含在运行 monitor.sh 之前的 svmon -G 和 svmon -Pns 输出,以及使用 svmon -S 命令得到的进程使用的若干个最大的段。用于报告内存的使用。vmstati.after包含在运行 monitor.sh 之后的 vmstat -i 输出。用于报告 I/O 设备的中断。vmstati.before包含在运行 monitor.sh 之前的 vmstat -i 输出。用于报告 I/O 设备的中断。netstat.sh -r time构建一个有关网络配置和使用的报告,该报告名为 ,其中在运行 monitor.sh 之前和之后,包含令牌环接口的 tokstat -d、以太网接口的 entstat -d、netstat -in、netstat -m、netstat -rn、netstat -rs、netstat -s、netstat -D 和 netstat -an。您可以清除以太网和令牌环统计信息,并通过运行 netstat.sh -r 60,再次运行这个报告。time 参数必须大于或者等于 60。nfsstat.sh time构建一个有关 NFS 配置和使用的报告,该报告名为 ,其中包含在运行 nfsstat.sh 之前和之后的 nfsstat -m 和 nfsstat -csnr。time 参数必须大于或者等于 60。pprof.sh time构建一个名为 pprof.trace.raw 的文件,可以使用 pprof.sh -r 命令对其进行格式化。time 参数没有任何限制。ps.sh time根据进程状态 (ps) 构建相关的报告。ps.sh 将创建下列文件:psa.elfk在运行 ps.sh 之后,执行 ps -elfk 列出相关内容。psb.elfk在运行 ps.sh 之前,执行 ps -elfk 列出相关内容。在运行 ps.sh 之前和之后的活动的进程。ps.sum在 ps.sh 开始和结束之间所发生的更改的汇总报告。这可以用于确定哪些进程耗费了大量的资源。time 参数必须大于或者等于 60。sar.sh time根据 sar 构建相关的报告。sar.sh 将创建下列文件:命令 sadc 10 7 和 sar -AOutput 的输出。sar.sum在运行 sar.sh 一段时间之后的 sar 汇总信息。time 参数必须大于或者等于 60。tcpdump.sh int.timeint. 参数是接口的名称;例如,tr0 为令牌环。创建 TCP/IP 转储的、名为 tcpdump.raw 的原始跟踪文件。要产生一个可读的 文件,可以使用 tcpdump.sh -r 命令。time 参数没有任何限制。tprof.sh time创建一个名为 tprof.sum 的 tprof 汇总报告。用于分析进程和线程的内存使用。通过指定 tprof.sh -p program 60 命令(这将允许您将所调用的可执行程序配置为运行 60 秒),您还可以指定要配置的程序。time 参数没有任何限制。trace.sh time从使用 trcrpt 命令所生成的 ASCII 跟踪报告,或者通过运行 trace.sh -r 创建原始跟踪文件 (trace*)。这个命令将创建一个名为 的文件,其中包含可读的跟踪信息。用于分析性能问题。time 参数没有任何限制。vmstat.sh time根据 vmstat 构建相关的报告:一个名为 的、vmstat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年车管所受理岗试题及答案
- 慢性喉气管炎合并支气管扩张护理查房
- 2015年1月国开电大法律事务专科《行政法与行政诉讼法》期末纸质考试试题及答案
- 2025 年小升初韶关市初一新生分班考试数学试卷(带答案解析)-(人教版)
- 幼儿园中班教研组工作总结2025
- 西藏2025年下半年造价工程师考试造价管理基础:非节奏流水施工的特点考试试卷
- 沪教2024英语二年级上册Unit 1 My Morning 单元测试卷(含答案含听力原文无音频)
- 抵押合同范本相片
- 企业代运营合同范本
- 租船合同范本有哪些
- 2025年公平竞争审查知识竞赛考试练习题库(正式版)含答案
- 员工社保补贴合同协议
- 2023新教材高中数学第5章三角函数微专题5三角函数中的最值问题课件新人教A版必修第一册
- 入厂新员工安全知识培训考试题及答案
- 水厂原水水质污染处置应急预案
- 仲夏夜之梦英文话剧剧本
- 下消化道常见疾病诊断
- GB/T 1303.4-2009电气用热固性树脂工业硬质层压板第4部分:环氧树脂硬质层压板
- 新编剑桥商务英语
- 普通高中新课程培训讲座《核心素养导向下的高中化学教学设计策略》2020年8月课件
- 科脉解决方案御商
评论
0/150
提交评论