Устранение отставания времени FreeBSD на VMWare

Материал из wiki.lissyara.su
Перейти к: навигация, поиск

ИНТРО

Думаю много кто сталкивался с отставанием системного времени FreeBSD установленной под VMWare. Если фряха установлена для экспериментов, то это всего лишь вызывает неудобства, но если это "боевой" сервер, то могут возникнуть серьёзные проблемы.

ЗАДАЧА

Устранение отставания системного времени FreeBSD установленной под VMWare.


РЕШЕНИЕ

1. В /boot/loader.conf стоит добавить параметр:

kern.hz="100" #Установка частоты системного ядра

2. В том же /boot/loader.conf добавляем:

hint.apic.0.disabled=1 #Отключение APIC (не путать с ACPI) устройство

3. В *.vmx (файл с параметрами виртуальной машины; открывать Блокнотом) добавить строчку:

tools.syncTime = "FALSE"

Все, после этого системное время перестает катастрофически отставать. Хотя это не означает что стоит забывать о NTP ;)


P.S. Проверенно на FreeBSD 7.0 и VMWare Server 1.01 - 2.0 а также VMWare Workstation 6.0

P.P.S. Так-же работает на 5-й ветке VmWare. И ntpdate timde_serv в крон :)

P.P.P.S Так-же решается путем поднятием ntpd

--m0ps 17:17, 19 ноября 2008 (MSK)