• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            Fork me on GitHub
            隨筆 - 215  文章 - 13  trackbacks - 0
            <2017年6月>
            28293031123
            45678910
            11121314151617
            18192021222324
            2526272829301
            2345678


            專注即時通訊及網游服務端編程
            ------------------------------------
            Openresty 官方模塊
            Openresty 標準模塊(Opm)
            Openresty 三方模塊
            ------------------------------------
            本博收藏大部分文章為轉載,并在文章開頭給出了原文出處,如有再轉,敬請保留相關信息,這是大家對原創作者勞動成果的自覺尊重??!如為您帶來不便,請于本博下留言,謝謝配合。

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            相冊

            Awesome

            Blog

            Book

            GitHub

            Link

            搜索

            •  

            積分與排名

            • 積分 - 216900
            • 排名 - 118

            最新評論

            閱讀排行榜

            http://www.nginx.cn/110.html
            nginx以高并發,省內存著稱。

            相信大多數安裝nginx的同學都想知道自己的nginx性能如何。

            我想跟大家分享下我使用ab工具的壓力測試方法和結果,

            ab是針對apache的性能測試工具,可以只安裝ab工具。

            ubuntu安裝ab

            centos安裝ab

            測試之前需要準備一個簡單的html、一個php、一個圖片文件。

            分別對他們進行測試。

            我們把這個三個文件放到nginx安裝目錄默認的html目錄下,

             

             

            準備之后我們就可以測試了

            ab -kc 1000 -n 1000 http://localhost/ab.html

            這個指令會使用1000個并發,進行連接1000次。結果如下

            對于php文件和圖片文件可以使用同樣指令進行,結果我就不貼出來了。

             

            ab -kc 500 -n 5000 http://localhost/ab.php

            ab -kc 500 -n 5000 http://localhost/ab.gif

             

            輸出結果我們可以從字面意思就可以理解。

            這里對兩個比較重要的指標做下說明

            比如

            Requests per second: 16.54 [#/sec] (mean)
            Time per request: 60443.585 [ms] (mean)

            Requests per second: 16.54 [#/sec] (mean)
            表示當前測試的服務器每秒可以處理16.54個靜態html的請求事務,后面的mean表示平均。這個數值表示當前機器的整體性能,值越大越好。

            Time per request: 60443.585 [ms] (mean)
            單個并發的延遲時間,后面的mean表示平均。
            隔離開當前并發,單獨完成一個請求需要的平均時間。

            順帶說一下兩個Time per request區別

            Time per request: 60443.585 [ms] (mean)
            Time per request: 60.444 [ms] (mean, across all concurrent requests)
            前一個衡量單個請求的延遲,cpu是分時間片輪流執行請求的,多并發的情況下,一個并發上的請求時需要等待這么長時間才能得到下一個時間片。
            計算方法Time per request: 60.444 [ms] (mean, across all concurrent requests)*并發數

            通俗點說就是當以-c 10的并發下完成-n 1000個請求的同時,額外加入一個請求,完成這個求平均需要的時間。

            后一個衡量性能的標準,它反映了完成一個請求需要的平均時間,在當前的并發情況下,增加一個請求需要的時間。
            計算方法Time taken for tests: 60.444 seconds/Complete requests: 1000

            通俗點說就是當以-c 10的并發下完成-n 1001個請求時,比完成-n1000個請求多花的時間。
            你可以適當調節-c 和-n大小來測試服務器性能,借助htop指令來直觀的查看機器的負載情況。

            我的機器是盛大云的超微主機,平時負載cpu是1.7%,htop命令結果截圖

             

            加壓后的負載100%,負載基本已經上來了。htop命令結果截圖

             

            看來我需要好好優化一下,或者就換臺機器了。

            ----------------

            ab的參數詳細解釋

            普通的測試,使用-c -n參數配合就可以完成任務
            格式: ./ab [options] [http://]hostname[:port]/path
            參數:
            -n 測試的總請求數。默認時,僅執行一個請求
            -c 一次并發請求個數。默認是一次一個。
            -H 添加請求頭,例如 ‘Accept-Encoding: gzip’,以gzip方式請求。
            -t 測試所進行的最大秒數。其內部隱含值是-n 50000。它可以使對服務器的測試限制在一個固定的總時間以內。默認時,沒有時間限制。
            -p 包含了需要POST的數據的文件.
            -T POST數據所使用的Content-type頭信息。
            -v 設置顯示信息的詳細程度 – 4或更大值會顯示頭信息, 3或更大值可以顯示響應代碼(404, 200等), 2或更大值可以顯示警告和其他信息。 -V 顯示版本號并退出。
            -w 以HTML表的格式輸出結果。默認時,它是白色背景的兩列寬度的一張表。
            -i 執行HEAD請求,而不是GET。
            -C -C cookie-name=value 對請求附加一個Cookie:行。 其典型形式是name=value的一個參數對。此參數可以重復。

            參考http://go2linux.garron.me/linux/2010/04/how-benchmark-stress-your-apache-nginx-or-iis-server-718

            posted on 2017-03-30 15:28 思月行云 閱讀(245) 評論(0)  編輯 收藏 引用 所屬分類: Nginx\Openresty
            狠狠色丁香婷婷久久综合五月| 热久久国产精品| 久久亚洲熟女cc98cm| 综合人妻久久一区二区精品| 波多野结衣AV无码久久一区| 国内精品久久国产大陆| 久久亚洲天堂| 精品久久久久久国产潘金莲| 久久国产精品一区| 性欧美丰满熟妇XXXX性久久久| 日本精品久久久久中文字幕| 久久国内免费视频| 色综合久久综合网观看| 99久久国产综合精品女同图片| 国内精品久久久久| 久久久一本精品99久久精品88| 国产精品久久久久无码av| 亚洲精品99久久久久中文字幕 | 国产ww久久久久久久久久| 亚洲国产精品综合久久网络| 久久福利青草精品资源站免费| 国产精品久久久久a影院| 亚洲国产精品久久久久婷婷软件| 97精品国产97久久久久久免费| 久久国产福利免费| 久久这里只精品国产99热| 午夜天堂av天堂久久久| 免费精品国产日韩热久久| 国内精品欧美久久精品| 国内精品久久久久久野外| 精品国产乱码久久久久久郑州公司| 欧美性大战久久久久久| 日韩亚洲欧美久久久www综合网 | 国产成人精品综合久久久| 久久久久人妻一区精品| 久久国产亚洲精品麻豆| 亚洲国产日韩综合久久精品| 久久精品国产99国产精品| 青青草原综合久久大伊人精品| 久久精品国产影库免费看 | 日产精品久久久久久久性色|