none
Ошибки времени на виртуальных машинах RRS feed

  • Общие обсуждения

  • Добрый день!

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

    • Изменен тип Yuriy Lenchenkov 28 апреля 2011 г. 12:57 обсуждение вариантов минимизации искажения времени в виртуальной среде
    14 апреля 2011 г. 16:12

Все ответы

  • Отчасти Вы правы. Если в настройках компонентов синхронизации стоит чекбокс о синхронизации времени с хостом, эти параметры будут зависеть от нагрузки на Hyper-V. Какс следствие, чем больше процессорного времени занято у хоста, тем вероятнее шанс того, что во времени хоста и виртуальной машины будет некая дельта.

    В принципе, варианты здесь только в настройке синхронизации времени со внешним источником. Однако при загрузке до проверки доступности внешнего источника время будет браться все равно с хоста.

     

    Думаю, данный пост будет Вам полезен.

     

    15 апреля 2011 г. 3:37
    Модератор
  • На удивление наоборот, если снять галочку синхронизации, то время начинает плясать в зависимости от нагрузки, ради эксперимента и для наглядности выделил виртуалке 5% от одного ядра, запустил бенчмарк. Программа отчиталась о выполнении задания за 18 секунд, в реальности я ждал более 10 минут.
    20 апреля 2011 г. 16:08
  • На удивление наоборот, если снять галочку синхронизации, то время начинает плясать в зависимости от нагрузки, ради эксперимента и для наглядности выделил виртуалке 5% от одного ядра, запустил бенчмарк. Программа отчиталась о выполнении задания за 18 секунд, в реальности я ждал более 10 минут.

    Кстати, да. Тоже встречал раз. При общей загрузке x6 CPU хоста за 90%, в x1 пятипроцентном DC, который настраивал на внешний источник ntp.mobatime.ru (естественно чекбокс о синхронизации с хостом был снят), разница по времени с внешним росла со скоростью около секунды в секунду. При снижении общей нагрузки постепенно выровнялось.
    26 апреля 2011 г. 19:29