nginx - 關於 用 ab 測試 docker 和 本機引發的問題
PHP中文网
PHP中文网 2017-05-24 11:31:48
0
1
798

首先證明可以存取

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中文网

认证高级PHP讲师

全部回覆(1)
伊谢尔伦

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板