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