Компьютер зависает при запуске компиляции

ОС: Ubuntu 14.04, оперативная память 4 ГБ, i5, пространство подкачки 1,5 ГБ. Я запускаю команду компиляции ./build.sh однако компьютер продолжает зависать во время работы. Я проверил использование ОЗУ, ЦП и пространства подкачки во время компиляции, и все они полностью используются. Что будет лучшим решением для решения этой проблемы? Я попытался увеличить пространство подкачки с помощью файла подкачки, однако максимальный лимит (для файла подкачки), по-видимому, составляет 3 ГБ, который также используется полностью.

2 ответа

Я решил проблему, увеличив объем оперативной памяти до 8 ГБ, а также увеличив пространство SWAP до 5 ГБ. При запуске компиляции было замечено, что было использовано максимум 5,5 ГБ ОЗУ, поэтому и ОЗУ, и пространства подкачки было недостаточно.

Могу ли я узнать команду, которую вы используете, в любом случае, если вы используете make следующим образом:

сделать -j4 -l4

измените это на:

сделать -j2 -l2

Кроме того, я думаю, что пространство подкачки слишком мало, оно должно быть как минимум равно оперативной памяти. Если проблема не решена вышеуказанной командой, следуйте этому руководству, чтобы увеличить пространство подкачки.

Другие вопросы по тегам