Voir un article

illustration

© Tito

linux 32 bits vs 64 bits ?

Au dela de 3 ou 4Go de Ram il faut du 64 bits pour profiter pleinement de la machine. \r\nMais sur un serveur avec 2 Go de ram, c'est moins certain : voici un benchmark réalisé sur un serveur Kimsufi OVH avec 1 seul core cpu (celeron), 2 Go de ram, sur linux fedora 15 en 32 bits puis en 64 bits (serveur sans activité parasite) : le 32 bits offre en moyenne une meilleure performance

1/ Test de convertion d'images

60 photos de 21 megapixels 5616x3744 converties en 2500x2500 avec 5% de compress en utilisant ImageMagick 6.6.5.10 présent sur la distrib  : convert -geometry "2500x2500" -quality 95 -strip ...


Processeur :

model name      : Intel(R) Celeron(R) CPU          220  @ 1.20GHz
cpu MHz         : 1200.196
cache size      : 512 KB
fpu             : yes
fpu_exception   : yes
bogomips        : 2400.39


Résultat du bench sur Fedora 32 bits :
  • passe 1 :  7m51.580s (real)
  • passe 2 :  7m50.987s (real)

En 64 bits :

  • passe 1 :  9m4.666s (real)
  • passe 2 :  9m4.933s (real)

Conclusion : un gain de 20% pour le 32 bits !


2/ Tests de zip et d'I/O :

avec zip v3.0 et unzip v6.0 présentes sur la distrib

en 32 bits :
  • décompression d'un zip de 400 Mo (60 fichiers) : 0m8.133s
  • recompression du dossier en mode storeonly (compress 0) :  0m4.363
  • recompression du dossier en mode normal : 1m0.480s
  • hdparm -tT
    Timing cached reads:   1126 MB in  2.00 seconds = 562.35 MB/sec
     Timing buffered disk reads: 220 MB in  3.01 seconds =  73.13 MB/sec
  • time dd if=/dev/zero  of=/doc/o bs=512 count=1000000 : 0m4.398s
  • time dd if=/doc/o of=/dev/null bs=512 count=1000000 :   0m1.308s

en 64 bits :
  • décompression d'un zip de 400 Mo (60 fichiers) : 0m10.254s
  • recompression du dossier en mode storeonly (compress 0) : 0m4.944s
  • recompression du dossier en mode normal : 1m7.447s
  • hdparm -tT
     Timing cached reads:   1148 MB in  2.00 seconds = 573.06 MB/sec
     Timing buffered disk reads: 228 MB in  3.02 seconds =  75.43 MB/sec
  • time dd if=/dev/zero  of=/doc/o bs=512 count=1000000 : 0m5.777s
  • time dd if=/doc/o of=/dev/null bs=512 count=1000000 :  0m1.049s

Conclusion : un gain de 20% en moyenne pour les opérations de zip en 32 bits, gain de 20% pour le 32 bits en écriture, par contre les opérations de lecture brutes (dd et hdparm) sont un peu meilleures sur le 64 bits  !

Pour aller plus loin : la littérature linux chez Amazon


4 867 clics - Créé le 22/06/2011 par Tito - Modifié le 18/04/2012



Réagissez, commentez, discutez ...

Soyez le premier à réagir !



Partager ?

diaspora  G+  facebook  twitter  Digg  Yahoo  Delicious  Technorati  myspace


Voir d'autres articles en rapport avec celui-ci ?



Stats des clics sur cet article : cliquez ici »



Vous voulez contribuer et publier un article dans cette rubrique ?

Merci de vous identifier ou de vous créer un compte si ce n'est pas déjà fait.