Bt-teh.ru

БТ Тех
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

KVM и синхронизация времени

KVM и синхронизация времени

Имеется такой вопрос.
У меня на Ubuntu server в виртуальной машине (KVM) работает гостевая система Windows 7 x64.
Есть программа которая отслеживает изменение времени, и она мне сообщает что примерно каждый час время подводиться(изменяется) на 1 минуту и несколько секунд вперед (похоже в зависимости от нагрузки гостевой системы).
Хотелось бы узнать чем (какой программой или каким компонентом) это изменение времени производиться и если есть возможность сделать эту подводку более частой, скажем каждые 30 или даже 10 минут.
Просто при резком изменении времени на 1 минуту происходят определённые сбои в нашем программном обеспечении (хоть и не критические, но всё же).
Если же подводка часов будет более частой то таких проблем не возникнет.

А что, в виндах нету монотонного clocksource?

ntpd есть для виндовс

В виртуальной венде время постоянно уезжает. Мы пользуем http://www.timesynctool.com/

Понятно что можно установить программу для синхронизации времени, мне бы понять тогда каким образом оно синхронизируется сейчас, в Windows синхронизация на данный момент отключена, значит синхронизируется средствами KVM, если я смогу понять как это делается и настроить как мне нужно то и внешняя программа не понадобиться.

Хотя бы командную строку qemu покажи.

Using the Real-Time Clock with Windows Vista, Windows Server 2008 and Windows 7 guests

Windows uses the both the Real-Time Clock (RTC) and the Time Stamp Counter (TSC). For Windows guests the Real-Time Clock can be used instead of the TSC for all time sources which resolves guest timing issues.

The boot.ini file is no longer used from Windows Vista and newer. Windows Vista, Windows Server 2008 and Windows 7 use the Boot Configuration Data Editor (bcdedit.exe) to modify the Windows boot parameters.

This procedure is only required if the guest is having time keeping issues. Time keeping issues may not affect guests on all host systems.

Open the Windows guest.

Open the Accessories menu of the start menu. Right click on the Command Prompt application, select Run as Administrator.

Confirm the security exception, if prompted.

Set the boot manager to use the platform clock. This should instruct Windows to use the PM timer for the primary clock source. The system UUID ( in the example below) should be changed if the system UUID is different than the default boot device.

C:Windowssystem32>bcdedit /set USEPLATFORMCLOCK on

The operation completed successfully

This fix should improve time keeping for Windows Vista, Windows Server 2008 and Windows 7 guests.

Ну и вообще, гуглить time keeping best practices for KVM Windows guests

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

Только вот я не нашёл где и как это настраивается в KVM, может конечно плохо искал.
На данный момент решил проблему с помощью программы подсказанной господином «targitaj», выставил минимально возможный таймаут между синхронизацией времени в 15 минут, за эти 15 минут время в гостевой системе отстаёт на 20-30 секунд.
Но меня это устраивает, у меня просто строиться поминутный график на гостевой системе, и раньше в нём появлялись провалы из-за редкой синхронизации времени.
Так же как будет время, попробую вариант указаный господином «dyasny», этот вариант я кстати видел в интернете, но народ писал что он не эффективен.

Как синхронизировать часы Windows с интернет-сервером времени 2021

Часы Windows, как вы знаете, находятся в правом нижнем углу вашего рабочего стола и выскакивают информацию о времени и дате, когда вы нажимаете на них правой кнопкой мыши.

Если ваш компьютер подключен к Интернету, он автоматически синхронизирует время локального компьютера со службой времени Windows. Однако иногда системные часы не показывают точное время и сталкиваются с проблемами при синхронизации с сетевым протоколом времени или NTP-серверами.

Затем вы можете изменить время вручную, нажав на кнопку « Изменить дату и время» . Однако следует помнить, что для изменения настроек вам потребуется доступ администратора.

