<?xml version="1.0"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://docbook.org/xml/4.2/docbookx.dtd"
>
<article id="spm">
	<articleinfo><title>Guide sur CSPM, contr�leur de performance du syst�me</title>
		<abstract>
			<para>Ce guide fournit un aper�u de CSPM : Complete System Performance Monitor (contr�leur de performance du syst�me), incluant une description du produit et une information sur la configuration.</para>
		</abstract>
		<author>
			<firstname>Chris</firstname>
			<surname>Lorenz</surname>
			<affiliation>
				<address><email>lorenzc@us.ibm.com</email></address>
			</affiliation>
		</author>
		<pubdate>2004-27-01</pubdate>
		<revhistory>
<revision>
				<revnumber>2.0.fr.1.0</revnumber>
				<date>2004-27-01</date>
				<authorinitials>2DF</authorinitials>
			</revision>

			<revision>
				<revnumber>2.0</revnumber>
				<date>2003-06-10</date>
				<authorinitials>CL</authorinitials>
			</revision>
		</revhistory>
	</articleinfo>
<sect1 id="copy"><title>Copyright et notice l�gale</title>
		<para>Copyright &copy; 2003 IBM Corporation. Tous droits r�serv�s.
		</para>
		<para>Ce document est fourni "AS IS," sans garanties expressives ou
		implicites. Utilisez les informations de ce document � vos risques et p�rils.
		</para>
		<para>Linux est une marque d�pos�e par Linus Torvalds. Les autres noms d'entreprises, produits et services peuvent �tre d�pos�s par d'autres entit�s.
		</para>
<para>Vous avez la permission de copier distribuer et/ou modifier ce document sous les termes de la licence de documentation libre GNU de version 1.1 ou ult�rieure sans lignes caract�re 3 � la fin ;-). Une copie de cette licence peut �tre trouv�e sur <ulink url="http://www.gnu.org/licenses/fdl.txt">http://www.gnu.org/licenses/fdl.txt</ulink>.</para>
</sect1>
<sect1><title>Quest-ce que le contr�leur de performance du syst�me?</title>
<para>Le contr�leur de performance du syst�me (Complete System Performance Monitor ou CSPM), �crit par Don Dupuis de la Soci�t� Compaq est un outil graphique qui contr�le sous Linux le CPU syst�me, la m�moire, l'espace disque, le r�seau et l'utilisation IRQ. CSPM recueille les donn�es automatiquement et g�n�re les graphiques de l'utilisation du syst�me. </para></sect1>

<sect1><title>Configuration minimale</title>
<para>CSPM V1.0 ou ult�rieure n�cessite:</para>
<itemizedlist><listitem><para>Red Hat Linux 7.2 ou ult�rieure , Mandrake 8.2 ou ult�rieure, ou n'importe quel noyau Linux ayant le patch
<command>sar</command> ou <command>sysstat</command> de Stephen Tweedie's appliqu� (comme le 2.4.20).</para></listitem>
<listitem><para>L'environnement de d�veloppement C++ Trolltech Qt3.0 ou ult�rieure, qui est disponible sur le site de Trolltech</para></listitem>
</itemizedlist>
</sect1>

<sect1><title>Installer CSPM et ses d�pendances</title>
<para>Cette section d�crit comment acqu�rir l'environnement de d�veloppement Qt et installer CSPM.</para>
<sect2><title>Installer Qt de version 3.0 ou ult�rieure</title>

<para>Qt de version 3.0 ou ult�rieure doit �tre install� sur le syst�me avant d'installer CSPM.

Suivez ces �tapes pour acqu�rir et configurer Qt:

<orderedlist>
<listitem>
<para>T�l�chargez l'�dition gratuite de Qt X/11 depuis <ulink url="www.trolltech.com">http://www.trolltech.com</ulink> pour la derni�re version de Qt. </para>
</listitem>
<listitem>
<para>Suivez les instructions de Trolltech pour installer Qt. </para>
</listitem>
<listitem>
<para>Lancez .<command>/configure</command> avec l'option <constant>-thread</constant> pour configurer 
le programme pour que Qt soit install� pour fonctionner en mode multi-t�ches</para>
<programlisting># ./configure -thread</programlisting>
</listitem>
<listitem><para>Soyez s�r d'exporter les variables QTDIR et LD_LIBRARY_PATH, comme d�crit dans les instructions d'installation Qt qui sont t�l�charg�es avec le logiciel.</para>
</listitem></orderedlist>
</para>
</sect2>

