[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] TR: Influence de la swap
Benoît Barbier <benoit.br@skynet.be> writes:
> On Tue, 19 Feb 2002 19:17:24 +0100
> Fantasio <Fantasio@LinuxBe.Org> wrote:
> > Un point facilement contrôlable et qui peut ralentir fortement une
> > machine, c'est la vitesse des disques et/ou de la ram.
>
> Comment peut-on contrôler cela ça m'intéresse beaucoup,
pour les disques IDE, utilises hdparm (man hdparm) :
hdparm /dev/hda te donne les principaux paramètres de configuration de
ton premier disque IDE
hdparm -tT /dev/hda te donnes des vitesses pour ce disque (pas des
vitesses physiques, mais des vitesses de bus et de cache)
hdparm -d1 /dev/hda active l'UDMA pour ce disque. Si ton disque et ta
carte mère supporte l'UDMA (tous les disques et cartes modernes le
supportent), essayes hdparm -tT avant et après, ça va te souffler
(sauf si l'UDMA était activé automatiquement)/
D'autres switches utiles sont -mxx (xx vaut 2,4,8,16,32, à essayer),
-c1, -k1, -u1
Voir le man pour leur signification.
> et comment déterminer la taille idéale du swap pour une machine?
Il n'y a pas de taille idéale. Les anciens noyaux avaient besoin de
swap pour fonctionner efficacement, quelle que soit la taille de la
ram. Mais une swap de 4Mb suffisait pour remplir cette condition. Je
ne sais pas si les noyaux récents ont résolu ce "problème".
La quantité de swap dont tu as besoin dépend des tâches que tu comptes
faire tourner, de ta taille de RAM, de la vitesse de tes
disques,... Une règle "à vue de nez" disais 2x ta taille de RAM, mais
je crois que c'est largement trop avec les tailles de RAM modernes. Je
garderais cette règle pour des machines jusqu'à 128Mb de RAM (donc 256
de swap dans ce cas), puis swap=ram pour 256Mb, puis swap=ram/2 au
dessus. Sauf si tu prévois des tâches particulièrement volumineuses
sur ta machine : calculs lourds, style éléments finis (mais dans ce
cas un petit conseil : t'as plutôt intérêt à avoir assez de RAM :-),
ou calculs d'images de synthèse,...
Bref c'est pas simple et c'est souvent en expérimentant que tu
trouveras la taille qui te conviens.
A+,
--
Rémi