web-dev-qa-db-fra.com

Combien de demandes simultanées peuvent être traitées par un serveur de classe moyenne en moyenne?

J'ai acheté un serveur PRIMERGY TX100 S1 avec une version d'essai de Windows Server 2008 R2 Web Edition.

Ma connexion Internet avec une adresse IP statique est très très rapide (environ 50 méga bits par seconde) pour le téléchargement et le téléchargement.

Mon site ne propose que des contenus textuels, pas de streaming.

Combien de demandes simultanées peuvent être traitées par un serveur de classe moyenne en moyenne? Peut-il gérer au moins 1000 demandes simultanées?

Modifier 1

Pour ceux qui ont des expériences dans ce domaine, ils pourraient avoir une prédiction approximative.

20
Motivated Student

Jetons quelques chiffres:

  • 1000 à la fois ne devrait pas poser de problème du tout, en général.
  • 10000 à la fois fonctionnera mais vous devez connaître intimement toute votre configuration et ne jamais bloquer aucun processeur en attente d'E/S, et ne pas être limité par votre bande passante. (en supposant 10 Ko par demande http et une réponse à 10 000 demandes par seconde, c'est 97 [~ # ~] mb [~ # ~] par seconde)

Le reste de cette réponse n'est qu'une discussion pour vous orienter dans une certaine direction

J'ai pensé à cette question à quelques reprises, et parce que vous cherchez des figurines de parc à billes, cela pourrait vous aider:

En regardant les serveurs frontaux dédiés qui gèrent une tâche spécifique (mais parlez à d'autres services pour travailler pour eux, comme l'infrastructure de recherche Google qui ferait appel à de nombreuses autres machines pour obtenir des informations), puis vos machines frontales qui gèrent le les sockets client réelles devraient pouvoir gérer environ 15 000 utilisateurs simultanément (approximativement, en supposant un protocole binaire), car si vous regardez le nombre de joueurs qui jouent par serveur sur WOW, selon la puissance de la machine, ils ont de 6 à 30 000 utilisateurs par " monde "- qui je suppose est une machine prise en charge par d'autres services à l'arrière. Je ne trouve pas maintenant la page qui répertorie les serveurs et les joueurs par serveur. Ce n'est pas un site Web cependant, mais vous recherchez des informations approximatives et cela pourrait vous conduire au bon endroit.

Jetez un œil aux statistiques du serveur de wikipedia si vous êtes intéressé par certains numéros d'architecture - http://stats.wikimedia.org ils montrent tous les détails qui pourraient vous intéresser concernant les requêtes http.

En regardant IIS, prenez ce site par exemple, stackoverflow.com - ils faisaient 16 millions de visites par mois sur 2 machines Web et je suis sûr que plus de 1000 personnes devaient y être à la fois. Il y a un article sur HighScalability.com sur les serveurs de stackoverflow . Mise à jour - maintenant à 95+ millions par mois .

16
David d C e Freitas

Quelle quantité de bois un mandrin pourrait-il mandriner s'il pouvait le mandrin?

Il est presque impossible de répondre à votre question, même si vous avez donné les spécifications complètes du serveur ainsi que les détails des données que vous servez, comme si quelque chose est dynamique, la taille moyenne de la demande, etc. La seule façon d'obtenir une bonne réponse est de configurer le serveur, de lui envoyer des requêtes et de mesurer ce qui se passe. De cette façon, vous trouverez également vos goulots d'étranglement.

1
pehrs