<sect2><title>Installer CSPM</title>
<para>Les sections suivantes d�crivent comment t�l�charger et installer CSPM.  
Ces �tapes doivent �tre effectu�es en mode root.  
Le processus d'installation cr�e un r�pertoire appel� <filename>spm</filename> et place tous les fichiers dans ce r�pertoire.

</para>
<sect3><title>Installer depuis le rpm</title>
<para>Suivez ces �tapes pour installer CSPM depuis le package rpm :</para>
<orderedlist>
<listitem>
<para>T�l�chargez le package rpm de CSPM depuis SourceForge sur <ulink url="http://sourceforge.net/projects.cspm">http://sourceforge.net/projects/cspm</ulink>. Le nom du programme
pour CSPM est <filename>spm2</filename>. </para>
</listitem>
<listitem><para>Installer le logiciel</para>
<programlisting># rpm -ihv --nodeps spm2-1.0-1.586.rpm</programlisting>
<para>Le rpm cr�e le binaire appel� <command>spm2</command> dans le r�pertoire courrant.</para>
</listitem>
</orderedlist>

</sect3>
<sect3><title>Installer depuis l'archive tar</title>
<para>Suivez ces �tapes pour installer CSPM depuis l'archive tar:</para>
<orderedlist>
<listitem><para>T�l�chargez l'archive tar de CSPM sur SourceForge depuis <ulink url="http://sourceforge.net/projects.cspm">http://sourceforge.net/projects/cspm</ulink>. Le nom du programme pour CSPM est <filename>spm2</filename>. </para></listitem>

<listitem><para>D�compresser le fichier <filename>spm2.tar.gz</filename></para>
<programlisting># tar xvzf spm2.tar.gz</programlisting></listitem>
<listitem><para>Compiler CSPM:</para>
<programlisting># make all</programlisting>
<para>La commande <command>make</command> cr�e le fichier binaire appel� <command>spm2 </command>dans le r�pertoire courrant.</para></listitem>
</orderedlist>
</sect3>
</sect2>

<sect2><title>D�marrer CSPM</title>
<para>Le programme <filename>spm2</filename> doit �tre lanc� en non-root pour que tous les changements par rapport aux options par d�faut puissent �tre effectu�s.</para>
<para>Entrez la commande suivante dans le r�pertoire ou CSPM est install�:</para>
<para><programlisting># ./spm2</programlisting></para>
<para>Si une violation de segment se d�roule durant le d�marrage de <command>spm2</command>, assurez-vous d'avoir mis en place les variables QTDIR et LD_LIBRARY_PATH , comme d�crit dans les instructions d'installation Qt qui ont �t� t�l�charg�es avec le logiciel.</para>
</sect2>
</sect1>

<sect1><title>Modier les options de CSPM</title>
<para>Par d�faut, le nombre de &quot;barres&quot; le long de l'axe y de chaque graphique est de 5. Quand il n'y a pas d'activit� pour un p�riph�rique particuler, CSPM fournit les valeurs 0, 0.2, 0.4, 0.6, et 0.8. Une fois que l'activit� commence sur le p�riph�rique, CSPM met en place cinq valeurs d'intervalles depuis 0 jusqu'� la valeur la plus haute collect�e dans chaque statistique. Parfois le quadrillage tombera pile sur les nombres de la barre, rendant ces nombres difficiles � lire. Vous pourrez soit ajuster la couleur du cadrillage, ajuster l'intervalle ou essayer d'ignorer le quadrillage.
</para>

