0.在Linux下,如何分析一個程序達到性能瓶頸的原因,請分別從CPU、內存、IO、網絡的角度判斷是誰導致的瓶頸?注意現在的機器CPU是多核
1.用sar -n DEV 1 10
2.用iotop命令可以查看磁盤讀寫速度
3.用vmstat 1命令來查看各個指標,着重分析r,b,swpd,si,so,bi,bo,us,wa. 若r列或者us列數值偏高則說明cpu有瓶頸,若b列或者wa列數值偏高同時bi或bo的數字很大,則說明磁盤有壓力,若swpd一直變化,並且si和so一直不為0,則說明內存不夠了。