Полезная информация : согласно официальному заявлению Microsoft, служба W32Time не была разработана для удовлетворения потребностей чувствительных ко времени приложений до Windows Server 2016. После обновлений, реализованных до Windows Server 2016, теперь можно найти решение за 1 микросекунду Точность в определенной области.

Помимо службы времени Windows (time.windows.com), вы также можете использовать любой из серверов времени, поддерживаемый NIST, для получения точного времени и даты. Чтобы изменить настройку сервера времени, нажмите кнопку « Пуск» , введите в поле поиска значение « изменить время» и нажмите « Результат» .

Появится окно даты и времени . Вы можете увидеть текущий часовой пояс. Часовой пояс по умолчанию зависит от местоположения вашего IP-адреса. Если вы часто путешествуете из одной страны в другую, рекомендуется либо использовать дополнительные настройки часов Windows, либо изменить часовой пояс в соответствии с местоположением.

Перейдите на вкладку "Интернет". Здесь вы увидите настройки синхронизации времени. Он отображает информацию о последней синхронизации времени и когда произойдет следующая повторная синхронизация.

Примечание . Если настройка времени настроена на автоматическую синхронизацию по расписанию (например, 1:00 каждое воскресенье), эта информация не будет отображаться.

Чтобы изменить текущий сервер времени, нажмите кнопку « Изменить настройки» . (На приведенном ниже снимке экрана компьютер настроен на автоматическую синхронизацию с time.nist.gov. Я применил этот параметр перед написанием статьи. На вашем компьютере текущим сервером времени должен быть time.windows.com ).

Здесь вы можете выбрать сервер. Нажмите на выпадающий список, и появится список серверов. Сервер time.windows.com является сервером по умолчанию и поддерживается самой Microsoft. Остальные четыре сервера обслуживаются Национальным институтом стандартов и технологий (NIST) в США.

Читать еще:  Как skype синхронизирует сообщения

Читайте также : Windows 7 дышит своим последним: Microsoft показывает

Выберите любой из заданных серверов времени. Все одинаково рекомендуются. Нажмите Обновить сейчас и затем на OK .

Вот и все. Ваши часы Windows синхронизируются с сервером NIST. Он по-прежнему выполняет синхронизацию один раз в неделю, как это делалось ранее сервером Windows по умолчанию.

Другие истории : 10 замечательных приемов командной строки (CMD) для Microsoft Windows, о которых вы, вероятно, не знаете

Другие способы

Вы также можете запустить средство службы времени Windows или W32tm.exe, чтобы настроить параметры службы времени Windows.

Откройте командную строку и введите W32tm /? и нажмите Enter. Вы увидите список всех параметров. Затем запустите инструмент w32tm вместе с аргументом / resync (w32tm / resync). Это запускает мгновенную синхронизацию времени при условии, что служба времени Windows работает.

Этот метод работает в Windows XP, Windows Vista, Windows 7 и Windows 8. Мы не проверяли, работает ли он в Windows 10.

Вы также можете использовать редактор реестра Windows и перейти с ключом реестра — HKEY_LOCAL_MACHINE SYSTEM ControlSet Services W32Time TimeProviders NtpClient .

Там вы можете изменить запись SpecialPollInterval с интервалом опроса по умолчанию, установленным вашей операционной системой, и выполнять ее синхронизацию каждые 24 часа.

Заключение

Сообщите нам в комментариях, какой из этих методов был наиболее подходящим для вас. Мы хотели бы услышать от вас.

См. Далее : Как открыть любую программу, просто введя ее имя в «Выполнить» в Windows XP

Изменить интервал обновления интернет-времени в Windows 10/8/7

Изменить интервал обновления интернет-времени в Windows 10/8/7

Узнайте, как изменить интервал времени обновления интернет-интервала времени в Интернете, чтобы компьютер чаще синхронизировал время, используя планировщик заданий или редактор реестра.

3 уникальных и креативных сайта мирового времени для сравнения мирового времени

3 уникальных и креативных сайта мирового времени для сравнения мирового времени

Проверьте эти удивительные сайты мирового времени, чтобы сравнить мировое время и часовые пояса.

