Я новичок в ОС и изучаю FreeBSD. У меня возникает вопрос, почему ktr использует автономную стратегию для создания журналов событий, сначала сохраняя события и предоставляя ktrdump для форматирования и сбрасывания их позже.Время, проведенное в режиме ядра
Мое рассуждение: поскольку ktr регистрирует события по мере запуска ядра, если включена также форматирование, что замедлит работу ядра и увеличит время, затрачиваемое на режим ядра, а не на пользовательский режим. Используя двухэтапный процесс, ядро сохраняет некоторое время, и задача форматирования выполняется позже, когда пользователь хочет прочитать файл журнала.
Я хочу знать, является ли эта причина логичной, а если нет, то почему?
Спасибо.