LR 系統效能調優

2022-10-06 09:45:05 字數 945 閱讀 7095

效能測試分析人員經過對結果的分析以後,有可能提出系統存在效能瓶頸。這時相關開發人員、資料庫管理員、系統管理員、網路管理員等就需要根據效能測試分析人員提出的意見同效能分析人員共同分析確定更細節的內容,相關人員對系統進行調整以後,效能測試人員繼續進行第二輪、第三輪……的測試,與以前的測試結果進行對比,從而確定經過調整以後系統的效能是否有提公升。有一點需要提醒大家,就是在進行效能調整的時候,最好一次只調整一項內容或者一類內容,避免一次調整多項內容而引起效能提高卻不知道是由於調整那項關鍵指標而改善效能的。

那麼在進行系統的調優過程中是否有什麼好的策略來知道我們工作呢?經過多年的工作,作者的經驗是按照由易到難的順序對系統效能進行調優。

系統調優由易到難的先後順序如下:

1. 硬體問題

2. 網路問題

3. 應用伺服器、資料庫等配置問題

4. 源**、資料庫指令碼問題

5. 系統構架問題

硬體發生問題是最顯而易見的,如果cpu不能滿足複雜的數學邏輯運算,可以考慮更換cpu,如果硬碟容量很小,承受不了很多的資料可以考慮更換高速、大容量硬碟等。如果網路頻寬不夠,可以考慮對網路進行公升級和改造,將網路更換成高速網路;還可以將系統應用與平時公司日常應用進行隔離等方式,達到提高網路傳輸速率的目的。很多情況下,系統效能不是十分理想的乙個重要原因就是沒有對應用伺服器、資料庫等軟體進行調優和設定引起來的,如:

調整堆記憶體和擴充套件記憶體的大小,資料庫引入連線池技術等。源**、資料庫指令碼在上述調整無效的情況下,您可以選擇的一種調優方式,但是由於設計到對源**的改變有可能會引入缺陷,所以在調優以後,不僅需要對效能的測試還要對功能進行驗證,是否正確。這種方式需要通過對資料庫建立適當的索引,以及運用簡單的語句替代複雜的語句,從而達到提高語句執行效率的作用,還可以在編碼過程中選擇好的演算法,減少響應時間,引入快取等技術。

最後,在上述嘗試都不見效的情況下,您就需要考慮現行的構架是否合適,選擇效率高的構架,但由於構架的改動比較大,所以您應該慎重對待。

LAMP系統效能調優

第 1 部分 理解 lamp 架構 linux apache mysql 和 php 或 perl 是許多 web 應用程式的基礎 從 to do 列表到 blog,再到電子商務站點。wordpress 和 pligg 是兩個支援大容量 web 站點的常用軟體包。這種架構簡稱為 lamp。幾乎每個 ...

效能調優總結

深圳割接效能調優總結 bss測試部 鄒家勇 hsc從一開始對訂購關係與三戶資料同步介面進行壓測時,不能滿足性要求到最後效能壓測結果達到要求的10倍效能以上,經過了以下幾個關鍵的優化步驟。在壓測時首先要排除的是高消耗sql 經過awr報告分析後hsc沒有出現高消耗sql 本次sz割接壓測經過以下幾個關...

提公升系統效能

登錄檔是windows程式設計師建造的乙個複雜的資訊資料庫,它是多層次式的。在不同系統上登錄檔的基本結構相同。其中的複雜資料會在不同方式上結合,從而產生出乙個絕對唯一的登錄檔。為此,通過更改登錄檔可以產生很多不同的作用,今天為大家講解的是利用登錄檔提公升系統效能.儘管修改登錄檔對系統影響不像想象中恐...