Ошибки задержки загрузки?

Я постоянно получаю эти сообщения при загрузке:

[ 17.806441] EXT4-fs (sda1): re-mounted. Opts: (null) [ 157.196550] postgres (1297): /proc/1297/oom_adj is deprecated, please use /proc/1297/oom_score_adj instead. 

Как вы можете видеть из разницы во времени, это огромная задержка! Как я могу это исправить? Это происходит в каждой отдельной версии моих сборников (на 30-40 жестких дисках), поэтому я не считаю, что это проблема с жестким диском, хотя все они являются прямыми копиями одного мастера.

Это задержка загрузки? Как это исправить? Любое понимание было бы полезно.

Мой начальник считает, что недостаточно доказательств, чтобы сказать, что это причина, по которой загрузка занимает так много времени. Если это не так (dmesg print out), то что это может быть?

Заметки:

Версия = Linaro 13.08 (GNU / Linux 3.15.0+ armv7l)

2 Solutions collect form web for “Ошибки задержки загрузки?”

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

Этот 2-минутный сон был найден в /etc/init/failsafe.conf <- эта задержка предназначена для эхо-вывода на терминал, хотя этого не произошло. путем изменения скрипта, которому я смог загрузить мою систему за 23 секунды. Хотя с этим возникают другие проблемы, но я ничего не могу исправить легко / взломать вместе.

Другие проблемы заключались в том, что сервер DHCP не появлялся при передаче SSID, он просто терпел неудачу.

Я скомпоновал сценарий, который я поставил с помощью @reboot в crontab -e, который зациклился на проверке, была ли запущена служба, если она не запускалась, она запустит ее и продолжит попытки до начала.

Сообщение postgresql можно игнорировать, но если вы хотите его исправить, вы должны изменить сценарий инициализации Postgresql. Посмотрите в своем сценарии инициализации ( /etc/init.d/postgresql ) для чего-то вроде:

  test x"$PG_OOM_ADJ" != x && echo "$PG_OOM_ADJ" > /proc/self/oom_adj 

и изменить его на

  test x"$PG_OOM_ADJ" != x && echo "$PG_OOM_ADJ" > /proc/self/oom_adj_score 

Также возможно, что вам не нужен postgresql для запуска, поэтому вы можете попробовать отключить его.

  • Как переместить журнал ext4
  • Проблемы с файловой системой
  • Что означает этот операнд mkfs.ext4?
  • Могут ли ext (4?) Файловые системы хранить более новые данные в моде, более подверженном коррупции?
  • Как исправить прерывистые ошибки «Нет места на устройстве» во время mv, когда у устройства достаточно места?
  • Можете ли вы прочитать обновленное mtime, но при чтении содержимого они еще не обновлены?
  • Использует ли какая-либо файловая система Copy for Write Mechanism для CP
  • Почему символические ссылки не имеют блоков данных, выделенных им в ext4fs?
  • Разница между fsarchiver и дампом
  • Файл, содержащий файловую систему ext
  • Как я могу сбросить содержимое суперблока файловой системы?
  • Linux и Unix - лучшая ОС в мире.