系統的容量評估
在系統上線前,或者在已上線系統上要做一些推廣活動時,相關的業務方要對系統的訪問量進行評估。業務方給出總的訪問量,即pv,uv.。然後逐一細化,推導出落在每乙個子系統和介面上的流量大概是多少。這些評估要根據經驗資料,歷年的訪問量等資料來估算。各子系統根據落在每個子系統的訪問量來評估本系統需要的機器數量,網路頻寬和技術實現方式。
系統的峰值關係乙個系統的生死,往往是最後的那一根稻草,在做系統的峰值評估時一般會遵循80/20原則, 即80%的流量會在20%的時間內到達,這樣就可以根據系統的pv計算出系統的峰值qps。如果是大型**,視情況乘以3-5倍。計算公式如下:
1. 峰值qps= pv*80%/(60*60*24*20%)
2. 機器數 = 峰值qps/壓測得出的單台機器極限qps
系統的當前水位
運維人員需要了解當前系統的執行狀態和負載情況,最直觀的方式便是通過當前系統的執行水點陣圖來了解當前系統的壓力。
1.通過系統的訪問日誌及其他手段,實時計算出系統的當前qps值,然後根據壓力測試得出的單台機器極限qps,乘以當前系統部署的機器總數。便能得到當前的水位
當前水位=當前總qps/(單台機器極限qps*機器數)*100%
快速Redis容量評估
前言 1 jemalloc記憶體分配規則 jemalloc是一種通用的記憶體管理方法,著重於減少記憶體碎片和支援可伸縮的併發性,我們部門的redis版本中就引入了jemalloc,做redis容量評估前必須對jemalloc的記憶體分配規則有一定了解。jemalloc基於申請記憶體的大小把記憶體分配...
mysql 容量評估 資料庫「容量」評估法則之一
業務需求與指標的對應關係 資料總量假設1年內資料量大約500g資料量。每秒請求量每秒有2000次請求。響應時間查詢和操作請求要求ms級響應 讀寫比讀寫比是5 1。重要程度核心系統,p1級故障。冷熱資料一般請求熱點資料為最近15內的 記錄長度每條記錄長度大約為1kb。計算方式之一 還有計算方式之二,請...
前端機單機容量評估公式
1。計算單機極限qps。壓測 壓測最關心的兩個值qps,rt 響應時間 當rt達到無法容忍的上限,或者系統某些地方開始出現瓶頸 如記憶體不足,系統頻繁full gc,i o等待時間過長,cpu load超高 此時的qps便是乙個機器能承受的極限qps 2。計算系統峰值qps。計算公式如下 峰值qps...