linux 性能分析與優化


一、影響Linux服務器性能的因素

1、操作系統級 (CPU 內存 磁盤I/O性能 網絡帶寬)

2、程序應用級

二、系統性能評估標准

  好  極差
cpu user% +sys% <70% user% +sys% =85% user% +sys% >=90%
內存

Swap In(si)=0 

Swap Out(si)=0

Per CPU with 10 page/s More Swap In &Swap Out
磁盤 iowait  <20% iowait  =35%  iowait  >=50%

 

 

 

 

 

 

%user:表示CPU處在用戶模式下的時間百分比。
%sys:表示CPU處在系統模式下的時間百分比。
%iowait:表示CPU等待輸入輸出完成時間的百分比。
swap in:即si,表示虛擬內存的頁導入,即從SWAP DISK交換到RAM
swap out:即so,表示虛擬內存的頁導出,即從RAM交換到SWAP DISK。

 

常用系統命令
Vmstat、sar、iostat、netstat、free、ps、top等
常用組合方式
用vmstat、sar、iostat檢測是否是CPU瓶頸
用free、vmstat檢測是否是內存瓶頸
用iostat檢測是否是磁盤I/O瓶頸
用netstat檢測是否是網絡帶寬瓶頸

1整體性能評估(uptime命令)

2cpu性能評估

 

3內存性能評估

4磁盤I/O性能評估

5網絡性能評估

6查看端口netstat -ano

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM