tsarevfs
@tsarevfs
C++ developer

Как запретить помещать GUI в swap?

Есть машина с относительно небольшим количеством памяти (4-8Gb), на которой периодически нужно запускать компиляцию большого проекта на C++. Проблема в том, что даже с ограничением на 1 поток, g++ может съедать несколько Gb оперативки. При этом все остальное вытесняется в swap и подвисает.
Я слышал, что Systemd позволяет запускать графические процессы в отдельной группе и задавать на них ограничения по памяти. Возможно ли задать их так, чтобы в swap попадал только сам g++ а не GUI?
На машине будет стоять Arch. Так же интересно, есть ли шанс что-то сделать c этим в Ubuntu?
  • Вопрос задан
  • 2625 просмотров
Решения вопроса 1
Ernillew
@Ernillew
Администрирую *nix-системы с 1997 года
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект