Рейтинг:1

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

флаг ar

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

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

РЕДАКТИРОВАТЬ:

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

magicbycalvin avatar
флаг ar
@Nmath Спасибо за отзыв. Я отредактировал свой вопрос, а также попытаюсь создать несколько произвольных проектов, чтобы проверить, существует ли проблема в моем конкретном проекте.
флаг cc
Вы недавно проверяли свою оперативную память? Многопоточная сборка может заполнить любую доступную оперативную память, принудительно выполнив подкачку, поэтому также проверьте свой диск.
Рейтинг:0
флаг it

Системные «зависания» часто вызваны запуском слишком большого количества слишком больших программ и нехваткой доступной памяти. Использовать бесплатно чтобы узнать, есть ли у вас пространство подкачки, прочитайте man mkswap swapна fstab создать некоторые. Пространство подкачки должно быть непрерывным. использовать mkswap или же ошибаться, нет дд. Традиционно рекомендуется пространство подкачки 1,5 х ОЗУ, но YMMV. Если вы не планируете переводить систему в спящий режим, у вас может быть менее 1,0 Ã оперативной памяти.

magicbycalvin avatar
флаг ar
Хотя мне нужно будет выполнить еще несколько тестов, чтобы подтвердить, увеличение размера подкачки, возможно, помогло. В моей установке был только файл подкачки размером 2 ГБ, но я увеличил его до 1,0 Ã RAM = 8 ГБ. Чтобы увеличить размер подкачки, я следовал инструкциям, найденным [здесь] (https://linuxize.com/post/how-to-add-swap-space-on-ubuntu-20-04/).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.