Soucis de ram 

J'avais souvent des freeze sur mon ordi à cause d'un "manque" de RAM (j'ai 8Go mais bon, quand j'ai deux navs avec moults onglets et 4 fenêtres VSCode ouvertes forcément des fois…).

Bon mon premier réflexe ça a été de réduire le nombre de process de rendu de Firefox, parce que par défaut y'en a un par coeur et j'en ai 8, donc ça mangeait beaucoup de RAM. Ça se fait dans about:preferences

Ça a aidé un peu mais quand j'arrivais à la limite, l'ordi freezait toujours complètement.

Soucis de ram 

Deuxième tentative, j'ai installé github.com/rfjakob/earlyoom avec le paramétrage suivant : EARLYOOM_ARGS="-r 60 -m 2 --prefer '(^|/)(yarn|Telegram|Web\sContent|mysqld)"

En gros quand il y a plus suffisamment de mémoire, earlyoom va terminer de force des processus, en priorité ceux spécifés (ici yarn, telegram, et les processus de rendu de firefox).

Soucis de ram 

Ça fonctionne, je n'ai plus eu de crash nécessitant un reboot forcé 🎉

Cependant, c'est pas hyper confortable d'avoir des onglets qui crashent ou des fenêtres qui se ferment brutalement quand j'atteins le bout de ma RAM.

Et y'a deux semaines j'ai découvert zram, qui permet de compresser la RAM et donc virtuellement d'en avoir plus.

En fait, au lieu de swapper sur le disque, l'ordinateur swappe sur la ram (en compressant)

Soucis de ram 

Le trade-off c'est que la compression/décompression rajoute un peu de charge CPU (pour ma part, le CPU est rarement un bottleneck et concrètement je n'ai pas vu de différence).

Avec ça, depuis deux semaines, j'ai plus eu aucun freeze ou interruption de processus par earlyoom. Ça fonctionne super bien !

Concrètement, le système voit la ram compressée comme du swap. J'ai du lancer un sudo sysctl -w vm.swappiness=60 pour que mon ordi utilise plus la swap.

Soucis de ram 

@agate Ah je vais mettre ça sur mon PC de taff pour voir

Follow

Soucis de ram 

@floreal j'espère que ça fonctionnera 🤞

Soucis de ram 

@agate En vrai j'ai pas mal de ram, et peu de core, je sais pas si c'est une bonne idée. Sur mon thinkpad je pense que ce serait plus pertinent (même si j'ai 32 Go de ram)

Soucis de ram 

@floreal concrètement si t'as jamais de soucis d'OOM et que tu swappe jamais, je pense pas que ça soit spécialement intéressant 🤔

Soucis de ram 

@agate J'ai même pas mis de swap sur mon thinkpad :D

Soucis de ram 

@agate Mais je me tâte à lui coller un SSD sata en plus de nVME parce que pas beaucoup de place sur le disque principal (seulement 500 Gio)
Peut être lui mettre un 2To? même si ça va coûter un peu cher…
Je verrai si je sature.

Sign in to participate in the conversation
Eldritch Café

Une instance se voulant accueillante pour les personnes queers, féministes et anarchistes ainsi que pour leurs sympathisant·e·s. Nous sommes principalement francophones, mais vous êtes les bienvenu·e·s quelle que soit votre langue.

A welcoming instance for queer, feminist and anarchist people as well as their sympathizers. We are mainly French-speaking people, but you are welcome whatever your language might be.