Назад | Перейти на главную страницу

Имеет ли kern.hz какое-либо отношение к FreeBSD, если включен «динамический режим галочки»?

Я запускаю установку FreeBSD 9.0 как виртуальную машину в KVM настроить. В предыдущих версиях FreeBSD обычно принудительно kern.hz установите более низкое значение, чтобы виртуальная машина не занимала хост, потому что он обрабатывает прерывания таймера без какой-либо работы - Справочник FreeBSD объясняет:

Самый важный шаг - уменьшить размер файла kern.hz, чтобы уменьшить загрузку процессора FreeBSD в среде Parallels. Это достигается путем добавления следующей строки в

/boot/loader.conf: kern.hz = 100

Без этого параметра простаивающая гостевая ОС FreeBSD Parallels будет использовать примерно 15% ЦП однопроцессорного iMac®. После этого изменения использование будет ближе к 5%.

Однако в FreeBSD 9 по умолчанию используется «динамический тиковый режим» (он же «тиковый режим»), управляемый kern.eventtimer.periodic настройка, которая по умолчанию 0 (читай: режим без тиков).

Это заставляет задуматься - неужели кончик опускания kern.hz все еще имеют какое-либо отношение к тому, чтобы FreeBSD 9 хорошо играла в настройке виртуальной машины?

Хотя теоретически в этом не должно быть необходимости, согласно этому Разместите в списке рассылки FreeBSD-Stable Похоже, существуют проблемы с использованием виртуальных машин без тиков в течение длительного времени на VMware ESX 5.0 - что может произойти, а может и не произойти на KVM.