<para>Vous pouvez modifier la quadrillage, la taille et les options du contr�leur pour chaque vue depuis le menu<menuchoice><guimenu>Pr�ferences</guimenu></menuchoice> . Depuis le menu<menuchoice><guimenu>Pr�ferences</guimenu></menuchoice> vous pouvez s�lectionner l'onglet <guilabel>Syst�me</guilabel>,
<guilabel>Tests</guilabel>, <guilabel>CPU</guilabel>, <guilabel>Memiore</guilabel>, <guilabel>R�seau</guilabel>,
<guilabel>Espace disque</guilabel> ou <guilabel>IRQs</guilabel>. Une fois que vous aurez s�lectionn� un de ces bouttons, vous pourrez voir <guilabel>Quadrillage</guilabel>, <guilabel>Contr�leur</guilabel>, ou <guilabel>Taille</guilabel> pour chaque item.</para>
<para>Depuis l'onglet <guilabel>Quadrillage</guilabel> vous pouvez modifier des �l�ments comme :</para>

<itemizedlist><listitem><para>la couleur des lignes du quadrillage</para></listitem>
<listitem><para>la distance (ou le temps) en secondes, entre les intervalles quand les donn�es sont collect�es (des lignes horizontales appara�ssent � chaque intervalle)</para></listitem>
<listitem><para>la couleur des diff�rentes barres (telles lire, �crire, utilisateur, et &quot;sys&quot;)</para></listitem>
<listitem><para>le nombre de barres horizontales (5 par d�faut)</para></listitem>
<listitem><para>la taille des titres de graphiques</para></listitem></itemizedlist>

<para>Depuis l'onglet <guilabel>Contr�leur</guilabel> vous pouvez changer par exemple:</para>

<itemizedlist>
<listitem><para>la largeur et la hauteur des bo�tes d'affichage (en pixels)</para></listitem>
<listitem><para>la couleur de ces bo�tes</para></listitem>
<listitem><para>le type de donn�es devant �te contr�l� (IOs, donn�es, lectures et �critures, secteurs and blocs)</para></listitem></itemizedlist>

<para>Depuis l'onglet <guilabel>Taille</guilabel> vous pouvez changer la largeur et la hauteur minimale des bo�tes d'affichage (en pixels).</para>
</sect1>
<sect1><title>Comment CSPM montre les don�nes</title>
<para>CSPM affiche des graphiques fournissant des informations sur l'utilisation du syst�me. Le programme a huit onglets d'affichage pour les diff�rents types d'information syst�me que CSPM collecte. Ces onglets sont:</para>
<itemizedlist>
<listitem><para><guilabel>Aper�u syst�me</guilabel></para>
</listitem>
<listitem><para><guilabel>IRQs</guilabel></para>
</listitem>
<listitem><para><guilabel>Utilisation CPU</guilabel></para>
</listitem>
<listitem><para><guilabel>Memiore</guilabel></para>
</listitem>
<listitem><para><guilabel>R�seau</guilabel></para>
</listitem>
<listitem><para><guilabel>Stockage</guilabel></para>
</listitem>
<listitem><para><guilabel>Tests</guilabel></para>
</listitem>
<listitem><para><guilabel>R�sultats des tests</guilabel></para>
</listitem>
</itemizedlist>

<para>La l�gende en bas de chaque graphique vous explique comment interpr�ter les diff�rentes couleurs repr�sentant les donn�es dans les tables.</para>
<para>Utilisez les barres de d�filement verticales et horizontales pour voir un graphique qui ne tient pas sur l'�cran initial.</para>

<sect2><title><guilabel>Onglet Aper�u syst�me</guilabel></title>
<para>Quand CSPM d�marre l'onglet <guilabel>Aper�u syst�me</guilabel> est affich�. Les graphiques sur l'onglet  <guilabel>Aper�u syst�me</guilabel> montrent les donn�es pour tout le syst�me incluant CPU, m�moire, r�seau et utilisation de l'espace disque. La capture d'�cran suivante montre un exemple d'une vue de l'�cran d'Aper�u syst�me. </para>
<para><graphic fileref="sysover.png"/></para>
<para>Sous chaque graphique se trouve une l�gende d�crivant les donn�es repr�sent�es. Par exemple dans le graphique CPU total, la ligne rouge repr�sente l'utilisation CPU utilisateur, la ligne verte repr�sente les commandes ayant une priorit� modifi�e et la bleu repr�sente l'utilisation CPU par le syst�me.</para>
</sect2>

