Quelqu'un a-t-il effectué une analyse comparative de serveur Web sur son Raspi? Je n'ai pas encore mon Raspi, mais je prévois de l'utiliser comme serveur Web et je suis intéressé de voir les statistiques concernant:
- Nombre de requêtes par seconde
- Temps de réponse de latence entre les demandes
- Débit (ie octets par seconde)
Si ceux-ci sont différents pour différentes combinaisons de logiciels de serveur Web et de système d'exploitation, je serais également intéressé de voir une comparaison.
performance
web-server
benchmarking
AntonChanning
la source
la source
Réponses:
Comme Alex l'a dit, je m'attends à ce que les tests montrent que les serveurs Web les plus rapides de Linux seront toujours les plus rapides, quelle que soit leur architecture.
Si quelqu'un veut exécuter des tests de performance, le tutoriel suivant m'a été utile:
Comment effectuer des tests sur un serveur Web
Servir des pages statiques
J'ai testé le RPi en utilisant Apache servant une simple page statique:
En tant que groupe de contrôle, j'ai utilisé mon serveur Web principal, qui contient les spécifications suivantes;
Les résultats sont les suivants:
Contrôle
Tarte aux framboises
Conclusion
Note: Ceci est mieux traité comme une estimation.
Les résultats montrent que le Raspberry Pi s’est vraiment bien comporté compte tenu. Ce n'était que légèrement moins réactif que mon serveur Web principal.
Il devrait être bon de traiter un nombre assez grand de demandes.
la source
Apache n'est pas le meilleur choix pour la diffusion de contenu statique, nginx est mieux adapté à cela. J'ai fait un test d' évaluation en utilisant http://lekensteyn.nl/index.html comme document de test. Il s'agit d'un document plus volumineux que l'exemple de Jiving, car 19 octets ne sont pas réalistes pour une page réelle. Les résultats sont assez étonnants, le RPi surpasse même mon ordinateur de travail (peut-être parce que toutes sortes de commutateurs de débogage du noyau sont activées).
Voici nginx 1.4.1 fonctionnant sur Arch Linux (RPi,,
access_log off
Ethernet câblé):Voici mon ordinateur portable (
access_log off
Ethernet filaire):Pour être complet, mon serveur distant. Il est plus lent, la connexion WAN étant le goulot d'étranglement probable (elle
access_log
n'est pas désactivée non plus):Avec plus de simultanéité et un plus grand nombre de demandes, les chiffres devraient être plus fiables, car davantage d'échantillons peuvent être inclus (lorsque je lisais
ab
mon ordinateur portable en mode filaire / sans fil, ses nombres fluctuaient fortement). Notez que lors des tests avec les journaux d’accès activés, ces tampons de système de fichiers entraînent des retards d’écriture imprévisibles lorsque le répertoire des journaux se trouve sur la carte SD.la source