Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 664c05250964d29fcf1d0bb310959fbc > files > 19

mandrake-doc-fr-10.0-5.1.100mdk.noarch.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Informations sur le matériel</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Manuel de référence"><link rel="up" href="proc-fs.html" title="Chapitre 10. Le système de fichiers /proc"><link rel="previous" href="ch10s01.html" title="Renseignements sur les processus"><link rel="next" href="ch10s03.html" title="Le sous-répertoire /proc/sys"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Informations sur le matériel</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch10s01.html">Précédent</a> </td><th width="60%" align="center">Chapitre 10. Le système de fichiers /proc</th><td width="20%" align="right"> <a accesskey="n" href="ch10s03.html">Suivant</a></td></tr></table><hr></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2557502"></a>Informations sur le matériel</h2></div></div><div></div></div><p><a name="BId-proc-fs-pa17"></a>Outre les répertoires des différents processus, <tt class="filename">/proc</tt>
contient aussi une foule de renseignements sur le matériel présent dans 
votre machine. Une liste des fichiers du répertoire <tt class="filename">/proc</tt>
donne ceci :</p><a name="BId-proc-fs-pl4"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="programlisting">$ ls -d [a-z]*
apm      dma          interrupts  loadavg  mounts      rtc       swaps
bus/     fb           ioports     locks    mtrr        scsi/     sys/
cmdline  filesystems  kcore       meminfo  net/        self/     tty/
cpuinfo  fs/          kmsg        misc     partitions  slabinfo  uptime
devices  ide/         ksyms       modules  pci         stat      version
$
</pre></td></tr></table><p><a name="BId-proc-fs-pa18"></a>Par exemple, en ce qui concerne le contenu de <tt class="filename">interrupts</tt>,
on constate qu'il contient la liste des interruptions actuellement
utilisées par le système, ainsi que le périphérique qui les utilise.
De même, <tt class="filename">ioports</tt> contiendra la liste des plages
d'entrée/sortie actuellement activées, et enfin <tt class="filename">dma</tt> fera
de même avec les canaux <span class="acronym">DMA</span>. Ainsi, pour repérer un conflit, il
suffira de vérifier le contenu de ces trois fichiers :

<a name="BId-proc-fs-pl5"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="programlisting">$ cat interrupts
           CPU0 
  0:     127648          XT-PIC  timer
  1:       5191          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  5:       1402          XT-PIC  xirc2ps_cs
  8:          1          XT-PIC  rtc
 10:          0          XT-PIC  ESS Solo1
 12:       2631          XT-PIC  PS/2 Mouse
 13:          1          XT-PIC  fpu
 14:      73434          XT-PIC  ide0
 15:      80234          XT-PIC  ide1
NMI:          0
$ cat ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0300-030f : xirc2ps_cs
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
1050-1057 : ide0
1058-105f : ide1
1080-108f : ESS Solo1
10c0-10cf : ESS Solo1
10d4-10df : ESS Solo1
10ec-10ef : ESS Solo1
$ cat dma
 4: cascade
$
</pre></td></tr></table><p>

Ou, pour aller vraiment plus vite, utilisez la commande
<span><b class="command">lsdev</b></span>, qui regroupe les informations de ces trois fichiers
et classe les informations par
périphérique<sup>[<a name="id2557630" href="#ftn.id2557630">29</a>]</sup> :
</p><a name="BId-proc-fs-pl6"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="programlisting">$ lsdev
Device            DMA   IRQ  I/O Ports
------------------------------------------------
cascade             4     2  
dma                          0080-008f
dma1                         0000-001f
dma2                         00c0-00df 
ESS                          1080-108f 10c0-10cf 10d4-10df 10ec-10ef
fpu                      13  00f0-00ff 
ide0                     14  01f0-01f7 03f6-03f6 1050-1057
ide1                     15  0170-0177 0376-0376 1058-105f
keyboard                  1  0060-006f
Mouse                    12  
pic1                         0020-003f
pic2                         00a0-00bf
rtc                       8  0070-007f
serial                       03f8-03ff
Solo1                    10
timer                     0  0040-005f
vga+                         03c0-03df
xirc2ps_cs                5  0300-030f
$
</pre></td></tr></table><p><a name="BId-proc-fs-pa20"></a>
Une énumération complète des fichiers présents serait trop longue.
Néanmoins, voici la description de quelques-uns d'entre eux :
</p><div class="itemizedlist"><ul type="disc"><li><p><a name="BId-proc-fs-pa21"></a>
               <tt class="filename">cpuinfo</tt> : informe sur le ou les processeur(s)
présent(s) dans votre machine.
</p></li><li><p><a name="BId-proc-fs-pa22"></a><a class="indexterm" name="BId-proc-fs-it4"></a><tt class="filename">modules</tt> : liste les
	    modules actuellement utilisés dans le noyau ainsi que
	    leurs compteurs d'utilisation. En fait, il s'agit de la
	    même information que celle reportée par la commande
	    <span><b class="command">lsmod</b></span>.</p></li><li><p><a name="BId-proc-fs-pa23"></a>
               <tt class="filename">meminfo</tt> : contient des informations sur l'état de la
