[noyau] Réglage du swap

Réglage du swap [noyau] - Divers - Linux et OS Alternatifs

Marsh Posté le 20-01-2006 à 20:27:42    

Salut à tous,
 
La question c'est à la fin, en dessous c'est un peu ma vie...
 
Je suis devenu accro à ogame ( http://www.ogame.fr ). Je joue tout le temps depuis 2 semaines, pourtant je suis, j'étais, pas trop joueur. Pour ceux que ça intéresse c'est un jeux massivement multijoueur sur internet, qui se joue dans un navigateur web, et donc fonctionne sans problème avec mon OS libre qu'est Debian GNU/Linux :)
 
Pour soulager mes yeux de mon écran cathodique en 75hz je joue sur mon ordinateur portable, un antique PII 366Mhz avec 64 Mo de ram. Hors, avec si peu de mémoire vive il suffit que je lance Firefox et un éditeur de texte légé pour qu'il swap, ce qui fait ramer la machine abominablement. En fait il swap quand je passe du navigateur à l'éditeur après avoir beaucoup surfé.
 
La question :
J'ai vu récemment qu'on pouvait régler le noyaux (dans /proc je crois) pour qu'il fasse plus au moins usage du swap, quelqu'un à un lien ou une réponse à ma question ?
 
Merci

Reply

Marsh Posté le 20-01-2006 à 20:27:42   

Reply

Marsh Posté le 20-01-2006 à 20:45:40    

dans /proc/sys/vm/swappiness plus tu baisses la valeur, moin sil aura tendance à taper dans le swap. à 0, il arrête complètement de swapper.
 
si ça ne nécessite pas de fonction particulière, tu peux essayer un navigateur plus léger comme dillo par ex


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 20-01-2006 à 21:21:49    

Voila merci :)
J'utiliserai bien dillo mais le site utilise des frames...

Reply

Marsh Posté le 21-01-2006 à 00:38:56    

y a pas de miracle, t'as pas de ram c'est tout. t'auras beau faire ce que tu veux, ça va swapper quand même. et à 0 il n'arrête pas de swapper.
 
swappiness c'est simple. Dans le code qui gère la mémoire, y a un moment ou le noyau se demande s'il doit swapper certaines pages peu/pas utilisées ou pas en prévision. Pour ça il a une heuristique. Si elle vaut >100, il swappe. Cette heuristique est biaisée par swappiness. En gros le code c'est
 
if (heuristique() + swappiness > 100) on_swap();
 
Avec 100, c'est très aggressif évidemment.
Par défaut c'st 60.
Tu peux passer en dessous si tu veux, mais t'as tellement peu de ram, ça changera pas grand chose. Le mieux que t'arriveras à faire, c'est à faire ramer ton navigateur encore plus parce que t'auras dit à Linux d'absolument garder ton éditeur de texte en ram ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed