系統(tǒng)性能評估標準
| 影響性能因素 | 好 | 壞 | 糟糕 |
|---|---|---|---|
| CPU | user% + sys%< 70% | user% + sys%= 85% | user% + sys% >=90% |
| 內(nèi)存 | Swap In(si)=0 Swap Out(so)=0 | Per CPU with 10 page/s | More Swap In & Swap Out |
| 磁盤 | iowait % < 20% | iowait % =35% | iowait % >= 50% |
其中:
%user:表示CPU處在用戶模式下的時間百分比。
%sys:表示CPU處在系統(tǒng)模式下的時間百分比。
%iowait:表示CPU等待輸入輸出完成時間的百分比。
swap in:即si,表示虛擬內(nèi)存的頁導入,即從SWAP DISK交換到RAM
swap out:即so,表示虛擬內(nèi)存的頁導出,即從RAM交換到SWAP DISK
系統(tǒng)性能分析工具
1.常用系統(tǒng)命令
Vmstat、sar、iostat、netstat、free、ps、top等
2.常用組合方式
vmstat、sar、iostat檢測是否是CPU瓶頸
free、vmstat檢測是否是內(nèi)存瓶頸
iostat檢測是否是磁盤I/O瓶頸
netstat檢測是否是網(wǎng)絡帶寬瓶頸
top - 21:33:09 up 1:00, 1 user, load average: 0.00, 0.01, 0.05
如果每個邏輯cpu當前的活動進程不大于3,則系統(tǒng)性能良好;
如果每個邏輯cpu當前的活動進程不大于4,表示可以接受;
如果每個邏輯cpu當前的活動進程大于5,則系統(tǒng)性能問題嚴重。