了解可用AIX CPU 資源
我們應該知道 Unix/Linux 系統(tǒng)管理自動化系列,我們這次就來講解AIX CPU的知識。主要講述如何實現(xiàn)自動化監(jiān)控 CPU 的使用狀態(tài)。在 AIX CPU使用狀態(tài)監(jiān)控部分,我們將介紹 lparstat,mpstat 等工具。而在 Linux 系統(tǒng) CPU 使用狀態(tài)監(jiān)控部分,我們將重點介紹 /proc 文件系統(tǒng)和 ps 等命令。
了解可用AIX CPU 資源
AIX 系統(tǒng)中每個處理器在低位內(nèi)存中有著對應的全局數(shù)據(jù)結(jié)構(gòu) PPDA (Per-processor Data Area),其中存儲了處理器的各種配置信息和運行狀態(tài),比如時鐘頻率和 CPU 運行時間。AIX 系統(tǒng)接口查詢 PPDA 中的數(shù)據(jù)并提供給終端用戶或者應用程序使用。
但在進行在 AIX CPU使用狀態(tài)監(jiān)控部分,我們將介紹 lparstat,mpstat 等工具。而在 Linux 系統(tǒng) CPU 使用狀態(tài)監(jiān)控部分,我們將重點介紹 /proc 文件系統(tǒng)和 ps 等命令。
監(jiān)控之前,系統(tǒng)用戶首先需要了解當前的系統(tǒng)環(huán)境和可用的計算資源。對于不同的系統(tǒng)環(huán)境,用戶需要不同的監(jiān)控策略。首先,對于沒有劃分微分區(qū) (Micro Partition) 的服務器,系統(tǒng)用戶可以通過很多操作系統(tǒng)接口得到機器實際可用的資源種類和數(shù)量。
硬件和操作系統(tǒng)沒有使用虛擬化技術(shù)的系統(tǒng)
清單 1. 運行 prtconf 獲得處理器的相關(guān)信息
- $ prtconf | grep Processor
- Processor Type: PowerPC_POWER6
- Processor Implementation Mode: POWER 6
- Processor Version: PV_6
- Number Of Processors: 4
- Processor Clock Speed: 4005 MHz
- Model Implementation: Multiple Processor, PCI bus
- + proc0Processor
- + proc2Processor
- + proc4Processor
- + proc6Processor
Processor Type 表示了處理器的類型屬于 Power 6 系列。這里同樣可以知道本機的處理器個數(shù)為 4,并且時鐘運行頻率為 4G。運用類似的命令接口,比如 lsdev -Cc processor,也可以得到其他與 CPU 相關(guān)的配置信息。
關(guān)于如何來了解可用的AIX CPU的資源的講解,我們就結(jié)束了。
【編輯推薦】