詭異的HP-UX Load averages
Load averages可以很好的表示系統的負載情況,它統計的是CPU執行及等待佇列的長度,而與CPU使用率無關。當CPU佇列長度長期超過CPU數量時,表明系統CPU已超載,需調整應用或增加硬體。
對於Load averages,wikipedia有一些描述
在文章裡,Load averages/CPU_NUM,如果這個值超過1,則代表處理器已無法及時的處理所有的請求。
但是,在HP-UX 11.31 IA64下,觀察的結果卻不一致。在一個16核的小機,Load averages為1.5,按照標準的計算模式,1.5/16,此伺服器負載不高,處理器綽綽有餘。但是,檢視CPU queue時發現,此時的佇列長度居然達到了25,已經過載了,而25/16,基本就是1.5,似乎這個1.5的值已經除了CPU_NUM。
於是,打800電話給HP,HP工程師似乎也不太清楚Load averages的概念,需要查一下文件。不久,打電話過來,說法與wikipedia的說法一致,但與觀測到的情況不符。
大部分人都喜歡用CPU使用率來評估CPU的負載,但CPU使用率有很大的侷限性,一旦滿載後,值便保持在100%,超載2倍與超載20倍是無法區分的。
還需繼續探究啊
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19423/viewspace-1056313/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 理解load averages
- 深入理解load averages
- Load高,CPUidle很高,這情況太詭異了UI
- 詭異的”慢查詢“
- JavaScript 詭異的0.01JavaScript
- 一個詭異的 Pulsar InterruptedException 異常Exception
- GP詭異的查詢轉換
- 詭異的無線網路卡Down
- C語言之詭異字串C語言字串
- API 路由中介軟體的詭異API路由
- 介面詭異的404問題記錄
- 很詭異的博弈問題分析方法
- 詭異!React stopPropagation失靈React
- 【PL/SQL開發】-----詭異啊SQL
- 一個執行緒罷工的詭異事件執行緒事件
- 執行緒同步的詭異:求指點執行緒
- 詭異的事情,RAC,public ip通,vip不通
- Linux終端的8個詭異傢伙Linux
- 記一次詭異的故障排查經歷
- 由optimizer_switch所引起的詭異問題
- 一個看似詭異的Oracle連線問題Oracle
- python 詭異問題求助各位大哥Python
- 記一次詭異的Oracle查詢轉換Oracle
- 使用 Arthas 排查 SpringBoot 詭異耗時的 BugSpring Boot
- 一次詭異的MySQL問題處理故事MySql
- 敵或友:波蘭詭異的加密貨幣之戰加密
- IOS下box-shadow的詭異bug的修復iOS
- 詭異!std::bind in std::bind 編譯失敗編譯
- 一例“詭異”報表SQL需求分析SQL
- 深入探究《控制》中那些詭異而迷人的美學元素
- vmware平臺下兩次網路不通的詭異事件事件
- PHP中出現BOM字元\ufeff,PHP去掉詭異的BOM \ufeffPHP字元
- 【kamus】Oracle ERP產品環境克隆的詭異遭遇Oracle
- 詭異的JS非同步單執行緒是如何工作的JS非同步執行緒
- 8 個出沒在 Linux 終端的詭異傢伙Linux
- 記錄一次詭異的拼接sql不生效問題SQL
- iOS 【如何解決 UIView 在佈局時的"詭異"動畫效果】iOSUIView動畫
- 串列埠使用Pipeline時詭異的ReadOnlySequence問題串列埠