qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          nginx緩存區內存配置大小對性能測試的影響

          現象:Nginx與應用都在同一臺服務器(4g內存、4核cpu)上,nginx緩存區內存配置1g,開啟nginx的accesslog,跑圖片終端頁性能腳本,觀察到accesslog里面有90%以上的MISS狀態的,nginx緩存沒有起到作用,加大nginx緩存內存為2g,清了緩存再次跑性能腳本,accesslog中的MISS狀態仍占大部分,且應用服務器的內存空間基本被用完。
            解決:將nginx與應用分開,nginx放在一臺服務器上,應用包搬到另一服務器(6g內存、8核cpu)上,跑圖片終端頁腳本,nginx緩存區內存配置2g,觀察到響應提上去了,accesslog里HIT狀態的占90%或更多。說明nginx緩存區有起到作用。
            主要原因:nginx的緩存區設置1G時不夠用,沒起到作用。當調整到2G時,由于服務器上還存放應用也占了內存,另外系統也需要資源,導致nginx所配置的2G內存沒起作用。當把nginx和應用分開時,資源都充足了,這時nginx的緩存區也能起到作用。

          posted on 2014-09-30 09:48 順其自然EVO 閱讀(365) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄web 前端性能測試

          <2014年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 太白县| 无棣县| 平度市| 屏东县| 沐川县| 织金县| 林州市| 道孚县| 类乌齐县| 屯昌县| 稻城县| 巫山县| 黎城县| 西宁市| 和田市| 彰化县| 武邑县| 广平县| 克拉玛依市| 陵水| 曲水县| 乐平市| 鄯善县| 资溪县| 榆中县| 清流县| 和静县| 永泰县| 永善县| 安平县| 昌乐县| 习水县| 天祝| 萝北县| 东兰县| 正宁县| 方正县| 连城县| 偃师市| 烟台市| 宁化县|