Как сделать резервную копию папок и синхронизировать изменения в реальном времени с помощью bvckup

Как сделать резервную копию папок и синхронизировать изменения в реальном времени с помощью bvckup

Узнайте, как создавать резервные копии папок в Windows и синхронизировать или отслеживать изменения в режиме реального времени с помощью Bvckup.

Сбивается время на компьютере. Что делать?

Многие пользователи компьютеров и ноутбуков очень часто жалуются на то, что на их устройствах постоянно сбивается время, поэтому его периодически приходится исправлять. Причем, как показывает практика, с этой проблемой рано или поздно сталкивается практически любой из нас. Почему так происходит? Как бороться с данной неполадкой? Обо всем этом мы расскажем прямо сейчас.

Переход на зимнее и летнее время

Еще несколько лет назад в нашей стране мы каждую осень и весну переводили стрелки часов на один час назад или вперед соответственно. Однако затем правительством решено было отменить переходы. Вот только операционная система Windows, будь это XP, Vista или 7, по-прежнему автоматически переводит стрелки часов!

Для того, что бы этого не происходило, рекомендуем вам отключить автоматический перевод стрелок. Для этого кликните по электронным часам в правой нижней части экрана и нажмите на «Изменение настроек даты и времени…».

На вкладке «Дата и время» выберите «Изменить часовой пояс…».

В открывшемся окне снимите галочку с надписи «Автоматический переход на летнее время и обратно». Более подробно — на скриншоте:

Синхронизация с сервером

Существует проблема иного характера. По умолчанию на операционных системах происходит обновление, которое в том числе затрагивает и текущее время. Иными словами, как только вы выходите в интернет, то система автоматически синхронизируется с сервером и сама обновляет время для вашего часового пояса. А поскольку еще не все сервера знают, что в России стрелки часов больше не переводят, происходит такая неурядица.

Решение очень простое. Снова нажмите на часы, кликните по «Изменение настроек даты и времени…», затем выберите вкладку «Время по интернету».

Нажмите «Изменить параметры». Снимите галку рядом с надписью «Синхронизировать с сервером времени в интернете» и нажмите ОК. Все, теперь синхронизация полностью отключена.

Батарейка на материнской плате

Если вы использовали два вышеописанных метода, но это вам совершенно не помогло, то дело, скорее всего, кроется в батарейке на материнской плате. Многие удивятся — батарейка? Это какая? На самом деле это очень важный элемент любого компьютера или ноутбука.

Данный элемент питания необходим для того, что система BIOS могла хранить данные по настройкам системы, ведь в противном случае при каждом включении ПК эти данные сбивались бы и тогда нужно было бы каждый раз создавать новые настройки. Конечно же, это безумно неудобно. Батарея в этом плане очень помогает, при этом срок ее службы может исчисляться десятилетиями, хотя обычно она служит 5-8 лет.

Она установлена на «материнке» и найти ее самостоятельно очень просто — достаточно лишь посмотреть на плату. Заменить ее также легко, однако запомните, что делать это нужно строго при выключенном питании вашего ПК. Данный элемент питания можно приобрести в любом магазине, торгующем комплектующими для компьютеров, стоит он недорого. После замены вы должны полностью избавиться от проблемы.

Проблема с материнской платой

Даже если после замены элемента питания время продолжает сбрасываться, то, возможно, приказал долго жить один из элементов материнской платы. Самостоятельно выяснить это неполадку очень трудно, так как помимо «временных трудностей» проблем никаких нет, поэтому мы рекомендуем отнести «материнку» в сервисный центр на диагностику.

Есть предложения по теме? Пишите!

Комментарии к записи “ Сбивается время на компьютере. Что делать? ”

  1. just cat27 июля 2013 в 20:21

батарейку я бы в первую очередь посмотрел. есть еще одна важная деталь — проблема наблюдается на windows xp, на vista или 7 ее просто нет

  1. Юрий31 июля 2013 в 0:02

