nginx - À propos de l'utilisation d'AB pour tester Docker et des problèmes causés par cette machine
PHP中文网
PHP中文网 2017-05-24 11:31:48
0
1
815

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 ?

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(1)
伊谢尔伦

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal