Ceci est une ancienne révision du document !



Phoronix Test Suite: le benchmarking sous Linux

Pour les adeptes de l'overclocking, Linux manque cruellement d'outils permettant d'éprouver une machine overclockée. phoronix_test_suite est une suite logicielle proposant une multitude de benchmark (tests) permettant d'évaluer les performances des CPU, RAM, GPU, DD, etc…

La liste des tests disponibles: http://global.phoronix-test-suite.com/?k=tests

Certain benchmark sont basiques comme compress-7zip et d'autres très évolués, font appels à des démos de jeux afin d'évaluer les capacité de la totalité du système comme universe. Le temps de téléchargement lors de l'installation et la durée du benchmark seront donc en conséquences

Le résultat du bench est affiché sous forme de rapport, avec caractéristiques de la machine et graphiques de résultats de performances. phoronix_test_suite donne la possibilité de télécharger ce résultat vers sa base de donnée afin qu'il puisse être comparé par d'autres utilisateurs du logiciel.


[[phoronix_test_suite]] peut être utilisé de 2 façon:

1) En ligne de commande

2) A l'aide de l'interface graphique

Si l'installation et l'utilisation en ligne de commande ne présente aucune difficulté, faire fonctionner l'interface graphique est plus complexe. Celle-ci étant particulièrement conviviale et simple d'utilisation, la description de sa procédure d'installation est le but principal de cette documentation.

Télécharger et installer le paquet .deb pour Ubuntu, depuis le site officiel PTS.deb

gdebi installe votre paquet sans aucune ligne de commande.

Installer le bench que vous voulez utiliser (par exemple compress-7zip):

phoronix-test-suite install compress-7zip 

Lancer le bench:

phoronix-test-suite benchmark compress-7zip

Il vous sera demandé la destination du fichier de résultat et si vous voulez télécharger ce résultat sur le site Phoronix_Test_Suite.

Le résultat du bench sera enregistré au format xml, lisible avec Firefox, sous:

~/.phoronix-test-suite/test-results/test/nom_du_fichier_de_destination.xml

Lors de l'installation du paquet PTS.deb un racourci est créé dans le menu Applications / Outils système. Mais celui-ci ne fonctionne pas. De même, la commande de lancement de l'interface graphique, retourne l'erreur suivante:

phoronix-test-suite gui
The PHP GTK module must be loaded for the GUI.
This module can be found @ http://gtk.php.net/

La méthode ci-dessous indique comment résoudre ce dysfonctionnement(trouvé sur le forum anglais d'Ubuntu). En effet le module PHP-GTK requis par Phoronix Test Suite GUI est ancien et n'est plus maintenu. Merci à budluva04 qui a trouvé un patch pour contourner ce problème. ;-) Cette méthode a été testée sous Ubuntu 9.04 et 9.10 et Xubuntu 9.10.

1) Installer les paquets:

Via synaptic php5 php-cli php-dev

2) Télécharger et installer php-gtk:

cd ~/
wget http://gtk.php.net/do_download.php?download_file=php-gtk-2.0.1.tar.gz
tar zxvf php-gtk-2.0.1.tar.gz

3) Installer les dépendances:

sudo apt-get install build-essential libgtk2.0-dev libglade2-dev

4) Télécharger et installer le patch:

cd php-gtk-2.0.1
wget http://www.opsat.net/temp/buildfix.diff
patch -p1 < buildfix.diff

5) Compilation

./buildconf
./configure
make
sudo make install

6) Editer PHP.ini

Afin de lancer le module PHP-GTK:

sudo nano /etc/php5/cli/php.ini

En-dessous du paragraphe:

; If you use constants in your value, and these constants belong to a
; dynamically loaded extension (either a PHP extension or a Zend extension),
; you may only use these constants *after* the line that loads the extension.

Insérer la ligne:

extension=php_gtk2.so

7) Test

cd demos/
php phpgtk2-demo.php

Si cette fenêtre s'ouvre, tout est OK, vous pouvez lancer la version graphique de phoronix_test_suite depuis le menu Applications / Outils système.

L'interface est simple et intuitive, elle ne nécessite donc pas d'explications particulières.

  • phoronix_test_suite.1272369688.txt.gz
  • Dernière modification: Le 27/04/2010, 14:01
  • par foxprobe