А вот и нет — у меня семерка и все равно сбивается. Уже не знаю, что и делать, перепробовал все…….

Читать еще:  Как синхронизировать настройки гугл хром

УРА, помогло отключение синхронизации с сервером!

  1. Юра6 августа 2013 в 15:30

Повезло, у меня вообще не действует. Не пойму, почему так…

то, что выйдет из строя батарейка — крайне маловероятно, но я бы ее все-таки проверил.

  1. Japan14 октября 2013 в 16:09

если я ее выну, то обратно она встанет? я никогда не вынимал батарею из материнской платы

а что там в материнке смотреть? самостоятельно неисправность не найдешь, мастер нужен

  1. Джанни19 ноября 2013 в 15:27

лучше мастера вызвать, что бы он там разобрался

тоже отключил синхронизацию, сбои прекратились. надеюсь, это навсегда. спасибо за помощь.

У меня два одинаковых компа, на одном стоит windows xp, а на втором windows 7. так вот на втором время постоянно меняется. сделал все, что у вас написано, но толку от этого никакого нет((

  1. мирослава14 октября 2013 в 16:08

не знаю, я делала все по инструкции, пока проблем не было — время на месте. может, вы что-то упустили?

У меня тоже была такая проблема, пока с 7 на 10 не переустановил (переустановил потому, что баловался с Linux)

тоже началось после того, как перешел на семерку. до этого вообще не было траблов(

  1. in-door19 ноября 2013 в 15:26

у меня нет таких проблем, хотя я использовал сначала xp, затем 7, а потом 8 и часы всегда показывают точное время.

Синхронизацию со временем отключайте, синхронизацию! И тогда будет вам счастье!

  1. Огурцов Вова10 декабря 2013 в 15:00

Не всегда помогает, проверял уже

С батарейкой вышел полный облом — на ноуте ее самостоятельно поменять невозможно, боюсь, затем его не соберу. Вот сижу и думаю, что дальше делать :\

  1. Паша29 января 2014 в 14:52

У меня тоже самое, я забил) Замена стоит дороже, чем сам ноутбук))

У меня всегда все нормально было, что на xp, что 7, что на 8.

  1. Алина24 сентября 2014 в 11:47

А вот у меня все наоборот — на всех операционках время скачет!

галочку сняла, но все равно время на час назад ушло

  1. АААА18 февраля 2016 в 7:24

Часовой пояс верный стоит?

у меня одного не сбивается. что я делаю не так?

  1. петрович11 марта 2014 в 14:48

вот-вот, такая же фигня у меня.

зачем он вообще синхронизируется с сервером майкрософт? почему я не могу выбрать другой сервер?

  1. ЛОЛ8 апреля 2014 в 13:49

потому что ОС windows принадлежит microsoft и они делают все, что хотят

Ребят, если сбивается только после выключения компа, то 100% дело в батарейке, ее надо менять)

Спасибо, отключил синхронизацию, пока все ок))

У меня стоит 7. Вкладки «Время по интернету» нет вообще, где отключать синхронизацию? Если бы дело было в батарейке, время сбивалось бы совсем или я не права? У меня же уменьшается на час через несколько минут после установки. Что делать?

а у меня тоже 7, но там нет «автоматический переход на летнее время и обратно»
и че терь делать?

так что делать, если после всех манипуляций, если время все равно обратно переводится?

Всегда сбивается на один час вперед. Что ни делала, ничего не помогает. Помогите.

Спасибо за совет. Исправило проблему отключение автоматического перехода на летнее время, снял галочку и со временем стало в порядке.

раньше тоже сбивалось, ничего не помогало, но вот с этой весны все нормализовалось. даже и не знаю, что случилось…

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

если проблема не ушла после отвязки к часовым сервисам, то что бы не лазить в материнку, просто поставьте часовой пояс utc+1 или utc-1 к вашему часовому поясу в зависимости от того, где вы живете… просто в противном случае могут возникнуть проблемы с регистрацией на некоторых сервисах (а большинство из них сейчас проверяют локацию) и если будет не синхрон, то могут просто забанить — пример из жизни…

  1. алексей25 марта 2016 в 17:27

