neverend的日志

          不記錄,終將被遺忘。 一萬年太久,只爭朝夕。 他們用數字構建了整個世界。

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            62 Posts :: 1 Stories :: 17 Comments :: 0 Trackbacks

          術語說明:
          QPS = req/sec = 請求數/秒

          【QPS計算PV和機器的方式】

          QPS統計方式 [一般使用 http_load 進行統計]
          QPS = 總請求數 / ( 進程總數 *   請求時間 )
          QPS: 單個進程每秒請求服務器的成功次數

          單臺服務器每天PV計算
          公式1:每天總PV = QPS * 3600 * 6
          公式2:每天總PV = QPS * 3600 * 8

          服務器計算
          服務器數量 =   ceil( 每天總PV / 單臺服務器每天總PV )

          【峰值QPS和機器計算公式】

          原理:每天80%的訪問集中在20%的時間里,這20%時間叫做峰值時間
          公式:( 總PV數 * 80% ) / ( 每天秒數 * 20% ) = 峰值時間每秒請求數(QPS)
          機器:峰值時間每秒QPS / 單臺機器的QPS   = 需要的機器

          問:每天300w PV 的在單臺機器上,這臺機器需要多少QPS?
          答:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)

          問:如果一臺機器的QPS是58,需要幾臺機器來支持?
          答:139 / 58 = 3



          http://blog.hummingbird-one.com/?tag=web-%E6%80%A7%E8%83%BD-qps-%E7%AD%89%E5%BE%85%E6%97%B6%E9%97%B4

          http://jjw.javaeye.com/blog/703864



          posted on 2011-01-25 17:13 neverend 閱讀(22207) 評論(2)  編輯  收藏

          Feedback

          # re: QPS、PV和需要部署機器數量計算公式(轉) 2013-01-14 19:11 天下第三名
          寫得不錯,收藏起來!  回復  更多評論
            

          # re: QPS、PV和需要部署機器數量計算公式(轉) 2013-08-22 10:18 酥西黃
          Thks a lot,it really help me understand QPS  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 阿坝| 贵港市| 连州市| 株洲市| 垦利县| 海门市| 阜阳市| 万州区| 石阡县| 兰考县| 岚皋县| 新乐市| 兰西县| 大冶市| 安陆市| 安化县| 永春县| 黄山市| 古交市| 定州市| 尉犁县| 临沧市| 郯城县| 搜索| 皋兰县| 桓台县| 漳州市| 曲水县| 舒城县| 榆林市| 石台县| 罗平县| 乡宁县| 金堂县| 东港市| 望奎县| 济宁市| 清丰县| 荣成市| 中方县| 襄樊市|