ホームページ  >  に質問  >  本文

nginx - ab を使用した Docker のテストとこのマシンによって引き起こされる問題について

まずアクセスできることを証明します

192.168.99.100 は docker の
127.0.0.1:9889 はローカルです

テスト コマンド ab -c 100 -n 100000 http://xxx

nginx ディスプレイのテスト html
ワーカー: 1 ワーカー
cpu: 1 コア
男性:1G
環境: docker (ubuntu 16)



2 回目 (nginx.conf は上記と同じ)
nginx をテストして html を表示する
ワーカー: 1 ワーカー
cpu: クアッドコア
men:8G
環境: ローカル(Mac)


3 回目 (worker_processes=4 を除く。nginx.conf の構成は上記と同じ)
nginx をテストして html を表示する
worker: 4 ワーカー
cpu: クアッド コア
men:8G
環境:ローカル(Mac)


コマンド数を 1W に変更します

コンテナの処理能力がローカル マシンの処理能力よりも高いのはなぜですか? phpStorm、qq、chrome などをローカルで開いても、その差はそれほど大きくありません。理由を分析できますか? もう 1 つの質問は、なぜCPUにアクセスする 基本的にはほとんどのカーネルで使われているのでしょうか?

PHP中文网PHP中文网2677日前748

全員に返信(1)返信します

  • 伊谢尔伦

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

    1.ab シミュレーションは、スレッドの実行とシステム リソースの消費がすべてであり、そのほとんどはスレッドの実行に使用されます。
    2. どちらがより高いパフォーマンスを持っているかがわからないのはなぜですか? このようなテストデータはすべて誤解です。

    返事
    0
  • キャンセル返事