學習筆記5:《大型網站技術架構 核心原理與案例分析》之 瞬時響應:網站的高效能架構

來源:互聯網
上載者:User

標籤:軟體   效能測試方法   不同   tps   測試的   大型   驗證   營運   記憶體   

網站效能測試是效能最佳化的前提和基礎,也是效能最佳化結果的檢查和度量標準。

不同的人員會有不同的衡量標準:使用者,開發人員,營運人員。

一、效能測試指標

1、回應時間

指應用執行一個操作所需要的時間,包括從發出請求開始到收到最後的響應資料的時間。回應時間是系統最重要的效能指標,直觀的反映了系統的‘快慢’。

2、並發數

系統能夠同時處理請求的數目,這個數字反映了系統的負載特性,對於網站而言,並發數就是網站並發使用者數,指同時提交請求的使用者數目。

網站系統使用者數》網站線上使用者數》網站並發使用者數

在網站設計初期,產品經理和運營人員就需要規劃不同發展階段的網站系統使用者數,並以此為基礎,根據產品特性和運營手段,推算線上使用者數和並發使用者數。

這些指標將成為系統非功能設計的重要依據。

3、輸送量

指單位時間內系統處理的請求數目,體現系統的整體處理能力。

  • TPS:每秒事務數
  • HPS:每秒HTTP請求數
  • QPS:每秒查詢數

回應時間,並發數,輸送量,三者可以用高速公路來形容。回應時間是車速,並發量是正在行駛的汽車,輸送量是今天通過收費站的汽車數目。

4、效能計數器

描述伺服器或作業系統效能的一些指標,如系統負載,對象與線程數,記憶體,CPU,磁碟,網路IO等。

  • 系統負載(System Load):當前CPU正在執行和等待CPU執行的線程數目之和,是反映系統忙閑程度的重要指標。

二、效能測試方法

1、效能測試

以系統設計初期規劃的效能指標為預期目標,對系統不斷施加壓力,驗證系統在資源可接受範圍內,是否能達到效能預期。

2、負載測試

在效能測試的基礎上,繼續對系統增加並發請求,直到系統的某項或多項效能指標達到安全臨界值,直到處理能力出現下降。

3、壓力測試

在超過安全負載的情況下,對系統繼續施加壓力,直到系統崩潰或停止服務,以獲得系統最大壓力承受範圍。

4、穩定性測試

被測試系統在一定的硬體,網路,軟體環境下,給系統載入一定的業務壓力,是系統運行一段較長時間,以此檢測系統是否穩定。

學習筆記5:《大型網站技術架構 核心原理與案例分析》之 瞬時響應:網站的高效能架構

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.