搜尋

首頁  >  問答  >  主體

nginx - 關於 用 ab 測試 docker 和 本機引發的問題

首先證明可以存取

192.168.99.100 是 docker 的
127.0.0.1:9889是本地的

測試 指令 ab -c 100 -n 100000 http://xxx

測試 nginx 顯示 html
worker: 1個worker
cpu :一核心
men:1G
環境:docker(ubuntu 16)



#第二次(nginx.conf 同上)
測試nginx 顯示html
worker: 1個worker
cpu :四核心
men:8G
環境:本地(Mac)


#第三次(除worker_processes=4;nginx.conf 設定同上)
測試nginx 顯示html
worker: 4個worker
cpu :四核心
men:8G
環境:本地(Mac)


#把指令 次數 改成 1W

#這到底是為什麼容器的比本機處理能力高呢,就算我本地開了phpStorm,qq,chrome 等都不至於差距那麼大吧,能不能解析一下原因,還有個問題是為什麼訪問cpu時基本上是大部分核心使用的?

#
PHP中文网PHP中文网2790 天前825

全部回覆(1)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-05-24 11:33:48

    1.ab 模擬都是開線程消耗系統得資源,大部分都拿去跑線程了。
    2.我怎麼沒看出來哪個得性能高,這樣測試數據都是誤區。

    回覆
    0
  • 取消回覆