mémoire à l'instant où vous affichez son contenu. Une sortie plus
clairement formatée est disponible avec la commande <span><b class="command">free</b></span>.
</p></li><li><p><a name="BId-proc-fs-pa24"></a><tt class="filename">apm</tt> : si
	  vous avez un ordinateur portable, afficher le contenu de ce
	  fichier vous permet de voir l'état de votre batterie.  Vous
	  pouvez savoir si l'alimentation externe est branchée,
	  connaître la charge courante de votre batterie, et si le
	  <span class="application">BIOS</span> <span class="acronym">APM</span> de votre portable le permet
	  (malheureusement, ce n'est pas le cas pour tous les
	  ordinateur portables), la durée de vie restante, en minutes.
	  Le fichier n'est pas très lisible en tant que tel. Il est
	  donc conseillé d'utiliser la commande <span><b class="command">apm</b></span>
	  à la place, qui donne les mêmes informations dans un format
	  plus lisible (si on comprend l'anglais...).</p><p><a name="BId-proc-fs-pa35"></a>Les ordinateurs modernes proposent
	  maintenant la norme <span class="acronym">ACPI</span> au lieu de <span class="acronym">APM</span>. Voir
	  ci-dessous.</p></li><li><p><a name="BId-proc-fs-pa25"></a><tt class="filename">bus</tt> : ce
sous-répertoire contient des renseignements sur tous les périphériques
trouvés sur les différents bus de votre machine. En général, ces
renseignements sont peu lisibles, et sont pour la plupart traités et
remis en forme par des utilitaires externes : <span><b class="command">lspcidrake</b></span>,
<span><b class="command">lspnp</b></span>, etc.</p></li><li><p><a name="BId-proc-fs-pa36"></a><tt class="filename">acpi</tt> :
	  Plusieurs des fichiers accessibles dans ce répertoires sont
	  intéressant surtout pour les ordinateurs portables. Vous
	  pourrez aussi y sélectionner plusieurs options d'économie
	  d'énergie. Il est cependant plus aisé de modifier ces
	  paramètres au travers d'une interface de haut niveau, comme
	  celles incluses dans les paquetages
	  <tt class="filename">acpid</tt> et
	  <tt class="filename">kacpi</tt>.</p><p><a name="BId-proc-fs-pa37"></a>Les entrées les plus intéressantes
	sont :</p><div class="variablelist"><dl><dt><span class="term"><a name="BId-proc-fs-te1"></a><tt class="filename">battery</tt></span></dt><dd><p><a name="BId-proc-fs-pa38"></a>Indique le nombre de
		  batteries présentes, et les informations afférentes
		  telles que autonomie restante, capacité maximum,
		  etc.</p></dd><dt><span class="term"><a name="BId-proc-fs-te2"></a><tt class="filename">button</tt></span></dt><dd><p><a name="BId-proc-fs-pa39"></a>Permet de définir les
		actions associées aux boutons « <span class="quote">spéciaux</span> »
		du clavier tels que marche/arrêt, veille, etc.</p></dd><dt><span class="term"><a name="BId-proc-fs-te3"></a><tt class="filename">fan</tt></span></dt><dd><p><a name="BId-proc-fs-pa40"></a>Affiche l'état des
		  ventilateurs de l'ordinateur, et permet de définir
		  des seuils pour leur mise en marche ou arrêt. Le
		  degré de contrôle disponible dépend de la carte
		  mère.</p></dd><dt><span class="term"><a name="BId-proc-fs-te4"></a><tt class="filename">processor</tt></span></dt><dd><p><a name="BId-proc-fs-pa41"></a>Il existe ici un
		  sous-répertoire par processeur présent dans la
		  machine. Les options de contrôle varient d'un
		  processeur à l'autre. Les processeurs dits
		  « <span class="quote">mobiles</span> » proposent plus de fonctions,
		  dont :</p><div class="itemizedlist"><ul type="circle"><li><p><a name="BId-proc-fs-pa42"></a>possibilité
			d'utiliser plusieurs états d'énergie,
			proposant différents équilibres entre
			consommation et performance.</p></li><li><p><a name="BId-proc-fs-pa43"></a>possibilité de
		      changer la fréquence d'horloge pour réduire la
		      consommation.</p></li></ul></div><p>Notez que nombre de processeurs
		  n'offrent aucune de ces possibilités.</p></dd><dt><span class="term"><a name="BId-proc-fs-te5"></a><tt class="filename">thermal_zone</tt></span></dt><dd><p><a name="BId-proc-fs-pa44"></a>Information à propos de la
		température des différents éléments de
		l'ordinateur.</p></dd></dl></div></li></ul></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2557630" href="#id2557630">29</a>] </sup>
               <span><b class="command">lsdev</b></span> fait partie du paquetage
<tt class="filename">procinfo</tt>.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch10s01.html">Précédent</a> </td><td width="20%" align="center"><a accesskey="u" href="proc-fs.html">Niveau supérieur</a></td><td width="40%" align="right"> <a accesskey="n" href="ch10s03.html">Suivant</a></td></tr><tr><td width="40%" align="left" valign="top">Renseignements sur les processus </td><td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td><td width="40%" align="right" valign="top"> Le sous-répertoire /proc/sys</td></tr></table></div></body></html>