Maison  >  Questions et réponses  >  le corps du texte

nginx - À propos de l'utilisation d'AB pour tester Docker et des problèmes causés par cette machine

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中文网2677 Il y a quelques jours750

répondre à tous(1)je répondrai

  • 伊谢尔伦

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

    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.

    répondre
    0
  • Annulerrépondre