Premièrement prouver qu'il est accessible
192.168.99.100 est celui de Docker
127.0.0.1:9889 est local
Commande de test ab -c 100 -n 100000 http://xxx
Test nginx display html
worker : 1 travailleur
cpu : un cœur
men : 1G
Environnement : docker (ubuntu 16)

Deuxième fois (nginx.conf identique à ci-dessus)
Test nginx display html
worker : 1 worker
cpu : quad core
men : 8G
Environnement : local (Mac)


La troisième fois (sauf worker_processes=4 ; la configuration de nginx.conf est la même que ci-dessus)
Testez nginx pour afficher html
worker : 4 workers
cpu : quad core
men : 8G
Environnement : local (Mac)

Changez le nombre de commandes à 1W
C'est pourquoi la puissance de traitement du conteneur est supérieure à celle de la machine locale. Même si j'ouvre phpStorm, qq, chrome, etc. localement, l'écart ne sera pas si grand. Pouvez-vous analyser la raison ? pourquoi lors de l'accès au CPU, c'est fondamentalement utilisé par la plupart des noyaux ?
La simulation 1.ab consiste à exécuter des threads et à consommer des ressources système, dont la plupart sont utilisées pour exécuter des threads.
2. Pourquoi ne puis-je pas voir lequel a les performances les plus élevées ? De telles données de test sont toutes des malentendus.