Ноутбук падает при использовании Make - возможные тепловые проблемы?

Я запускаю Ubuntu 20.04.2 на Lenovo Thinkpad P52s и иногда сталкиваюсь с проблемами, когда использую команду make с несколькими ядрами (используя флаг -j). Мой экран замирает, и ноутбук становится полностью невосприимчивым, требуя принудительного выключения, чтобы вернуть его к жизни. Я оставлял его на пару часов в надежде, что в конце концов он снова станет отзывчивым, но безрезультатно. Это произошло на том же ноутбуке под управлением Ubuntu 16.04 и, полагаю, 18.04. Каждая новая установка - это свежая установка, а не обновление с помощью инструмента обновления релиза.

Я подозреваю тепловые проблемы из-за температуры процессора где-то в районе 75 C во время аварии и тот факт, что использование вентилятора для активного охлаждения ноутбука снижает мои шансы на аварию. Я установил thinkfan, чтобы вентилятор процессора работал чаще при более низких температурах, и считаю, что это помогло, но это может быть мое собственное предубеждение.

EDIT:

Что касается кода, который я компилирую с помощью make, это некоторый пользовательский код, который в значительной степени использует библиотеку GTSAM. GTSAM также использует библиотеки Eigen и boost. Однако в прошлом казалось, что произвольные вызовы make также вызывали проблемы. К сожалению, я не помню, что именно я пытался собрать, но, скорее всего, это был один из нескольких пакетов ROS. Я поищу произвольный код для компиляции с помощью make, чтобы убедиться, что моя проблема не зависит от конкретного проекта, над которым я работал в последнее время.

1
задан 12 July 2021 в 21:18

1 ответ

"Зависание" системы часто вызвано запуском слишком большого количества слишком больших программ и нехваткой доступной памяти. Используйте free , чтобы узнать, есть ли у вас пространство подкачки, прочтите man mkswap swapon fstab , чтобы создать его. Пространство подкачки должно быть непрерывным. используйте mkswap или fallocate , а не dd . Традиционно рекомендуется пространство подкачки 1,5 × RAM, но YMMV. Если вы не планируете переводить систему в спящий режим, у вас может быть меньше 1,0 × ОЗУ.

0
ответ дан 28 July 2021 в 11:19

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

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