<sect2><title><guilabel>Onglet IRQ</guilabel></title>

<para>Quand vous cliquez sur l'onglet <guilabel>IRQ</guilabel>, un graphique s'ouvre pour chaque ligne IRQ qui fait fonctionner un p�riph�rique ISA sur le syst�me. La capture d'�cran suivante montre un exemple de vue sur l'�cran IRQ.</para>
<para><note><title>Note</title>
<para>Avec Qt 3.0, les barres de d�filement horizontales dans l'onglet IRQ ne fonctionnent pas. Ce probl�me dispara�t avec Qt 3.1.</para></note></para>
<para><graphic fileref="irqs.png"/></para>
<para>Le gros nombre bleu a gauche du graphique est le num�ro de l'IRQ. La ligne rouge repr�sente le nombre d'IRQ par secondes utilis�es par le p�riph�rique connect� � la borne ISA.</para>
</sect2>


<sect2><title><guilabel>Onglet Utilisation du CPU </guilabel></title>
<para>Quand vous cliquez sur l'onglet <guilabel>Utilisation du CPU</guilabel>, un graphique s'ouvre pour chaque CPU du syst�me comme dans la capture d'�cran suivante:
</para>
<para><graphic fileref="cpu.png"/></para>
<para>Le graphique montre des informations sur les processus utilisateur (rouge), les processus syst�me (bleu) et la priorit� (vert).</para>
</sect2>

<sect2><title><guilabel>Onglet M�moire</guilabel></title>
<para>L'onglet <guilabel>M�moire</guilabel> est encore en d�veloppement. Dans une version future de CSPM, l'onglet <guilabel>M�moire</guilabel> montrera graphiquement la quantit� de m�moire utilis�e par les processus. </para>
</sect2>

<sect2><title><guilabel>Onglet R�seau</guilabel></title>
<para>Quand vous cliquez sur l'onglet <guilabel>R�seau</guilabel> les graphiques montrent la quantit� de traffic sur la carte r�seau du syst�me et chaque p�riph�rique r�seau est montr�, comme on peut le voir dans la capture d'�cran qui suit.
 </para>
<para><graphic fileref="network.png"/></para>
<para>Les envois sont en rouge et les r�ceptions en bleu.</para>
</sect2>

<sect2><title><guilabel>Onglet Espace Disque</guilabel></title>
<para>Quand vous cliquez sur l'onglet <guilabel>Espace Disque</guilabel>, un groupe de graphiques s'ouvre, montrant des donn�es sur les contr�leurs, les disques et les partitions. La l�gende en bas du graphique indique quelle couleur de graphique correspond � quel type de p�riph�rique.
</para>
<para><graphic fileref="storage.png"/></para>
<para>Sur la capture d'�cran les couleurs sont le mauve pour les contr�leurs, le vert pour les disques et le orange pour les partitions. Les lignes rouges repr�sentent les lectures depuis le p�riph�rique et les lignes bleues les �critures du p�riph�rique.</para>
<para>Pour avoir des informations sur une partition (comme le nom du fichier syst�me, l'espace utilis� et l'espace disponible), faites un clic droit sur le graphique de la partition puis un clic gauche sur <guimenuitem>Propri�t�s</guimenuitem>. Un fen�tre sur le status de la partition appara�tra montrant les informations de la partition s�lectionn�e.</para>
<para><graphic fileref="snapshot9.png"/></para>
</sect2>

<sect2><title><guilabel>Onglet Tests</guilabel></title>
<para>L'onglet <guilabel>Tests</guilabel> ouvre une liste de tests qui peuvent �tre lanc�s sur le syst�me, ce qui est pratique, par exemple pour le personnel qui fait du contr�le qualit� et qui a besoin de tester du mat�riel ou des logiciels.</para>
</sect2>

<sect2><title><guilabel>R�sultats des tests</guilabel> tab</title>
<para>L'onglet <guilabel>R�sultats des tests</guilabel> contient les r�sultats des tests. Vous pouvez imprimer ces r�sultats et les garder.</para>
</sect2>
</sect1>



</article>

