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 ?
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
Merci pour l'invitation !
Veuillez lire l'article en détail
http://liuqunying.blog.51cto....
ulimit -n Qu'est-ce que c'est ?
Sinon, configurez-le
ulimit -n 65535
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.