乙個大型的軟體系統中,我們並不需要了解每個元件的所有實現細節,只要能理解它們最基本的工作原理和協作方式。效能問題並沒有想象的那麼難,只要了解應用程式和系統的少數幾個基本原理,再進行大量的實戰練習,建立起整體效能的全域性觀,大多數效能問題的優化就水到渠成。
效能指標:
「高併發」和「響應快」是我們常說的優化終極目標,而它們對應效能優化的兩個核心指標,即「吞吐」和「延時」。這兩個指標是從應用負載的角度來考察效能,直接影響使用者體驗,和它們相對的是從系統資源角度出發的指標,比如資源使用率、飽和度等。
效能優化步驟:
選擇效能指標評估應用和系統的效能
為應用和系統設定效能目標
進行效能基準測試
效能分析定位瓶頸
優化系統和應用程式
效能監控和告警
學習重點:
效能工具圖譜:
學習目標:
思維導圖:
linxu效能監控
文 meseraph 單位說明mbits s mb s 8 測試網路頻寬 安裝軟體包 apt install iperf服務端啟動 iperf s i 1 f m客戶端連線 iperf c server ip i 1 t 30 f m 檢視網路使用情況 ethtool eth0 檢視網絡卡網路情況 ...
mysql效能優化 mysql效能優化
優化方式 1.空間換時間 冗餘 2.時間換空間 字段優先使用型別 int date char varchar text 索引型別 btree索引 hash索引 索引的葉子下,存放乙個資訊指向所在行的資料位址。btree有利於範圍查詢,hash有利於精確查詢。btree用的更多一些。btree索引的常...
效能優化 電量優化
使用battery historian來監測電量的情況,battery historian時google的乙個開源專案 具體安裝過程參見 當出現下列畫面,說明已經開啟 其開啟成功以後,訪問網頁如下所示 說明 這裡使用的是一台國外的vps伺服器,原本是想在本地虛擬機器實驗的,一直連線超時,就換成了vp...