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


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

Автор Тема: Долгое поднятие системы  (Прочитано 643 раз)

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

Оффлайн droll80

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Долгое поднятие системы
« : 04 Марта 2018, 13:00:52 »
Доброго,

Есть Embedded System, в которой используется Compact Flash. Стоит Ubuntu Server с патчем Real Time. Ядро с патчем было скомпилировано на Embedded System. Система поднимается за примерно 35 секунд. Проблема следующая, если переставить Compact Flash в другую аналогичную Embedded System, то время поднятия увеличивается до > 1.10 секунд. Подскажите, пожалуйста, почему и как исправить?

UPDATE:
Проблема решилась оптимизацией initramfs. Выкинул все ненужные модули.
« Последнее редактирование: 05 Марта 2018, 15:30:12 от droll80 »

Dzhoser

  • Гость
Re: Долгое поднятие системы
« Ответ #1 : 04 Марта 2018, 13:40:27 »
Наверное потому что скомпилировано под первую систему
sudo systemd-analyze blame покажет время загрузки каждого сервиса. Выполните на обеех машинах узнаете в чем проблема.
« Последнее редактирование: 04 Марта 2018, 13:45:48 от Dzhoser »

Оффлайн droll80

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Долгое поднятие системы
« Ответ #2 : 04 Марта 2018, 13:48:39 »
Наверное потому что скомпилировано под первую систему

Я тоже так подумал. Например, при обнаружении новой сетевой карты в файле /etc/udev/rules.d/70-persistent-net.rules появляется новый интерфейс. Возможно тоже самое происходит и со всем остальным "железом".

Пользователь добавил сообщение 04 Марта 2018, 14:01:52:
Наверное потому что скомпилировано под первую систему
sudo systemd-analyze blame покажет время загрузки каждого сервиса. Выполните на обеех машинах узнаете в чем проблема.
У меня Ubuntu Server 12.04, systemd не получается установить

Пользователь добавил сообщение 04 Марта 2018, 14:26:10:
Вот результат от Bootchart
« Последнее редактирование: 04 Марта 2018, 14:26:11 от droll80 »

Dzhoser

  • Гость
Re: Долгое поднятие системы
« Ответ #3 : 05 Марта 2018, 07:51:33 »
Разное железо, разная конфигурация. Ядро подстраивается под новые железки и сетевые интерфейсы долго настраиваются. Время загрузки считаю приемлемым. Ну или компилируйте под вторую систему отдельно ядро и настройки сети прописывайте в /etc/network/interfaces. Так должно быть быстрее...

Оффлайн droll80

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Долгое поднятие системы
« Ответ #4 : 05 Марта 2018, 09:21:09 »
Разное железо, разная конфигурация. Ядро подстраивается под новые железки и сетевые интерфейсы долго настраиваются. Время загрузки считаю приемлемым. Ну или компилируйте под вторую систему отдельно ядро и настройки сети прописывайте в /etc/network/interfaces. Так должно быть быстрее...
Конфигурация железа одинаковая. Это серийное производство. Отличаются только серийные номера. Так что драйвера одни и те же. По-этому я не могу компилировать на каждой системе отдельно. Время загрузки должно быть меньше минуты, т.к. есть watchdog, который нужно программно отключить в течение минуты или он отключит питание.
С сетевыми интерфейсами проблемы нет, достаточно один раз стереть запись о старой сетевой карте и переименовать новый из eth1 в eth0.
По-этому я вот думаю, возможно есть какой-то способ сделать что-то вроде рефреша на устройства?

Morisson

  • Гость
Re: Долгое поднятие системы
« Ответ #5 : 05 Марта 2018, 09:54:45 »
А после первой перезагрузки также долго все грузится?
Попробуй еще sudo update-initramfs -k all -u

Оффлайн droll80

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Долгое поднятие системы
« Ответ #6 : 05 Марта 2018, 10:24:25 »
А после первой перезагрузки также долго все грузится?
Попробуй еще sudo update-initramfs -k all -u
да, первая, вторая и все последующие.
Попробую, спасибо

Пользователь добавил сообщение 05 Марта 2018, 11:12:22:
А после первой перезагрузки также долго все грузится?
Попробуй еще sudo update-initramfs -k all -u
да, первая, вторая и все последующие.
Попробую, спасибо
К сожалению не помогло

Пользователь добавил сообщение 05 Марта 2018, 11:51:34:
Согласно dmesg кернел поднимается за 13 секунд. Получается, что проблема до кернела.
« Последнее редактирование: 05 Марта 2018, 11:51:34 от droll80 »

Dzhoser

  • Гость
Re: Долгое поднятие системы
« Ответ #7 : 05 Марта 2018, 12:00:10 »
Попробуйте отключить ip6w если не используется

 

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