MFen 1.68 --> 1.79

This commit is contained in:
Marc Fonvieille 2003-01-03 12:19:26 +00:00
parent 0be4846f7f
commit 8ee69e5b4f
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=15521

View file

@ -3,8 +3,8 @@
The FreeBSD French Documentation Project
$FreeBSD$
$Id: chapter.sgml,v 1.6 2002-11-22 18:09:41 blackend Exp $
Original revision: 1.68
$Id: chapter.sgml,v 1.7 2003-01-03 12:19:26 blackend Exp $
Original revision: 1.79
-->
<chapter id="config-tuning">
@ -1593,7 +1593,7 @@ kern.maxfiles: 2088 -> 5000</screen>
bouton reset), le syst&egrave;me de fichiers sera laiss&eacute;
dans un &eacute;tat impr&eacute;visible. Il n'y a aucune
opportunit&eacute; d'examiner l'&eacute;tat du syst&egrave;me
de fichiers quand le syst&egrave;me est à nouveau relanc&eacute;;
de fichiers quand le syst&egrave;me est &agrave; nouveau relanc&eacute;;
les blocs de donn&eacute;es d'un fichier pourraient
d&eacute;j&agrave; avoir &eacute;t&eacute; inscrits sur
le disque alors que la mise &agrave; jour de la table des inodes
@ -1860,7 +1860,7 @@ kern.maxfiles: 2088 -> 5000</screen>
utiliser le nom de votre choix.</para>
<example>
<title>Cr&eacute;er un fichier de pagination</title>
<title>Cr&eacute;er un fichier de pagination sous FreeBSD&nbsp;4.X</title>
<orderedlist>
<listitem>
@ -1909,6 +1909,171 @@ kern.maxfiles: 2088 -> 5000</screen>
</orderedlist>
</example>
<example>
<title>Cr&eacute;er un fichier de pagination sous FreeBSD&nbsp;5.X</title>
<orderedlist>
<listitem>
<para>Assurez-vous que votre configuration de noyau inclut
le pilote de disque m&eacute;moire (&man.md.4;). Il se
trouve par d&eacute;faut dans le noyau
<filename>GENERIC</filename>.</para>
<programlisting>device md # Memory "disks"</programlisting>
</listitem>
<listitem>
<para>Cr&eacute;ez un fichier de pagination
(<filename>/usr/swap0</filename>):</para>
<screen>&prompt.root; <userinput>dd if=/dev/zero of=/usr/swap0 bs=1024k count=64</userinput></screen>
</listitem>
<listitem>
<para>Fixez les bonnes permissions sur
<filename>/usr/swap0</filename>:</para>
<screen>&prompt.root; <userinput>chmod 0600 /usr/swap0</userinput></screen>
</listitem>
<listitem>
<para>Activez le fichier de pagination dans
<filename>/etc/rc.conf</filename>:</para>
<programlisting>swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.</programlisting>
</listitem>
<listitem>
<para>Red&eacute;marrez la machine ou activez directement le
fichier de pagination:</para>
<screen>&prompt.root; <userinput>mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0</userinput></screen>
</listitem>
</orderedlist>
</example>
</sect2>
<sect1 id="acpi-overview">
<sect1info>
<authorgroup>
<author>
<firstname>Hiten</firstname>
<surname>Pandya</surname>
<contrib>Ecrit par </contrib>
</author>
<author>
<firstname>Tom</firstname>
<surname>Rhodes</surname>
</author>
</authorgroup>
</sect1info>
<title>ACPI et FreeBSD</title>
<para>Il est vraiment important d'utiliser les ressources
mat&eacute;rielles d'une mani&egrave;re efficace. Avant
l'apparition de l'<acronym>ACPI</acronym>, il &eacute;tait
tr&egrave;s difficile pour les syst&egrave;mes d'exploitation de
g&eacute;rer l'utilisation de l'alimentation et la temp&eacute;rature
d'un syst&egrave;me. Le mat&eacute;riel &eacute;tait soit
contr&ocirc;l&eacute; par certaines interfaces du
<acronym>BIOS</acronym>, i.e.: le syst&egrave;me
<emphasis>Plug and Play BIOS (PNPBIOS)</emphasis>,
l'<emphasis>Advanced Power Management (APM)</emphasis> et ainsi
de suite. La gestion de l'&eacute;nergie et des ressources est un
des &eacute;l&eacute;ments cl&eacute;s d'un syst&egrave;me
d'exploitation moderne. Par exemple, vous pourrez vouloir qu'un
syst&egrave;me d'exploitation surveille certaines limites (et
prenne eventuellement des mesures), au cas o&ugrave; la
temp&eacute;rature de votre syst&egrave;me augmente de fa&ccedil;on
inattendue.</para>
<para>Dans cette section, nous fournirons une information
compl&egrave;te au sujet de l'<acronym>ACPI</acronym>. Il sera
fait r&eacute;f&eacute;rence &agrave; des documents
suppl&eacute;mentaires en fin de section pour plus de
d&eacute;tails. Soyez conscient que l'<acronym>ACPI</acronym>
n'est disponible que sur les syst&egrave;mes FreeBSD&nbsp;5.X et
suivants.</para>
<sect2 id="acpi-intro">
<title>Qu'est-ce que l'ACPI?</title>
<para>L'&ldquo;Advanced Configuration and Power Interface&rdquo;
(<acronym>ACPI</acronym>) est une norme cr&eacute;&eacute;e
par un ensemble de constructeurs pour fournir une interface
standard &agrave; la gestion des ressources et de l'&eacute;nergie.
C'est un &eacute;l&eacute;ment cl&eacute; dans le contr&ocirc;le
et la configuration par le syst&egrave;me d'exploitation de
de la gestion d'&eacute;nergie, i.e., il permet plus de contr&ocirc;le
et flexibilit&eacute; au syst&egrave;me d'exploitation. Les
syst&egrave;mes modernes ont &ldquo;repouss&eacute;&rdquo; les limites
des interfaces &ldquo;Plug and Play&rdquo; actuelles (comme
l'APM, qui est utilis&eacute; sous FreeBSD&nbsp;4.X), avant
l'apparition de l'<acronym>ACPI</acronym>.
L'<acronym>ACPI</acronym> est le descendant direct de
l'<acronym>APM</acronym> (Advanced Power Management - gestion
avanc&eacute;e de l'&eacute;nergie).</para>
<sect2 id="acpi-config">
<title>Configurer l'<acronym>ACPI</acronym></title>
<para>Le pilote <filename>acpi.ko</filename> est par d&eacute;faut
charg&eacute; par le &man.loader.8; au d&eacute;marrage et ne devrait
<emphasis>pas</emphasis> &ecirc;tre compil&eacute; dans
le noyau. La raison derri&egrave;re cela est que les modules
sont plus facile &agrave; manipuler, par exemple pour passer &agrave;
une autre version du module <filename>acpi.ko</filename> sans
avoir &agrave; recompiler le noyau. Cela pr&eacute;sente l'avantage
de rendre les tests ais&eacute;s. Une autre raison est que lancer
l'<acronym>ACPI</acronym> apr&egrave;s qu'un syst&egrave;me ait
termin&eacute; son lancement n'est pas tr&egrave;s utile, et dans
certain cas peut m&ecirc;me &ecirc;tre fatal. Dans le doute,
d&eacute;sactiver l'<acronym>ACPI</acronym>. Ce pilote ne devrait
et ne peut &ecirc;tre d&eacute;charg&eacute; car le bus
syst&egrave;me l'utilise pour diff&eacute;rentes
int&eacute;raction avec le mat&eacute;riel.
L'<acronym>ACPI</acronym> peut &ecirc;tre d&eacute;activ&eacute;
avec l'utilitaire &man.acpiconf.8;. En fait la plupart des
interactions avec <acronym>ACPI</acronym> peuvent &ecirc;tre
effectu&eacute;es via &man.acpiconf.8;. A la base cela signifie
que si quelque chose en rapport avec l'<acronym>ACPI</acronym>
appara&icirc;t dans la sortie de &man.dmesg.8;, alors c'est
d&eacute;j&agrave; en fonctionnement.</para>
<note>
<para>L'<acronym>ACPI</acronym> et l'<acronym>APM</acronym>
ne peuvent co&eacute;xister et devraient &ecirc;tre utilis&eacute;
s&eacute;par&eacute;ment. Le dernier charg&eacute;
s'arr&ecirc;tera s'il d&eacute;tecte l'autre en
focntionnement.</para>
</note>
<para>Dans sa plus simple forme, l'<acronym>ACPI</acronym> peut
&ecirc;tre utilis&eacute; pour mettre en veille un syst&egrave;me avec
&man.acpiconf.8;, les options <option>-s</option> et
<literal>1-5</literal>. La plupart des utilisateurs n'auront
besoin que de <literal>1</literal>. L'option
<literal>5</literal> provoquera un arr&ecirc;t de l'alimentation
par logiciel, effet identique &agrave; un:</para>
<screen>&prompt.root; <userinput>halt -p</userinput></screen>
<para>D'autres options sont disponibles. Consultez la page de
manuel d'&man.acpiconf.8; pour plus d'informations.</para>
</sect2>
<sect2 id="acpi-debug">
<title>D&eacute;boguage de l'<acronym>ACPI</acronym></title>
<para>Presque tout dans l'<acronym>ACPI</acronym> est transparent,
jusqu'au moment o&ugrave; cela ne fonctionne plus. C'est en
g&eacute;n&eacute;ral &agrave; ce moment o&ugrave; vous en tant
qu'utilisateur saurez que quelque chose ne fonctionne pas
correctement.</para>
</sect2>
</sect1>
</chapter>