21
Juil 11

Portable Toshiba Satellite R830-136: Performance de VM LAMP eZ Publish

Récent acquéreur d’un pc portable Toshiba Satellite R830-136 pour mon utilisation perso, me voila en route pour effectuer quelques tests de performance, pour notamment, tester les capacités à faire tourner une machine virtuelle LAMP (eZ Publish) de démo. (ping GandBox_national souhaitant faire ses démos pro dans de bonnes conditions)

 

Aucune optimisation système n’est apportée (memcache, tmpfs etc.), juste ce qui va bien pour du eZ Publish

TOSHIBA Satellite R830-136

TOSHIBA Satellite R830-136

Rapide description de la bébète:

Processeur Intel® Core™ i5-2410M (2,3 GHz / 2,9 GHz Turbo)
Ecran 13,3 » LED Anti-reflets – Résolution de 1280 x 800 pixels
4096 Mo (extensible à 8Go)
Disque SSD de 128 Go
Carte graphique Intel HD Graphics 3000
Port HDMI – Réseau Ethernet – Réseau sans fil WiFi N – Bluetooth 3.0
Autonomie jusqu’à 8h55 – Batterie 6 cellules
Poids de 1,4 Kg
Windows 7 Edition Familiale Premium 64 bits (Ubuntu)

Contexte de la VM:

Exécuté dans un VMWare player 3.1.4 build-385536 + tools

Site de demonstration eZ Publish

Site de demonstration eZ Publish

OS: debian-6.0.2.1-amd64-netinst
Plateforme LAMP 5

  • APC-3.1.2
  • httpd-2.2.16
  • ImageMagick-6.6.1-5
  • mysql-5.0.92
  • php-5.2.14
  • eZ Publish Community Project 2011.6

hdparm sur le pc portable (système hôte)

 

root@pc-marty:/home/nmartinez# hdparm -tT /dev/sda6
/dev/sda6:
Timing cached reads:   10784 MB in  2.00 seconds = 5394.75 MB/sec
Timing buffered disk reads: 618 MB in  3.01 seconds = 205.37 MB/sec

root@pc-marty:/home/nmartinez# hdparm -tT /dev/sda6
/dev/sda6:
Timing cached reads:   10888 MB in  2.00 seconds = 5447.11 MB/sec
Timing buffered disk reads: 620 MB in  3.01 seconds = 206.29 MB/sec

root@pc-marty:/home/nmartinez# hdparm -tT /dev/sda6
/dev/sda6:
Timing cached reads:   10832 MB in  2.00 seconds = 5419.26 MB/sec
Timing buffered disk reads: 620 MB in  3.01 seconds = 206.10 MB/sec

root@pc-marty:/home/nmartinez# hdparm -tT /dev/sda6
/dev/sda6:
Timing cached reads:   11336 MB in  2.00 seconds = 5671.38 MB/sec
Timing buffered disk reads: 600 MB in  3.01 seconds = 199.49 MB/sec

root@pc-marty:/home/nmartinez# hdparm -tT /dev/sda6
/dev/sda6:
Timing cached reads:   11132 MB in  2.00 seconds = 5570.48 MB/sec
Timing buffered disk reads: 618 MB in  3.00 seconds = 205.78 MB/sec

Sur mon portable pro Dell Vostro 1520, disque 5400rpm:

root@port-heb:/home/martinez# hdparm -tT /dev/sda6

/dev/sda6:
 Timing cached reads:   3092 MB in  2.00 seconds = 1547.35 MB/sec
 Timing buffered disk reads:  158 MB in  3.03 seconds =  52.10 MB/sec
root@port-heb:/home/martinez# hdparm -tT /dev/sda6

/dev/sda6:
 Timing cached reads:   3044 MB in  2.00 seconds = 1523.14 MB/sec
 Timing buffered disk reads:  156 MB in  3.03 seconds =  51.50 MB/sec
root@port-heb:/home/martinez# hdparm -tT /dev/sda6

/dev/sda6:
 Timing cached reads:   2930 MB in  2.00 seconds = 1466.26 MB/sec
 Timing buffered disk reads:  156 MB in  3.01 seconds =  51.79 MB/sec

