apt: ureadahead будет перепрофилирован при следующей перезагрузке


13

Я набрал эту команду, чтобы удалить пакет и связанные файлы конфигурации:

sudo apt-get --purge remove supervisor 

Команда завершилась без ошибок, но я получил это сообщение:

ureadahead will be reprofiled on next reboot

Что это означает? Нужно ли перезагружаться (или рекомендуется перезагрузка)?

Ответы:


13

Нет необходимости перезагружаться или беспокоиться.

Ureadahead , фактически называемый über-readahead, - это система, позволяющая ускорить загрузку за счет предварительной загрузки загрузочных файлов на страницы и в память, чтобы они были сразу готовы во время вызова через файлы пакета, которые уже предварительно упакованы в страницы, удобные для памяти. Он будет генерировать план предварительной загрузки ежемесячно, а также при изменении, добавлении или удалении файлов, связанных с загрузкой. Поскольку это влияет только на производительность при загрузке, перезагрузка не требуется, поскольку ureadahead применяется только во время загрузки, и упаковка при загрузке будет выполнена при следующей загрузке в любом случае. Однако иногда он запускается, даже если загрузочные файлы или месячный цикл не применяются.

Как это на самом деле работает:

ureadaheadэто исполняемый файл, который будет отслеживать процесс загрузки, а затем генерировать файлы пакета. При запуске без аргументов этот исполняемый файл проверяет /var/lib/ureadaheadналичие упаковочных файлов и, если они достаточно стары или не существуют, он начинает отслеживаться вечно. Затем ему можно дать SIGTERM с Ctrl+ C, после чего он сохранит все файлы пакета. Его также можно запустить, --timeoutчтобы он автоматически останавливался и сохранял свои упаковочные файлы.

Ссылка: https://wiki.archlinux.org/index.php/Ureadahead


5

über-readahead используется во время загрузки, чтобы заранее прочитать файлы, когда они необходимы, чтобы они уже были в кэше страниц, что повышает производительность загрузки.

Его файлы данных восстанавливаются при первой загрузке после установки, а также ежемесячно или после установки или обновления пакетов с сценариями инициализации или конфигами. Вы можете обратиться к https://launchpad.net/ureadahead для получения дополнительной информации.

Теперь, как уже упоминалось выше, ureadheadфайлы должны обновляться, когда устанавливаются или обновляются пакеты со скриптами инициализации или конфигами. В вашем случае, я думаю, то же самое произошло при удалении файлов. Таким образом, ureadaheadбудут восстановлены его файлы данных на основе этой операции удаления.


Этот ответ более понятен для меня. Ваш вопрос @Obsessive немного сложнее, но более подробный и, наконец, действительно ответьте на мой последний вопрос. Нужно ли (или предлагается) перезагрузить компьютер?
Паоло

@ObsessiveFOSS: Когда я изначально начал отвечать на вопрос, вы не ответили на него. Но после публикации я узнал, что вы уже ответили. Я думал сохранить свой ответ, потому что чувствовал, что это было проще. Во всяком случае, я согласен, что ваш был очень подробным.
Сурав Мишра

@linuxandunix ОК. Нет проблем. Это в течение нескольких минут, так что все в порядке /
Восстановить Монику - ζ--
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.