




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、本文分兩部分向您介紹不同的問題確定工具,以及何時使用它們。還提供了一些示例,說明如何解釋這些命令的輸出以及如何采取正確的操作。本文是摘自 IBM 紅皮書IBM Certification Study Guide eServer p5 and pSeries Administration and Support for AIX 5L Version 5.3。您可以通過訪問“IBM AIX 認證專題”來了解其它的相關認證文章: · IBM AIX 認證專題 更換熱插拔拔設備安裝在您的系統(tǒng)中的某些設備,能夠在不關閉系統(tǒng)的情況下進行安裝、刪除或者更換。支持這些操作的設備包括 PCI 適配器、
2、SCSI 設備,以及一些 RAID 設備。并不是所有的 PCI 適配器都支持熱插拔任務。要確定某個特定的設備是否支持熱插拔操作,可以參考硬件產品文檔。為了更換熱插拔拔設備,您必須轉到“Hot Plug Task”菜單,可以從診斷工具實用工具中訪問該菜單。根據環(huán)境和所安裝的軟件包的不同,在選擇這個任務之后,將顯示下列子任務中的某些內容:PCI 熱插拔拔管理器PCI 熱插拔拔管理器 (HPM) 任務是 SMIT 中的一個菜單,它允許您標識、添加、刪除、或者更換 PCI 熱插拔拔適配器。RAID 熱插拔拔設備這個任務允許用戶標識或刪除使用 SCSI Enclosure Services (SES)
3、設備的系統(tǒng)單元中的 RAID 設備。SCSI 和SCSI RAID 熱插拔管理器在以前的發(fā)行版中,這個任務稱為“SCSI Device Identification and Removal or Identify and Remove Resources”。這個任務允許用戶標識、添加、刪除、或更換使用 SCSI Enclosure Services (SES) 設備的系統(tǒng)單元中的 RAID 設備。您可以使用 lsslot 命令動態(tài)地顯示可重新配置的插槽和它們的特征。在示例 1中,我們使用 lsslot 命令來顯示熱插拔 PCI 插槽的編號、位置以及功能。示例 1 使用 lsslot 命令# l
4、sslot -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 sisioa0U78
5、7B.001.DNW0974-P1-C5 PCI-X capable, 64 bit, 133MHz slot pci7 lai0在更換一個熱插拔適配器或者磁盤之前,您應該取消所有依賴于您希望刪除的物理設備的其他設備或者接口的配置。在示例2 中,我們介紹了在嘗試刪除一個未取消配置的設備時所顯示的錯誤消息。lsdev 命令將確定該設備是否處于可用狀態(tài)。示例 2 在嘗試更換配置設備 sisia0 時顯示的錯誤消息COMMAND STATUSCommand:failed stdout:yes stderr:noBefore command completion, additional instruc
6、tions 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 Defi
7、ned 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 Logica
8、l bus如果您正運行于多個分區(qū)環(huán)境中,那么應該驗證您所嘗試刪除或者更換的設備是否標記為某個分區(qū)必需的設備。如果是這樣,那么應該在更換該設備之前停止相應的分區(qū)。在下列場景中,我們將更換 ent2 以太網 PCI 適配器。從示例 3 中顯示的 lsslot 命令的輸出中,我們可以找到該適配器的物理位置。我們將刪除相應的接口 en2,如示例3 所示。示例 3 刪除 en2 接口# ifconfig -aen0:flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_O
9、FFLOAD,PSEG,CHAIN>inet tcp_sendspace 131072 tcp_recvspace 65536en1:flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>inet tcp_sendspace 131072 tcp_recvspace 65536en2:flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULT
10、ICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>inet .0 netmask 0x0tcp_sendspace 131072 tcp_recvspace 65536lo0:flags=e08084b<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT>inet6 :1/0tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1# ifconfig en2 detach# ifconfig -aen0:flags
11、=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>inet tcp_sendspace 131072 tcp_recvspace 65536en1:flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>inet tcp_sendspace 13107
12、2 tcp_recvspace 65536lo0:flags=e08084b<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT>inet6 :1/0tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1可以使用 SMIT 或診斷程序 (DIAG) 工具菜單來啟動熱插拔任務。在這個場景中,我們使用了 DIAG 工具。1. 要啟動 DIAG 工具,可以在命令提示符處輸入 diag 命令。當顯示如圖 1 中所示的屏幕時,按 Enter。圖 1 初始診斷屏幕2. 從“F
13、unction 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
14、 Selection List”菜單選項在使用 diag 菜單時,將根據您的硬件環(huán)境列出可用的選項。在這個示例中,我們看到列出了三個選項: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”菜單中,選擇“Unconf
15、igure A device”。選擇要取消配置的合適的適配器。在這個場景中,將要取消適配器 ent2 的配置。圖 5 顯示了“Unconfigure A device”菜單,其中突出顯示了 ent2 設備。對于這個場景,我們可以將設備定義保存在數據庫中。在將 ent2 設備置于已定義的狀態(tài)之后,返回到“PCI Hot Plug Manager”菜單。圖 5 “Unconfigure A device”屏幕5. 在“PCI Hot Plug Manager”菜單中,選擇“Replace/Remove a PCI Hot Plug Adapter”。選擇要更換/刪除的合適的適配器。在這個場景中,將
16、要更換適配器 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”選項之后,會將該 PC
17、I 插槽置于允許刪除 PCI 適配器的狀態(tài)。閃爍的信號燈表示該插槽包含已選中進行更換的適配器。要開始更換過程,可以按 Enter鍵。圖 7 顯示了突出顯示的“replace”選項。圖 7 “Replace/Remove a PCI Hot Plug Adapter”菜單7. 圖 8 顯示了完整的適配器更換過程。在更換過程的這個階段中,將要求您完成下列工作:a. 通過按 Enter 鍵,確認應該對該適配器進行更換。將可視的指示器設置為標識狀態(tài)。您可以按 x 鍵、Enter 鍵退出。b. 交換 PCI 適配器。將可視的指示器設置為操作狀態(tài)。要繼續(xù)進行,請按 Enter 鍵。要退出,請按 x 鍵,然
18、后按 Enter 鍵。交換過程需要從 PCI 插槽中刪除 PCI Blind Swap Cassette,使用具有相同 FRU 的 PCI 以太網適配器來替換 PCI 以太網適配器,然后組裝到 PCI Blind Swap Canister 中。說明:如果您選擇退出這個階段,那么 PCI 插槽將處于已刪除的狀態(tài)。c. 將 PCI Blind Swap Cassette 插回到 PCI 插槽。要繼續(xù)進行,請按 Enter 鍵?,F(xiàn)在已經更換了適配器,并且做好了重新配置的準備。圖 8 顯示了這三個步驟以及成功地完成更換任務。圖 8 更換 PCI 適配器技巧:如果沒有取消以太網適配器接口的配置(請參見
19、前面的步驟4),那么整個過程將在此處失敗。取消以太網適配器接口的配置,并從步驟5 開始這個過程。8. 在更換了 PCI 以太網適配器之后,必須為 AIX 5L 對該設備進行配置。在“PCI Hot Plug Manager”菜單中,選擇“Configure a Defined Device”,然后選擇 ent2 以太網設備,并按 Enter 鍵?,F(xiàn)在,將對 ent2 設備適配器進行配置。圖 9 顯示了“Configure a Defined Device”菜單。圖 9 “Configure A Defined Device”菜單9. ent2 設備現(xiàn)在已經可以使用,可以為其重新配置一個 IP
20、地址。應該在操作系統(tǒng)錯誤日志中記錄針對 ent2 設備的修復操作。其狀態(tài)如圖 10 中所示。圖 10 “PCI Hot Plug Manager Replace/Remove”菜單10. 選擇 ent2 適配器之后,將顯示“Replace/Remove a PCI Hot Plug Adapter”菜單??梢愿鼡Q或者刪除該適配器。在這個場景中,我們將更換該適配器。使用 Tab 或者 F4 鍵,選擇“replace”。在選擇了“replace”選項之后,會將該 PCI 插槽置于允許刪除 PCI 適配器的狀態(tài)。閃爍的信號燈表示該插槽包含已選中進行更換的適配器。要開始更換過程,可以按 Enter 鍵
21、。圖 11 突出顯示了“replace”選項。圖 11 “Replace/Remove a PCI Hot Plug Adapter”菜單11. 圖 12 顯示了完整的適配器更換過程。在更換過程的這個階段中,將要求您完成下列工作:a. 通過按 Enter 鍵,確認應該對該適配器進行更換。將可視的指示器設置為標識狀態(tài)。您可以按 x 鍵、Enter 鍵退出。b. 交換 PCI 適配器。將可視的指示器設置為操作狀態(tài)。要繼續(xù)進行,請按 Enter 鍵。要退出,請按 x 鍵,然后按 Enter 鍵。交換過程需要從 PCI 插槽中刪除 PCI Blind Swap Cassette,使用具有相同 FRU
22、的 PCI 以太網適配器來替換 PCI 以太網適配器,然后組裝到 PCI Blind Swap Canister 中。說明:如果您選擇退出這個階段,那么 PCI 插槽將處于已刪除的狀態(tài)。c. 將 PCI Blind Swap Canister 插回到 PCI 插槽。要繼續(xù)進行,請按 Enter 鍵。現(xiàn)在已經更換了適配器,并且做好了重新配置的準備。圖 12 顯示了這三個步驟以及成功地完成更換任務。圖 12 更換 PCI 適配器技巧:如果沒有取消以太網適配器接口的配置(請參見前面的步驟4),那么整個過程將在此處失敗。取消以太網適配器接口的配置,并從步驟5 開始這個過程。12. 在更換了 PCI 以
23、太網適配器之后,必須為 AIX 5L 對該設備進行配置。在“PCI Hot Plug Manager”菜單中,選擇“Configure a Defined Device”,然后選擇 ent2 以太網設備,并按 Enter 鍵。現(xiàn)在,將對 ent2 設備適配器進行配置。圖 13 顯示了“Configure a Defined Device”菜單。圖 13“Configure A Defined Device”菜單13. ent2 設備現(xiàn)在已經可以使用,可以通過 smit 的 chinet 快速路徑為其重新配置一個 IP 地址。應該在 AIX 5L 錯誤報告中記錄針對 ent2 設備的修復操作。通
24、過顯示錯誤報告中記錄的錯誤已經解決,這將為可能使用這臺服務器的其他系統(tǒng)管理員提供幫助。要輸入修復操作,則使用 diag Æ Task Selection Æ Log Repair Action 并選擇 ent2 設備。回頁首故障磁盤的更換系統(tǒng)管理員所碰到的大多數問題都是與磁盤驅動器相關的問題。所以,您必須了解一些更換磁盤的過程。可能因為下列原因之一而需要更換磁盤:磁盤出現(xiàn)故障。磁盤開始報告 IO 錯誤,并且您希望對其進行更換,以防止出現(xiàn)全面的故障。磁盤無法滿足/達到您的需求,例如在大小或者速度方面。在下面的部分中,我們希望盡量介紹一些出現(xiàn)磁盤故障的最常見的場景。 場景 1如
25、果您所希望更換的磁盤進行了鏡像,那么我們建議執(zhí)行下列這些步驟:1. 使用 rmlvcopy 命令或者 unmirrorvg 命令,刪除位于該磁盤中的所有邏輯卷的副本。2. 使用 reducevg 命令從卷組中刪除該磁盤。3. 使用 rmdev 命令刪除磁盤定義。4. 物理刪除該磁盤。如果該磁盤無法進行熱插拔,那么您可能需要重新啟動系統(tǒng)。5. 更換新的替換磁盤。如果該磁盤無法進行熱插拔,那么您可以運行 cfgmgr;否則,您可能需要重新啟動系統(tǒng)。6. 使用 extendvg 命令將剛添加的磁盤包含到卷組中。7. 使用 mklvcopy 或者 mirrorvg,為所有的邏輯卷重新創(chuàng)建并同步副本。場
26、景 2如果您所希望更換的磁盤沒有進行鏡像,并且能夠正常工作,我們建議執(zhí)行下列這些步驟:1. 更換新的替換磁盤。如果該磁盤無法進行熱插拔,那么您可以運行 cfgmgr;否則,您可能需要重新啟動系統(tǒng)。2. 使用 extendvg 命令,將剛添加的磁盤包含到卷組中。3. 使用 migratepv 命令或者 migratelp 命令,將故障磁盤中的所有分區(qū)遷移到新的磁盤。如果這些磁盤屬于 rootvg,那么您應該考慮下面的情況:如果要更換的磁盤包含 BLV 的一個副本,那么您必須使用 chpv -c 命令清除它。必須使用 bosboot 命令在新的磁盤上創(chuàng)建一個新的 BLV 映像。必須使用 bootl
27、ist 命令更新 bootlist,以使這些更改生效。如果要更換的磁盤中包含分頁空間或者主轉儲設備,那么您應該禁用它們。在 migratepv 命令完成之后,您應該重新激活它們。4. 使用 reducevg 命令從卷組中刪除故障磁盤。5. 使用 rmdev 命令刪除磁盤定義。場景 3如果該磁盤沒有進行鏡像,并且已經完全無法工作,而卷組中有其他磁盤可供使用,那么我們建議執(zhí)行下列這些步驟:1. 標識所有至少有一個分區(qū)位于故障磁盤的邏輯卷。2. 關閉這些邏輯卷,并使用 umount 命令卸載所有相對應的文件系統(tǒng)。3. 使用 rmfs 命令,刪除這些文件系統(tǒng)和邏輯卷。4. 使用 reducevg 命令
28、從卷組中刪除故障磁盤。5. 使用 rmdev 命令刪除磁盤定義。6. 物理刪除該磁盤。如果該磁盤無法進行熱插拔,那么您可能需要重新啟動系統(tǒng)。7. 使得更換的磁盤可供使用。如果該磁盤無法進行熱插拔,那么您可以運行 cfgmgr;否則,您可能需要重新啟動系統(tǒng)。8. 使用 extendvg 命令將剛添加的磁盤包含到卷組中。9. 使用 mklv 和 crfs 命令,重新創(chuàng)建所有的邏輯卷和相對應的文件系統(tǒng)。10. 如果您有相關數據的備份,那么請從備份恢復您的數據。場景 4如果該磁盤沒有進行鏡像,并且已經完全無法工作,而卷組中沒有其他的磁盤可供使用(該卷組僅包含一個物理卷、或者所有的物理卷都同時失效),并
29、且該卷組不是 rootvg,那么我們建議執(zhí)行下列這些步驟:1. 使用 exportvg 命令從系統(tǒng)中導出卷組定義。2. 確保 /etc/filesystems 中不包含任何不正確的節(jié)。3. 使用 rmdev 命令刪除磁盤定義。4. 物理刪除該磁盤。如果該磁盤無法進行熱插拔,那么您可能需要重新啟動系統(tǒng)。5. 更換新的替換磁盤。如果該磁盤無法進行熱插拔,那么您可以運行 cfgmgr;否則,您可能需要重新啟動系統(tǒng)。6. 如果您有卷組的備份,那么請使用 restvg 命令對其進行恢復。7. 如果您沒有對卷組進行備份,那么請使用 mkvg 命令、mklv 命令和 crfs 命令,重新創(chuàng)建卷組、所有的邏輯
30、卷、以及相對應的文件系統(tǒng)。8. 如果您有相關數據的備份,那么請從備份恢復您的數據。場景 5如果該磁盤沒有進行鏡像,并且已經完全無法工作,而卷組中沒有其他磁盤可供使用(該卷組僅包含一個物理卷,或者所有的物理卷都同時失效),并且該卷組不是 rootvg,那么我們建議執(zhí)行下列這些步驟:1. 更換故障磁盤。2. 使系統(tǒng)啟動進入維護模式。3. 從一個 mksysb 映像恢復系統(tǒng)?;仨撌讓D形問題進行故障排除這個部分內容將介紹與顯示輸出相關的問題的解決方法。 試圖啟動桌面時發(fā)生系統(tǒng)停止下面的部分將幫助您了解影響圖形桌面正常啟動的一些原因。 /home 文件系統(tǒng)已經裝滿當/home 文件系統(tǒng)已經裝滿時,用戶
31、將無法使用 AIX 5L CDE 進行登錄。如果 /home 已經裝滿,那么 AIX 5L CDE 歡迎窗口將接受用戶名和密碼,然后不顯示任何內容(看起來系統(tǒng)出現(xiàn)了停止),然后再次返回到 AIX 5L CDE 歡迎窗口。要進行登錄并對問題進行分析,可以按 AIX 5L CDE 歡迎窗口中的 Options 按鈕,然后選擇“Command Line Login”,或者以非圖形顯示的方式進行登錄。 名稱解析問題如果名稱解析配置不正確,或者您的系統(tǒng)無法連接到 DNS 服務器,那么用戶將碰到登錄和網絡問題。如果在名稱解析方面存在問題,那么 AIX 5L CDE 歡迎窗口將接受用戶名和密碼,然后顯示“S
32、tarting the Common Desktop Environment”消息,它將持續(xù)幾分鐘的時間,然后啟動基本的圖形環(huán)境。使用 nslookup 命令可以驗證您的系統(tǒng)是否能夠通過 DNS 服務器進行名稱解析。例如,可以使用 nslookup 命令解析名稱 :# nslookup Default Server: Address: .2 > Server: Address: .2 Non-authoritative answer: Name: 9,9 Aliases: > exit # 如果在嘗試解析一個名稱時,nslookup 命令
33、沒有顯示類似的輸出,或者在顯示大于符號提示符 (>) 時出現(xiàn)延遲,那么這意味著無法連接到 DNS 服務器:o 請驗證您的系統(tǒng)是否能夠訪問網絡。 o 請驗證您的 DNS 服務器是否已經啟動并正在運行,您需要訪問它們以進行名稱解析查詢。 o 停止使用 DNS 服務器。使用 SMIT 快速路徑: # smitty spnamerslv您必須提供一個名稱,以便對 /etc/resolv.conf 進行重命名。您還可以使用下面的命令:# namerslv -e注意:當您停止使用DNS 服務器時,這將影響到所有使用該名稱解析服務的程序和服務。除非您很清楚它將對系統(tǒng)帶來的影響,否則請不要進行這項操作。
34、無法打開顯示的錯誤的故障排除當運行使用圖形服務的命令時,您可能會碰到與下面類似的消息:Error:Can't open display:該程序正嘗試在圖形環(huán)境中顯示輸出,但是卻無法完成這項任務。在程序可以使用一個顯示之前,它必須建立到驅動顯示的 X 服務器的連接。 打開一個顯示要打開到控制指定顯示的 X 服務器的連接,您必須設置顯示的名稱、或者 DISPLAY 環(huán)境變量,它是一個格式如下所示的字符串:HostName:Number.Screen其中:HostName指定該顯示在物理上依附的主機系統(tǒng)的名稱或者 IP 地址。這個主機名后面應該加上一個 :(冒號)。Number指定主機中顯示
35、服務器的 ID 編號。顯示編號的后面可以加上一個 .(點號)。Screen指定主機服務器上屏幕的編號。單個 X 服務器可以連接或控制多個屏幕。例如,您可以使用下面命令將 DISPLAY 環(huán)境變量設置為名為 server3 的系統(tǒng)上的屏幕 0、顯示 2:# export DISPLAY=server3:2.0如果在設置了 DISPLAY 環(huán)境變量之后,您依然得到“Can't open display”消息,并且這時 X 服務器正在運行,那么您必須檢查您的系統(tǒng)是否有權限訪問運行于該計算機中的 X 服務器。您使可以用 xhost 命令控制哪些用戶能夠訪問當前主機中運行的 X 服務器。這個命令
36、可以在一個計算機的列表中添加或者刪除主機名,X 服務器將接受這個列表中的計算機的連接。例如,可以在運行 X 服務器的、名為 server3 的系統(tǒng)中運行 xhost 命令,以便為您的系統(tǒng)(名為 server2)授予連接到這個 X 服務器的權限:# xhost +server2要拒絕名為 server2 的系統(tǒng)對這個 X 服務器的訪問,可以輸入下面的命令:# xhost -server2說明:請確保您在指定主機名時使用了xhost + 命令,因為它將禁用X 服務器的訪問控制。這將允許您為特定的主機授予訪問權限,從而簡化對X 服務器的潛在攻擊的監(jiān)視。如果您沒有指定主機名,那么將為所有的主機授予訪問
37、權限,這是一種潛在的安全風險。對 TTY 顯示問題進行故障排除您可能會碰到各種 TTY 設備問題,例如,在嘗試使用 clear 命令清除屏幕內容時,屏幕卻保持不變,或者在運行 smit 命令時,卻得到了與如下所示類似的、雜亂的輸出:# smitty BB5,Alqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk6,x6cx7,mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj5,B6.Initializing SMIT .5, 6, 6c 7,5,Alqqqqqqqqqqq
38、qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk6,x6cx7,mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj5,B6.Processing data .5, ?System Management" Move cursor to desired item and press Enter.$"!aSoftware Installation and Maintenance%"BSoftware License Management&"Device
39、s'"System Storage Management (Physical & Logical Storage)("Security & Users)"Communications Applications and Services*"Print Spooling+"Advanced Accounting,"Problem Determination-"Performance & Resource Scheduling."System Environments/"Proc
40、esses & Subsystems0"Applications1"Installation Assistant2"Cluster Systems Management3"Using SMIT (information only)5, F9=Shell7, F10=Exit Enter=Do $! 這說明沒有將 TERM 環(huán)境變量設置為正確的值。 不同顯示和終端的TERM 值有關終端功能的信息存儲在 terminfo 數據庫中。TERM 環(huán)境變量的值標識了 terminfo 數據庫中特定的終端描述。這為程序與當前 TTY 設備進行有效地通信提供了
41、所需的全部信息。表 1 顯示了用于各種終端的值。表 1 用于各種終端的值顯示/終端 值 3161 ASCII 終端 ibm3161 3163 ASCII 終端 ibm3161 DEC VT100(終端) vt100 DECVT220 vt220 3151 ASCII 終端 ibm3151 AIXwindows aixterm 例如,要將 TERM 環(huán)境變量的值設置為 vt100,可以輸入下面的命令:# export TERM=vt100回頁首perfpmr 命令perfpmr 命令由一組實用工具組成,這些實用工具用于構建包含所需信息的測試用例,以幫助進行性能問題分析。它主要用于協(xié)助 IBM 軟
42、件支持部門,但是作為系統(tǒng)的文檔說明工具,它也是很有價值的。因為總在對 perfpmr 命令進行頻繁地更新,所以在 AIX 5L 媒體中沒有提供這個命令。可以從下面的位置下載該命令:請使用適合的 AIX 5L 級別的版本。對于我們來說,所需的文件位于:perfpmrperfpmr 命令的語法為:perfpmr.sh -PDgfnpsc-F file-x file-d sec monitor_seconds表 2 給出了相關參數的描述。表 2標志 描述 -P 只進行預覽顯示運行所需的腳本和磁盤空間。 -D 不使用 perfpmr.cfg 文件,以原始的方式運行 perfpmr。 -g 不收集 ge
43、nnames 的輸出。 -f 如果 gennames 正在運行,則指定 gennames -f。 -n 如果不希望進行 netstat 或者 nfsstat 輸出,則使用這個選項。 -p 如果在 monitor.sh 運行時不希望進行 pprof 收集,則使用這個選項。 -s 如果不希望進行 svmon 輸出,則使用這個選項。 -c 如果不希望任何配置信息,則使用這個選項。 -F File 使用該文件作為 perfpmr cfg 文件;缺省值為 perfpmr.cfg。 -x File 僅執(zhí)行 perfpmr 安裝目錄中的文件。 -d sec 表示在啟動收集周期之前的等待時間;缺省值為 del
44、ay_seconds 0。 -s 如果不需要 svmon 輸出,則使用這個選項。 perfpmr.sh 命令的常用標志 參數請?zhí)貏e注意下面的參數。monitor_seconds收集周期(單位為秒)。最小的周期為 60 秒??梢允褂?perfpmr.sh 600 命令將標準的收集周期設置為 600 秒。 測量和示例除非您單獨運行 Shell 腳本,否則 perfpmr.sh 600 命令將執(zhí)行下列 Shell 腳本以獲得一個測試用例。您也可以單獨地運行這些腳本。有關更詳細的內容,請參見“運行 perfpmr”部分。config.sh將配置信息收集到一個名為 config.sum 的報告中。ems
45、tat.sh time根據模擬的指令,構建一個名為 的報告。time 參數必須大于或者等于 60。filemon.sh time根據文件 I/O,構建一個名為 filemon.sum 的報告。time 參數沒有任何限制。iostat.sh time根據 I/O 統(tǒng)計信息,構建兩個報告:一個匯總的報告名為 iostat.sum,一個間隔的報告名為 。time 參數必須大于或者等于 60。iptrace.sh time根據名為 iptrace.raw 的網絡 I/O,構建原始的 Internet Protocol (IP) 跟蹤報告。您可以使用 iptra
46、ce.sh -r 命令將 iptrace.raw 文件轉換為一個可讀的、名為 的 ipreport 文件。time 參數沒有任何限制。monitor.sh time調用系統(tǒng)性能監(jiān)視,并收集間隔的和匯總的報告:lsps.after 包含在運行 monitor.sh 之后的 lsps -a 和 lsps -s 輸出。用于報告分頁空間的使用。lsps.before包含在運行 monitor.sh 之前的 lsps -a 和 lsps -s 輸出。用于報告分頁空間的使用。包含在運行 monitor.sh 之前和之后的 nfsstat -m 和 nfssta
47、t -csnr 輸出。用于報告網絡文件系統(tǒng)的使用和配置。使用 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
48、 之前,包含經過修改的 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包含
49、在運行 monitor.sh 之前的 vmstat -i 輸出。用于報告 I/O 設備的中斷。netstat.sh -r time構建一個有關網絡配置和使用的報告,該報告名為 ,其中在運行 monitor.sh 之前和之后,包含令牌環(huán)接口的 tokstat -d、以太網接口的 entstat -d、netstat -in、netstat -m、netstat -rn、netstat -rs、netstat -s、netstat -D 和 netstat -an。您可以清除以太網和令牌環(huán)統(tǒng)計信息,并通過運行 netstat.sh -r 60,再次運行這個報告。time 參數
50、必須大于或者等于 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根據進程狀態(tài) (ps) 構建相關的報告。ps.sh 將創(chuàng)建下列文件:psa.elfk在運行 ps.sh 之后,執(zhí)行 ps -elfk 列出相關內
51、容。psb.elfk在運行 ps.sh 之前,執(zhí)行 ps -elfk 列出相關內容。在運行 ps.sh 之前和之后的活動的進程。ps.sum在 ps.sh 開始和結束之間所發(fā)生的更改的匯總報告。這可以用于確定哪些進程耗費了大量的資源。time 參數必須大于或者等于 60。sar.sh time根據 sar 構建相關的報告。sar.sh 將創(chuàng)建下列文件:命令 sadc 10 7 和 sar -AOutput 的輸出。sar.sum在運行 sar.sh 一段時間之后的 sar 匯總信息。time 參數必須大于或者等于 60。tcpdump.sh int.timeint.
52、參數是接口的名稱;例如,tr0 為令牌環(huán)。創(chuàng)建 TCP/IP 轉儲的、名為 tcpdump.raw 的原始跟蹤文件。要產生一個可讀的 文件,可以使用 tcpdump.sh -r 命令。time 參數沒有任何限制。tprof.sh time創(chuàng)建一個名為 tprof.sum 的 tprof 匯總報告。用于分析進程和線程的內存使用。通過指定 tprof.sh -p program 60 命令(這將允許您將所調用的可執(zhí)行程序配置為運行 60 秒),您還可以指定要配置的程序。time 參數沒有任何限制。trace.sh time從使用 trcrpt 命令所生成的 ASCII 跟蹤
53、報告,或者通過運行 trace.sh -r 創(chuàng)建原始跟蹤文件 (trace*)。這個命令將創(chuàng)建一個名為 的文件,其中包含可讀的跟蹤信息。用于分析性能問題。time 參數沒有任何限制。vmstat.sh time根據 vmstat 構建相關的報告:一個名為 的、vmstat 間隔的報告,以及一個名為 vmstat.sum 的、vmstat 匯總的報告。time 參數必須大于或者等于 60。因為 trace 命令將收集大量的數據,所以 trace 命令將僅運行 5 秒(在缺省的情況下),因此,當您的系統(tǒng)中出現(xiàn)性能問題的時候,它可能并不在運行,尤其是在性能問
54、題僅出現(xiàn)很短時間的情況下。在這種情況下,當出現(xiàn)問題時,需要讓 trace 命令運行 15 秒。trace.sh 15 命令將執(zhí)行跟蹤任務 15 秒。系統(tǒng)可以產生一個大小為 135 MB 的測試用例,其中用于跟蹤的內容占 100 MB。對于不同的系統(tǒng)負載,這個大小可能差別很大。如果您在具有相同工作負載的相同系統(tǒng)中運行跟蹤任務 15 秒,那么可能會得到大約 300 MB 的跟蹤文件。針對每個 CPU 產生一個原始跟蹤文件。這些文件名為 trace.raw-0、trace.raw-1,對于每個 CPU 依次類推。同時還將生成一個附加的原始跟蹤文件,名為 trace.raw。這是一個主文件,其中的信息可以將其他 CPU 特定跟蹤信息聯(lián)系在一起。要將這些跟蹤文件合并到一起,構成一個原始跟蹤文件,可運行下面的命令:# trcrpt -C all -r trace.raw > trace.r# rm trace.raw*構建并提交測試用例IBM 可能要求您為性能問題提供測試用例,或者您可能希望根據自己的需求來運行 perfpmr.sh 命令(例如,為檢測將來的性能問題而生成一個基準)。無論在哪種情況下,都可以使用 perfpmr.sh 工具來收集性能數據。即使您的性能問題的原因來源于系統(tǒng)中的某個組件(如網絡),perfpmr.sh 仍然可用于發(fā)送測
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 延吉銀行面試試題及答案
- 計算機基礎知識分面復習策略及試題和答案
- 2024年二手車高價值車評估試題及答案
- 寵物營養(yǎng)師考試常識與復習資源的獲取與試題及答案
- 公共事業(yè)管理小自考題目特點及試題
- 熟悉2024年計算機考試試題及答案
- 2024年市場營銷考試全面分析
- 廣西壯族自治區(qū)玉林市2022-2023學年高一下學期期中生物試題(含答案)
- 藥理學關聯(lián)學科試題及答案
- 日本行業(yè)分析模板
- 2024年貴陽丘成桐少年班選拔試題
- 2025年江蘇省運河宿遷港產業(yè)園招聘20人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 水泥廠電工培訓課件
- 電力系統(tǒng)中電磁環(huán)境監(jiān)測系統(tǒng)的設計與實施
- 全國公安移動警務視頻應用建設指南(征求意見稿)-正式-來源廣東
- 【生物】人的生殖課件-+2024-2025學年人教版生物七年級下冊
- 【化學】常見的鹽(第1課時)-2024-2025學年九年級化學下冊(人教版2024)
- 《羅秀米粉加工技術規(guī)程》 編制說明
- 2024年江蘇省無錫市中考英語試卷
- 《湖南省房屋建筑和市政工程消防質量控制技術標準》
- 充電樁安全巡查記錄表
評論
0/150
提交評論