Actions











Répartir la charge du swap

Écrit le 04/03/2006 @ 09:48 par Drizzt

Informatique - LinuxSi vous avez plusieurs disques dans votre machine sous Linux, probablement que vous avez défini plusieurs partitions de swap. Dans mon cas, tous mes serveurs sont configurés ainsi. La question est, comment répartir la charge entre ces partitions de swap? Certains penseront à utiliser du RAID-0, d'autres créeront plusieurs petites partitions.. sachez que le kernel Linux vous offre de tout gérer celà lui-même!

Dans votre fichier /etc/fstab, vous n'avez qu'à définir la priorité des partitions et la mettre égale. Par exemple :

/dev/hdb2 swap swap defaults,pri=1 0 0
/dev/hda6 swap swap defaults,pri=1 0 0


Vous pourriez avoir 7 partitions ainsi définies, et le kernel répartierait la charge sur les 7. Si vous avez des disques plus lents, et que vous voulez utiliser seulement lorsque la mémoire est vraiment débordée, vous pouvez changer pri=1 pour pri=2 ou pri=3.

Commentaire par Alexandre  Score: 2
Écrit le: 06/03/2006 @ 18:35

Intéressant, je vais essayer ça.

Commentaire par Drizzt  Score: 2
Écrit le: 06/03/2006 @ 20:09

Belwar l'a testé bien malgré lui aujourd'hui, ça m'a permis de voir que c'est vraiment efficace. Gotmail est parti en race condition et c'est mis à bouffer toute la mémoire, swap inclu. Le serveur répondait très bien, même s'il transigeait des dizaines de megabits entre les disques de swap et la mémoire centrale. Yeah!


Tous les blogs
<< Nouvelles mises à jour offertes | Retour aux blogs | Le kirpan accepté dans les écoles >>
Blogs de la même catégorie
<< Linux sur iMac/Intel | RedHat Enterprise Linux 4 Update 3 disponible >>