Jak zapobiec chromowi, aby zabrał więcej niż na przykład 4 GB pamięci RAM. Od czasu do czasu decyduje się wziąć 7 GB (z 8 GB RAM ogółem) i sprawia, że mój komputer jest bezużyteczny.
Czy masz jakąś pomoc?
PS: Nie miałem nawet otwartych więcej niż 10 kart. Edycja: może zrobiłem ... coś w rodzaju 15. W każdym razie chcę, aby chrome zamroził lub zamknął, aby nie zamrozić całego systemu.
linux
arch-linux
chrome
ram
Jan Kaifer
źródło
źródło
limits.conf
lubulimit
?ulimit
nie jest obsługiwany w systemie Windows !Odpowiedzi:
Uważam, że chciałbyś użyć czegoś takiego jak
cgroups
ograniczenie zużycia zasobów dla pojedynczego procesu.Więc może chcesz zrobić coś takiego to chyba
cgcreate -g memory,cpu:chromegroup cgset -r memory.limit_in_bytes=2048 chromegroup
aby utworzyć chromegroup i ograniczyć użycie pamięci dla grupy do 2048 bajtów
cgclassify -g memory,cpu:chromegroup $(pidof chrome)
aby przenieść bieżące procesy chrome do grupy i ograniczyć ich użycie pamięci do ustawionego limitu
lub po prostu uruchom chrome w grupie jak
cgexec -g memory,cpu:chromegroup chrome
Jednak to całkiem szalone, że Chrome zużywa tak dużo pamięci. Spróbuj najpierw wyczyścić ponownie instalując / ponownie kompilując, aby zobaczyć, czy to nie rozwiąże problemu, ponieważ tak naprawdę nie powinno ono zużywać tyle pamięci na początek, a to rozwiązanie stanowi jedynie pomoc w rozwiązaniu problemu.
źródło
Wierzę, że możesz użyć narzędzia ulimit . Opcja -d : strona podręcznika ulimit (3)
Możesz obniżyć swój limit miękki nawet bez dostępu użytkownika root do serwera.
źródło