также полезный совет, если пользуетесь VPN-кой для анонимного серфинга, проверяйте, что бы время и локация по винде соответствовала тому серверу, через который сидите. в противном случае — бан!

Спасибо помогло, отключил переход зима-лето и все встало на свои места.

Более простое решение есть) если кто все-таки хочет знать точное время интернета, просто в часовом поясе поставьте не Москву например, а на час меньше, например, Найроби и будет и синхра и счастье 😉

Re: первая цифра означает день, вторая — месяц, а третья, соответственно, год
Возможно вы имеете ввиду: первое число означает день, второе — месяц, а третье, соответственно, год (цифры бывают от 0 до 9, набор из нескольких цифр не может быть «цифрой»)

Имел несчастье поставить семерку. С этого момента начались мои беды. Баги, ошибки, время сбивается после перезагрузки на 10-20 минут вперед. Про шрифт, размытость я не буду писать, многие с этим сталкивались.

  1. shifer 0574 января 2018 в 4:29

семерка,самая лучшая и стабильная о. с., поверьте опыту программисту!

чтоб решить эту проблему, не заморачивайтесь с всякими батарейками и прочим. просто переведите время на АБУ-ДАБИ МУСКАТ…(там время не переводят)

Спасибо Вам большое, проблема в синхронизации с серверами на которых не отключены зима-лето

Всё перепробовал. После выключения время останавливается и остаётся тем, когда выключал. Начались эти проблемы с переустановками СКАЙП. Майкрософт вытеснил версию скайп 6 и семь, на версии 8.*** Теперь ни скайп, ни время, работать не хотят.

Время по интернету windows 7 сервер

Настройка Windows Vista/7/8 или 8.1, не включенной в домен, выполняется из интерфейс даты и времени. Для настройки, щелкните один раз по часам в трее. Откроется меню просмотра даты и времени. Кликните пункт "Изменение настроек даты и времени. " для открытия окна свойств даты и времени.

Читать еще:  Не удалось синхронизировать айпад с компьютером

Переключитесь на последнюю вкладку "Время по Интернету" и нажмите на кнопку "Измеменить параметры. ".

В открывшимся окне в единственное поле укажите адрес сервера NTP и нажмите кнопку "Обновить сейчас".

Система проверит доступность сервера и сообщит об успешной синхронизации времени.

Время с NTP-сервера ( UTC )

Время на компьютере ( UTC )

Сменить часовой пояс для показа времени с NTP-сервера можно на главной странице сайта.

Синхронизация времени – достаточно важная вещь. Без точного времени не работают сервисы обновлений, не функционируют некоторые сайты, мессенджеры и другие приложения. Настроить синхронизацию несложно, но требуется четкое соблюдение инструкции.

Принцип синхронизации времени

Синхронизация времени осуществляется при подключении компьютера к серверу, на котором указано точное время. Чаще всего, период обновления – 7 дней. Есть способы, с помощью которых можно укоротить промежуток синхронизацию и настроить другой сервер, не стандартный. Один из таких способов – настройка автоматического обновления.

Настройки автоматической синхронизации

В системе Windows 7, 8, 10 есть встроенные часы, которые расположены в правом нижнем углу экрана, на панели уведомлений. Эти часы уже настроены на автоматическое обновление времени, а сервером является “time.windows.com”. Бывают случаи, когда время, все же, не синхронизируется. Если пользователь столкнулся с такой проблемой, перейдем к ее решению.

Стандартные настройки

