效能調優有哪些參考指標?
我們都知道效能調優很重要,他不僅可以讓我們的**吞吐量變高,而且還會節省公司的資源,用最少的資源獲得更大的吞吐量和最小的響應時間。
但是調優應該什麼時間去做呢?是在開發過程中嗎?還是在開發之後呢?
還有調優的目的是什麼?有哪些參考指標?比如是cpu、記憶體、響應時間還是吞吐量?
話不多說,show time.
調優應該在什麼時間做?
調優有哪些參考指標嗎?
吞吐量:(單位時間處理請求數)
磁碟吞吐量:單位時間內系統能處理的 i/o 請求數量 和 單位時間內可以成功傳輸的資料量
網路吞吐量:網路傳輸時沒有幀丟失的情況下,裝置能夠接受的最大資料速率。
計算機資源分配使用率:cpu占有率、記憶體使用率、網路i/o、磁碟i/o
負載承受能力:當我每秒達到大於m條時,系統直接就報錯了,則 m就是系統最大的承受能力。
總結
在開發前只做**層面的優化,並新增對應的監控日誌。
在開發後確認好效能參考指標的範圍,進行優化。
在上線後,根據執行中的監控日誌,對其進行分析優化。
sql效能調優有哪些方法
1 在表中建立索引,優先考慮where group by使用到的字段 2 盡量避免使用select 返回無用的字段會降低查詢效率 3 盡量避免使用in 和not in,會導致資料庫引擎放棄索引進行全表掃瞄 如果是連續數值,可以用between代替 如果是子查詢,可以用exists代替 4 盡量避免使...
Apache 效能調優 參考篇
1 記憶體 適當選用適合大小的記憶體,保證谷峰負載時,有足夠的記憶體使用 2 使用ab測試apache效能 使用ab的缺點 不能更真實的模仿使用者的操作。3 調節保持連線的設定 keepalive on 在單一連線時進行多個請求 maxkeepaliverequests 200 單一連線時間可以允許...
Apache 效能調優 參考篇
1 記憶體 適當選用適合大小的記憶體,保證谷峰負載時,有足夠的記憶體使用 2 使用ab測試apache效能 使用ab的缺點 不能更真實的模仿使用者的操作。3 調節保持連線的設定 keepalive on 在單一連線時進行多個請求 maxkeepaliverequests 200 單一連線時間可以允許...