Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Зависание ОС при выполнении "make"  (Прочитано 2956 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DimmKo

  • Автор темы
  • Активист
  • *
  • Сообщений: 260
    • Просмотр профиля
    • Image Hosting
Товарищи, добрый день.
У меня такая проблема: пытаюсь из исходников поставить mapnik (для карт), делаю make и после какого-то времени ОС намертво зависает. Индикатор жесткого диска даже не моргает.
Сразу не могу сообразить какие логи смотреть и т.п.
Система:
(Нажмите, чтобы показать/скрыть)
Спасибо.
Ubuntu Server 24.04.1 LTS | x86_64

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Зависание ОС при выполнении "make"
« Ответ #1 : 12 Июня 2015, 19:58:03 »
DimmKo,
Возможно перегревается. Разгона случайно нет? Компиляция - большая нагрузка для процессора. У меня такое тоже бывало.
Я в личке не консультирую. Вопросы задавайте на форуме.

_Konstantin_

  • Гость
Re: Зависание ОС при выполнении "make"
« Ответ #2 : 12 Июня 2015, 20:11:24 »
DimmKo,
запускайте make так:
make 2>&1 | tee build.log___________

Оффлайн DimmKo

  • Автор темы
  • Активист
  • *
  • Сообщений: 260
    • Просмотр профиля
    • Image Hosting
Re: Зависание ОС при выполнении "make"
« Ответ #3 : 12 Июня 2015, 20:16:41 »
Pilot6,
разгона нет. К сожалению не знаю, как посмотреть температуру в Linux. Сейчас поищу информацию.
_Konstantin_,
спасибо. Попробую так сделать. По результатам сообщу тогда.
Ubuntu Server 24.04.1 LTS | x86_64

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Зависание ОС при выполнении "make"
« Ответ #4 : 12 Июня 2015, 20:21:19 »
DimmKo,
Ну еще компилироваться может долго без вывода чего-либо на экран.
Я в личке не консультирую. Вопросы задавайте на форуме.

аспирин

  • Гость
Re: Зависание ОС при выполнении "make"
« Ответ #5 : 12 Июня 2015, 20:24:30 »
DimmKo,
Цитировать
К сожалению не знаю, как посмотреть температуру в Linux.
Код: (xml) [Выделить]
sensors

_Konstantin_

  • Гость
Re: Зависание ОС при выполнении "make"
« Ответ #6 : 12 Июня 2015, 20:26:44 »
Pilot6,
разгона нет. К сожалению не знаю, как посмотреть температуру в Linux. Сейчас поищу информацию.
_Konstantin_,
спасибо. Попробую так сделать. По результатам сообщу тогда.
что бы было понятнее что это дает http://habrahabr.ru/post/138591/

Оффлайн DimmKo

  • Автор темы
  • Активист
  • *
  • Сообщений: 260
    • Просмотр профиля
    • Image Hosting
Re: Зависание ОС при выполнении "make"
« Ответ #7 : 12 Июня 2015, 21:09:38 »
Pilot6,
я cначала так же подумал и подождал полчаса - без результатов. Клавиатура не реагировала на нажатие, плюс пинга не было до ПК.
аспирин,
спасибо, я как раз нашел статью и сделал так, но сейчас посмотреть не могу, т.к. надо перезагружать комп, а там началась развертка в базу данных и это на несколько дней (((
_Konstantin_,
спасибо, почитаю статью.
Ubuntu Server 24.04.1 LTS | x86_64

_Konstantin_

  • Гость
Re: Зависание ОС при выполнении "make"
« Ответ #8 : 12 Июня 2015, 21:35:58 »
DimmKo,
Вам лучше написать скрипт, который после запуска make будет выводить температуру в цикле на консоль каждые 5 сек. с указанием времени вывода что бы не путаться. Почитайте про bash, там не сложно.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Зависание ОС при выполнении "make"
« Ответ #9 : 12 Июня 2015, 21:42:50 »
_Konstantin_,
Зачем такие сложности со скриптами, когда можно просто psensor поставить.
Я в личке не консультирую. Вопросы задавайте на форуме.

_Konstantin_

  • Гость
Re: Зависание ОС при выполнении "make"
« Ответ #10 : 12 Июня 2015, 21:45:36 »
Pilot6,
нет ни каких сложностей, зачем ставить лишнее ПО, если можно все разрулить несколькими строчками кода скриптового языка установленного уже в систему...

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Зависание ОС при выполнении "make"
« Ответ #11 : 12 Июня 2015, 21:50:28 »
_Konstantin_,
Ага. Только сначала нужно потратить пару дней, чтобы научиться писать эти скрипты )))
А "лишнее" ПО прямо жутко помешает да?
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн DeadMetaler

  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
Re: Зависание ОС при выполнении "make"
« Ответ #12 : 13 Июня 2015, 12:18:20 »
Компиляция требует память и возможно виснет при её заполнении. Особенно если swap отключен.
« Последнее редактирование: 13 Июня 2015, 22:11:44 от DeadMetaler »
Arch Linux

_Konstantin_

  • Гость
Re: Зависание ОС при выполнении "make"
« Ответ #13 : 13 Июня 2015, 17:22:51 »
DeadMetaler, нужно увидеть лог make, где будет видно - есть ошибки какие либо или их нет. А если их нет, то это даст основание уже смотреть в сторону ресурсов, железа и т.д. Как это сделать я писал выше.

Pilot6, я предложил один из вариантов без установки дополнительного ПО, на мой взгляд и для меня лично это проще и легче для самой ОС. Мне проще написать несколько строк скрипта и запустить его, а как поступит DimmKo, это будет его личный выбор :) думаю не стоит заострять на моем варианте внимание. Только одна ремарка - DimmKo поставит psensor, затем будет изучать его, а потом будет задавать вопросы как все это увязать с make и существующей проблемой :)
« Последнее редактирование: 13 Июня 2015, 17:24:22 от _Konstantin_ »

Оффлайн DimmKo

  • Автор темы
  • Активист
  • *
  • Сообщений: 260
    • Просмотр профиля
    • Image Hosting
Re: Зависание ОС при выполнении "make"
« Ответ #14 : 14 Июня 2015, 12:01:48 »
DeadMetaler,
памяти потребляет нормально так, swap не отключен, но make его не пользует почему-то. Я смотрел через htop и почему-то все 8 ядер он использует при make.
_Konstantin_,
сейчас пока идет импорт в базу данных, а потому это долгий процесс на неделю точно. После этого, если все пройдет успешно, я буду пробовать то, что вы мне посоветовали. Просто импорт в базу данных оказался приоритетнее, и стало быть, после него буду уже с make разбираться.
Ubuntu Server 24.04.1 LTS | x86_64

 

Страница сгенерирована за 0.025 секунд. Запросов: 19.