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

Dans la configuration worker_connections de la configuration nginx, plus je le définis grand, plus cela semble lent ?

La configuration de mon serveur est la suivante

1. Lorsque j'ai défini Worker_connections 1024 ; j'ai utilisé Webbench pour effectuer des tests de stress, et les données renvoyées étaient comme ceci !

2. Lorsque j'ai défini Worker_connections 10240 ; j'ai utilisé Webbench pour effectuer des tests de résistance, et les données renvoyées sont comme ceci !

Pour résumer, on a l'impression que la vitesse a diminué de 4 fois

Quelqu’un peut-il m’aider à l’analyser ?

PHP中文网PHP中文网2691 Il y a quelques jours933

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

  • 巴扎黑

    巴扎黑2017-06-06 09:56:32

    Si aucune erreur n'est signalée, il est préférable de rendre worker_processes*worker_connections/4 inférieur au nombre total de fichiers ouverts par le processus système

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-06 09:56:32

    Merci pour l'invitation !

    Veuillez lire l'article en détail
    http://liuqunying.blog.51cto....

    répondre
    0
  • 漂亮男人

    漂亮男人2017-06-06 09:56:32

    ulimit -n Qu'est-ce que c'est ?
    Sinon, configurez-le
    ulimit -n 65535

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-06 09:56:32

    Il y a peut-être un problème avec le résultat de votre test

    Calculez, les tailles de page unique pour les deux requêtes sont :
    41381 octets/sec * 60/31234 pages/min = 80 octets/page
    10556 octets/sec * 60/1607 pages/min = 394 octets/page

    Si les deux tests sont sur la même page, il est évident que de nombreuses demandes sont anormales.

    Vous devez donc d'abord vérifier s'il y a un problème avec la méthode de test.

    répondre
    0
  • Annulerrépondre