Beweisen Sie zunächst, dass es zugänglich ist
192.168.99.100 ist Dockers
127.0.0.1:9889 ist lokal
Testbefehl ab -c 100 -n 100000 http://xxx
Nginx Display HTML testen
Worker: 1 Worker
CPU: ein Kern
Menschen: 1G
Umgebung: Docker (Ubuntu 16)

Zweites Mal (nginx.conf wie oben)
Nginx-Anzeige-HTML testen
Arbeiter: 1 Arbeiter
CPU: Quad-Core
Menschen:8G
Umgebung: lokal (Mac)


Das dritte Mal (außer worker_processes=4; nginx.conf-Konfiguration ist die gleiche wie oben)
Nginx testen, um HTML anzuzeigen
Worker: 4 Worker
CPU: Quad Core
Men: 8G
Umgebung: lokal (Mac)

Ändern Sie die Anzahl der Befehle auf 1W
Deshalb ist die Verarbeitungsleistung des Containers höher als die der lokalen Maschine. Selbst wenn ich phpStorm, qq, chrome usw. lokal öffne, ist die Lücke nicht so groß. Können Sie den Grund analysieren? Warum wird es beim Zugriff auf die CPU grundsätzlich von den meisten Kerneln verwendet?
1.ab 模拟都是开线程消耗系统得资源,大部分都拿去跑线程了。
2.我怎么没看出来哪个得性能高,这样测试数据都是误区。