Blog.Iglou.eu

/ Home / 

Benchmark apache entre 32-64bit

Cet article est issu d’une importation historique.
Il fut fait sans correcteur orthographique et grammaticale, il est aussi fort probable que des images et liens soient indisponible.

Bonjours à tous, dernièrement je me suis demandé quel seraient les différences entre un OS 32-64bit pour un serveur (notamment apache et ce après une discutions avec mon oncle), je m’attendais à de petites différences en faveur du 64bit. C’est la 1ere fois que je réalise un benchmark espérons que je ne fasse pas trop d’erreur…

Image de presentation

A la base je pensais faire le Bench ausi sur OpenBSD, mais celui-ci n’ayant pas un apache officiel … Il aurait était possible de recompiler apache avec son AB, mais peut être une prochaine fois.

Installation par défaut des 2OS, aucunes amélioration , optimisation …

Materiel Hote :

Materiel des VM :

Infos OS :

Logiciels :

Teste par AB : 10k-50k Requêtes envoyées - 30 Requêtes parallèle - H active Gzip

ab -n 10000 -c 30 localhost

ab -n 50000 -c 30 localhost

ab -n 50000 -c 30 -H “Accept-Encoding: gzip” localhost

Code HTML utilisé :

<html>
    <head>
        <title>Test page</title>
    </head>
    <body>
        <h1>Hello, world !</h1>
        <p>Test de page web ... Pour benchmark A-HTML.</p>
    </body>
</html>

Code PHP utilisé : Il y a mieux pour la charge, mais ça suffit pour des chiffres qui parlent.

<?php
phpinfo();

Résultat du Benchmark :

Image de presentation
(Le plus petit est le meilleur)

Image de presentation
(Le plus grand est le meilleur)

Image de presentation
(Le plus petit est le meilleur)

Le resultat etait previsible, mais j’aurais du faire aussi un instantane de la memoire, 64bit prenant forcement plus de place.
32 ou 64 ne change presque rien pour des pages statiques (quoique les requêtes pas secondes…), mais le gain en 64bit pour php est bien visible ! Avec de tels résultats, j’ai tout a coup envie de faire d’autres Bench pour comparer ces deux là !

Il est au passage vraiment étrange de ne trouver que très peu de Bench entre ces deux là. La question des Architectures(32-64) est pourtant intéressantes bien que l’apparition de la 64bit date de bien aven 2004.

éa, les amis.