關於系統性能調優的一點思考
對於此筆者總結了一下自己的一點點心得,與奮鬥在一線的運維兄弟們共勉吧!具體思路如下:
1、 儘可能多的枚舉平臺可能存在的瓶頸,筆者認爲大致存在以下4類:硬件性能、應用程序性能、中間件性能,數據庫的性能;具體可以再細化到硬件配置,磁盤IO,網絡IO,應用程序邏輯,中間件配置,數據庫性能等等;
2、 瓶頸驗證,在儘可能多的枚舉業務平臺可能存在的瓶頸點後,我們需要進一步的去驗證我們的猜測是否真的是系統的瓶頸;
3、 如何驗證,筆者認爲最直接有效的方法是採用專門的壓力測試工具、性能監視工具以及其他輔助的工具進行壓力測試和性能分析,以此來幫助我們驗證衆多的瓶頸點的猜測,當然此時最好利用你所使用的工具生成一篇鴻篇鉅製的性能診斷書(就像醫院的大夫向病人家屬下達的死亡通知書一樣的)以此來證明你的英明神武和你的專業性;
4、 系統調優,確認系統的瓶頸之後就是我們要設計一套調優方案(當然此刻也可以進行一次專家會診畢竟沒什麼壞處畢竟衆人拾柴火焰高嘛~呵呵集思廣益),對系統存在的問題提供針對性的解決方案
5、 驗證,根據調優方案調整後驗證是否問題得到緩解,當然可能需要多次進行壓力測試和調整才能達到一個理想的水平。
由於時間原因,先寫到這裏吧,後續再補........
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.