Il n’y a pas photo…

Et quand on sait l’impact des disques sur les performances d’un site eZ publish…

Hébergement web – CMS – La performance des accès disques

hdparm sur la VM

 

root@vm-demo-ez4:~# hdparm -tT /dev/mapper/SYSTEM-home
/dev/mapper/SYSTEM-home:
Timing cached reads:   10736 MB in  2.00 seconds = 5370.88 MB/sec
Timing buffered disk reads: 1402 MB in  3.02 seconds = 464.96 MB/sec

root@vm-demo-ez4:~# hdparm -tT /dev/mapper/SYSTEM-home
/dev/mapper/SYSTEM-home:
Timing cached reads:   10150 MB in  2.00 seconds = 5077.39 MB/sec
Timing buffered disk reads: 1612 MB in  2.80 seconds = 576.46 MB/sec

root@vm-demo-ez4:~# hdparm -tT /dev/mapper/SYSTEM-home
/dev/mapper/SYSTEM-home:
Timing cached reads:   10710 MB in  2.00 seconds = 5358.03 MB/sec
Timing buffered disk reads: 1612 MB in  2.20 seconds = 733.22 MB/sec

root@vm-demo-ez4:~# hdparm -tT /dev/mapper/SYSTEM-home
/dev/mapper/SYSTEM-home:
Timing cached reads:   10926 MB in  2.00 seconds = 5465.54 MB/sec
Timing buffered disk reads: 1612 MB in  2.22 seconds = 726.56 MB/sec

root@vm-demo-ez4:~# hdparm -tT /dev/mapper/SYSTEM-home
/dev/mapper/SYSTEM-home:
Timing cached reads:   10822 MB in  2.00 seconds = 5414.28 MB/sec
Timing buffered disk reads: 1612 MB in  2.19 seconds = 734.78 MB/sec

Pas mal non pour une VM sur un notebook? 😀

Manipulation eZ Publish (cache)

 

ezcache.php –clear-all

site@vm-demo-ez4:~/default/www$ time php bin/php/ezcache.php --clear-all
Clearing All cache:
Cache de contenu, Cache Global INI, Cache INI, Cache codepage, Cache des identifiants de classes, Cache des clés de classement, Cache des alias d'URL, Cacher de transformation des caractères, Alias d'image, Cache des templates, Cache des template block, Cache des templates override, Cache de texttoimage, Cache RSS, Cache de informations personnelles des utilisateurs, Arbre des contenus (cache navigateur), Cache des limitations sur les états, Cache des fichiers de design, Cache des extensions actives, Cache de traduction, REST Application cache, REST Routes memory cache, eZJSCore Public Packer cache

real	0m0.112s
user	0m0.060
ssys	0m0.048s

 

eztc.php

site@vm-demo-ez4:~/default/www$ time php bin/php/eztc.php
Compiling in design standard

Compiling in design standard
...................................................................... 7.65%
...................................................................... 15.30%
...................................................................... 22.95%
...................................................................... 30.60%
...................................................................... 38.25%
...................................................................... 45.90%
...................................................................... 53.55%
...................................................................... 61.20%
...................................................................... 68.85%
...................................................................... 76.50%
...................................................................... 84.15%
...................................................................... 91.80%
...................................................................... 99.45%
..... 100.00%
Compiling in design base
...................................................................... 55.12%
......................................................... 100.00%
Compiling in design ezwebin
...................................................................... 33.02%
...................................................................... 66.04%
...................................................................... 99.06%
.. 100.00%

real	0m26.835s
user	0m24.234s
sys	0m1.736s

Debug: Génération de cache du front après vidage de cache

Front génération du cache aprés un clear-all

Front génération du cache aprés un clear-all

Debug: Chargement de la page après construction du cache

Front génération de la page après création du cache

Front génération de la page après création du cache


Le disque SSD fait donc bien son job, et semble être une solution séduisante pour de la démo client :p

Je reste néanmoins soucieux de l’aspect « durée de vie » qui, malgré la presse annonçant des prouesses, me fait un peu peur :/


Les commentaires sont fermés.