帶你解密小白都能聽懂的系統性能調優

在講調優之前先讓我們先來說說如何什麼是系統性能。這個定義非常關鍵,如果我們不清楚什麼是系統性能,那麼我們將無法定位之。我見過很多朋友會覺得這很容易,但是仔細一問,其實他們並沒有一個比較系統的方法,所以,在這裏我想告訴大家如何系統地來定位性能。總體來說,系統性能就是兩個事:

1:Throughput :吞吐量。也就是每秒鐘可以處理的請求數,任務數。

2:Latency:系統延遲。也就是系統在處理一個請求或一個任務時的延遲。

    一般來說,一個系統的性能受到這兩個條件的約束,缺一不可。比如,我的系統可以頂得住一百萬的併發,但是系統的延遲是2分鐘以上,那麼,這個一百萬的負載毫無意義。系統延遲很短,但是吞吐量很低,同樣沒有意義。所以,一個好的系統的性能測試必然受到這兩個條件的同時作用。有經驗的朋友一定知道,這兩個東西的一些關係:

   Throughput越大,Latency會越差。因爲請求量過大,系統太繁忙,所以響應速度自然會低。

    Latency越好,能支持的Throughput就會越高。因爲Latency短說明處理速度快,於是就可以處理更多的請求。

    那麼這時就會有人覺得自己的磁盤讀寫速度非常慢,也不知道是存儲的性能差,還是操作系統的問題

某一個應用程序大量消耗資源,遇到這些問題卻不知道如何下手,無所適從。

    而性能調優是一門最有價值的課程,因爲你的一個參數調整而帶來超過10倍甚至更多的性能提升。

    該課程內容因爲內容太過勁,鄒神鄒老師十年來第一次解密性能調優課程。
  1. 系統調優思想

  2. 系統調優方法

  3. 系統監控工具使用(iostat vmstat sar top等)

  4. 內存調優案例分享

(1) 內存緩存提升性能案例

(2) 內存髒頁調優案例

(3) 大頁機制

(4) 數據庫內存使用過高案例分析及解決方法

  1. 存儲性能調優案例

聽完本次課程之後,相信你一定會對性能調優有了深刻的瞭解,如果再碰到磁盤讀寫速度非常慢,應用程序大量消耗資源等情況時,相信這些困擾你都可以迎刃而解

免費公開課地址:https://ke.qq.com/course/465882?flowToken=1015733

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章