Задать вопрос
tsarevfs
@tsarevfs
C++ developer

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

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

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

Похожие вопросы