Для начала стоит воспользоваться стандартным функционалом:

  1. Перейти по пути “Пуск” – “Панель Управления”, в правом углу открывшегося окна найти пункт “Просмотр”, изменить значение на “Мелкие значки”, затем найти пункт “Дата и время”.
  2. Откроются настройки времени. Их также можно вызвать по клику левой кнопкой мыши на календаре в строке уведомлений. В открывшемся подменю нужно выбрать “Изменение настроек даты и времени…”.
  3. Далее, в открывшемся окне, перейти на вкладку “Время по Интернету”. На ней будет предоставлены сведения о существующем способе синхронизации и названии сервера (если она включена). Для изменения конфигурации нажать на “Изменить параметры…”.
  4. Список серверов времени для синхронизации будет описан далее. Выбрать один из них, либо один из предоставленных по стандарту, кликнуть по кнопке “Обновить сейчас” и убедиться в том, что галочка напротив пункта “Синхронизировать с сервером времени в Интернете” активна. Нажать “ОК”.

Это позволит устанавливать время и дату на компьютере автоматически.

Командная строка

Следующий способ не помогает настроить синхронизацию, это просто команда, которая помогает провести операцию синхронизации вручную с целью ее ускорения:

  1. Нажать комбинацию клавиш “WIN+R”, в поле открывшегося окна ввести “cmd” (возможно потребуются права администратора).
  2. Откроется командная строка. Ввести команду “w32tm /resync”.

Команда сработает, если включено автообновление времени.

SP TimeSync

Также можно воспользоваться сторонними приложениями:

  1. После того как программа была загружена и установлена, важно настроить ее на автозапуск при старте системы. Не обязательно в развернутом состоянии. Нужно отметить соответствующие пункты галочками.
  2. Перейти к вкладке “NTP клиент”, в пункте меню “Получать каждые…” указать интервал обновления.
  3. Вернуться к вкладке “Время”, нажать на кнопку “Получить время”, затем “Задать время”. После этого системное значение будет изменено на значение из программы.

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

Изменение времени обновления

Процедура связана с редактированием записей реестра с помощью стандартных возможностей системы:

  1. На клавиатуре одновременно нажать “WIN+R”, ввести в поле “regedit”.
  2. Перейти по следующему пути: HKEY_LOCAL_MACHINESYSTEMControlSet001servicesW32TimeTimeProv />

Популярные серверы

NTP-Servers

Самый распространенный сервер точного времени среди всех, имеет несколько адресов для синхронизации. Чтобы найти адреса, нужно в правой части сайта NTP-Servers кликнуть по кнопке “Серверы”.

NTP Pool Project

После перехода на сайт NTP Pool Project выбрать сервер в правой части экрана, соответствующий региону.

Скопировать один из адресов и настроить время на ПК.

Time in UA

Сервер Time in UA специально для украинской аудитории. Все что нужно – перейти на сайт и выбрать один из адресов.

Проблемы с синхронизацией

Если время на компьютере не синхронизируется, следует:

  1. Убедиться в том, что на ПК установлен правильный часовой пояс.
  2. Установить корректное время в настройках CMOSBIOS.
  3. Убедиться в том, что батарейка, питающая память BIOS все еще не разрядилась.

Если данные пункты соблюдены – время на ПК всегда будет точным.

Нашел интересный сайт https://www.ntp-servers.net — он показывает время на сервере точного времени и на вашем компьютере.

Таким образом наглядно можно увидеть насколько точно у вас на компьютере идут часы.

Самое интересное, что у меня по-умолчанию стояло синхронизировать время с сервером time.windows.com и при этом даже после синхронизации разница была около 5 секунд.

Я вспомнил о pool.ntp.org с его пулом серверов для Европы — europe.pool.ntp.org

И установил в качестве сервера времени этот пул, дальше синхронизировался и время стало точнее.

Как установить сервер для синхронизации времени в Windows 7?

Нажимаем на часы в правом нижнем углу -> Изменение настроек даты и времени -> Время по интернету -> Изменить параметры

дальше вписываем сервер времени, а лучше пул серверов (например europe.pool.ntp.org) и делаем обновить сейчас и сохраняем настройки.

После синхронизация времени будет происходить сама автоматически.

Мне удалось добиться полной синхронности (после синхронизации по кнопке, обновите страничку браузера).

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector