Перейти до

Хелп - Ой, как спешат часики в Debian!


Рекомендованные сообщения

Всем привет.

Заметил проблему, может кто подскажет как пофиксить...

Может кто уже сталкивался, подскажите пожалуйста!

 

Есть железка HP ML370 G5.

На ней установлен Debian 7.9: Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u6 x86_64 GNU/Linux 

 

вывод команды hwclock:

root@ ~# hwclock
Вто 19 Янв 2016 02:34:25  -0.032194 seconds

вывод команды date:

root@ ~# date
Вто Янв 19 02:35:53 EET 2016

Это при том, что я минут 10 назад синхронизировал время вручную командой:

ntpdate -u 1.ua.pool.ntp.org

Вот date и hwclock рядом:

root@ ~# hwclock && date
Вто 19 Янв 2016 02:38:42  -0.381644 seconds
Вто Янв 19 02:39:03 EET 2016

В итоге получается около 5-10 секунд за 5 минут.

За день набегает пол часа - как минимум!

Прикрутить костыль в крон на синхронизацию времени каждые 5 минут - это не выход, это костыль.

Подскажите пожалуйста, как исправить этот бред?

Заранее спасибо огромное!!!

 

Ссылка на сообщение
Поделиться на других сайтах

ковыряйте биос

А что выхотите в биосе относительно корректировки хода часов найти?

Единственная проблема которая была - включение/выключение HPET таймера в биосе влияло на ход часов в некоторых системах, но это было очень давно.

Ссылка на сообщение
Поделиться на других сайтах

Если бы ntpd был запущен,  у вас не получилось бы воспользоваться ntpdate.

Покажите  вывод  ntpdc -c sysinfo

 

Вот:

artnet@ ~$ ntpdc -c sysinfo
system peer:          0.0.0.0
system peer mode:     unspec
leap indicator:       11
stratum:              2
precision:            -23
root distance:        0.01721 s
root dispersion:      6.54031 s
reference ID:         [194.54.161.214]
reference time:       da4546e7.d9c9db63  Sun, Jan 17 2016  0:47:03.850
system flags:         auth monitor ntp kernel stats
jitter:               0.000000 s
stability:            0.000 ppm
broadcastdelay:       0.000000 s
authdelay:            0.000000 s

Но насчет того, что не получилось бы воспользоваться ntpdate, не совсем так.

Оно пишет "занят слот" и не дает запустить синхронизацию. Но все-таки можно провести синхронизацию двумя способами

 - вариант-1
$ sudo service ntp stop
$ sudo ntpdate-debian
$ sudo service ntp start

 - вариант-2:

$ sudo ntpdate -u 1.ua.pool.ntp.org
Ссылка на сообщение
Поделиться на других сайтах

 

ковыряйте биос

А что выхотите в биосе относительно корректировки хода часов найти?

Единственная проблема которая была - включение/выключение HPET таймера в биосе влияло на ход часов в некоторых системах, но это было очень давно.

 

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

Ссылка на сообщение
Поделиться на других сайтах

Правду говорит hwclock. 

date - врет на 5-10 секунд за каждые 5 минут

Вот время моего сообщения на форуме - заведомо правильное, только что я проверил время этими командами, и вот что вышло:

root@ ~# hwclock
Вто 19 Янв 2016 13:26:22  -0.635842 seconds
root@ ~# date
Вто Янв 19 13:37:33 EET 2016
Ссылка на сообщение
Поделиться на других сайтах

 

Если бы ntpd был запущен,  у вас не получилось бы воспользоваться ntpdate.

Покажите  вывод  ntpdc -c sysinfo

 

Вот:

artnet@ ~$ ntpdc -c sysinfo
system peer:          0.0.0.0
system peer mode:     unspec
leap indicator:       11
stratum:              2
precision:            -23
root distance:        0.01721 s
root dispersion:      6.54031 s
reference ID:         [194.54.161.214]
reference time:       da4546e7.d9c9db63  Sun, Jan 17 2016  0:47:03.850
system flags:         auth monitor ntp kernel stats
jitter:               0.000000 s
stability:            0.000 ppm
broadcastdelay:       0.000000 s
authdelay:            0.000000 s

Подозрительные у вас строчки 

system peer:          0.0.0.0

system peer mode:     unspec

Очень может быть что он у вас ни с кем не засинхронизировался.

Покажите список пиров

ntpdc -c peers

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Вот:

root@ ~# ntpdc -c peers
     remote           local      st poll reach  delay   offset    disp
=======================================================================
=relay.litkk.com      МОЙ_IP     1   64  377  0.03670 -715.8179  0.03079
=82.193.117.90.c      МОЙ_IP     1   64  377  0.00829 -715.6716  0.03094
=ipv6test.te.net      МОЙ_IP     3   64  377  0.01935 -715.8802  0.03067
=ns2.infomir.com      МОЙ_IP     3   64  377  0.01694 -716.2150  0.03090
Відредаговано Archy_k
Ссылка на сообщение
Поделиться на других сайтах

Вот:

root@ ~# ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 194.54.161.214  .GPS.            1 u   47   64  377   28.017  -720110 4797.83
 82.193.117.90   .GPS.            1 u   57   64  377    8.166  -719963 4801.47
 195.138.69.242  195.138.80.34    3 u   45   64  377   19.223  -720140 4757.79
 79.142.192.130  52.157.202.20    3 u   23   64  377   16.968  -720474 4781.02
Ссылка на сообщение
Поделиться на других сайтах

Кстати, вот конфиг ntp.conf , может в нем что не так...

root@ ~# less /etc/ntp.conf
# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help

driftfile /var/lib/ntp/ntp.drift

# Enable this if you want statistics to be logged.
#statsdir /var/log/ntpstats/

statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable

# You do need to talk to an NTP server or two (or three).
#server ntp.your-provider.example

# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>
#server 0.debian.pool.ntp.org iburst
#server 1.debian.pool.ntp.org iburst
#server 2.debian.pool.ntp.org iburst
#server 3.debian.pool.ntp.org iburst

server 0.ua.pool.ntp.org iburst dynamic
server 1.ua.pool.ntp.org iburst dynamic
server 2.ua.pool.ntp.org iburst dynamic
server 3.ua.pool.ntp.org iburst dynamic

# Access control configuration; see /usr/share/doc/ntp-doc/html/accopt.html for
# details.  The web page <http://support.ntp.org/bin/view/Support/AccessRestrictions>
# might also be helpful.
#
# Note that "restrict" applies to both servers and clients, so a configuration
# that might be intended to block requests from certain clients could also end
# up blocking replies from your own upstream servers.

# By default, exchange time with everybody, but don't allow configuration.
restrict -4 default kod notrap nomodify nopeer noquery
Ссылка на сообщение
Поделиться на других сайтах

Насколько мне известно, ntpd может отказаться синхронизироваться время при значительном оффсете.

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

Для того, чтобы получить список доступных источников, нужно выполнить 

 /sys/devices/system/clocksource/*/available_clocksource

Для того, чтобы сменить источник -  echo "acpi_pm" > /sys/devices/system/clocksource/clocksource0/current_clocksource.

Советую попробовать в порядке убывания надежности hpet, tsc, acpi_pm.

 

Время может убегать, потому что:

tsc unstable, например кривой биос, и частота CPU гуляет из-за энергосбережения

rtc глючит, потому что батарейка села :)

Ссылка на сообщение
Поделиться на других сайтах

Насколько мне известно, ntpd может отказаться синхронизироваться время при значительном оффсете.

Вроде нет, ntpd ж не синхронизирует время при поллинге, а подстраивает по чуть-чуть. Входить в синхронизацию с внешними часами обычно будет очень долго. Можно уменьшить minpoll и maxpoll, будет быстрее входить в синхронизацию, minpoll хотя бы до 4.
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від hardware_all
      Продам принтер HP LaserJet Enterprise 700 M712dn (CF236A) (Б/В, робочий)
      Стан нового
       
      40 000грн
       
      Бренд: HP
      Клас пристрою: офісний
      Технологія і палітра друку: лазерна чорно-біла
      ===
      Формат паперу: A3
      Роздільна здатність друку, dpi: 1200x1200
      Швидкість чорно-білого друку, стор./хв: 41
      Вихід першої чорно-білої сторінки, сек: 10,5
      Максимальний обсяг друку, стор./міс: 100000
      Дуплекс: є
      Витратні матеріали
      Щільності паперу, г/м2: 60-199
      Конфігурація картриджів: чорний тонер
      Кількість картриджів: 1
      Чорний картридж: HP 14A (CF214A)
      Ресурс чорного картриджа, стор.: 10000
      ===
      Інтерфейси
      USB: є
      Друк з USB-накопичувачів: є
      Друк з мобільних пристроїв: + (HP ePrint, Apple AirPrint)
      Друк з карт пам'яті: немає
      Wi-Fi: - (Опція)
      Bluetooth: немає
      NFC: немає
      Ethernet: є
      Інші: відсік для інтеграції апаратних засобів (HIP)
      ===
      Загальні характеристики
      Кольоровий РК-дисплей: + (5,08 см 4-рядковий, кольоровий)
      Ємність подачі, стор: 100 (опція +500 +3 х500 +3500, макс. До +4500)
      Ємність прийому, стор: 250
      Розміри, мм: 568x596x392
      Вага, кг: 38,5
      Енергоспоживання, Вт (максимум/очікування): 786/22,1
    • Від vavanehochuha
      Продам HP procurve  switch 6108  J4902A ,  HP procurve  switch 2626 J4900B .
       
    • Від BatoSan
      Новые в упаковках из чулана.
      DPS-460EB A 1000 грн.
      HSTNS-PL14 1100 грн.
      DPS-460BB B 400 грн.
      DPS-600PB B 600 грн.
       




    • Від x-net
      Продам вживані світчі:
      1 шт. HP 5130 5130-24G-4SFP+ : 24 мідних гігових, 4 SFP+, прошу 10 тис.
      4 шт. HP 5130 5130-24G-SFP-4SFP+ : 24 SFP / 8 мідних гігових комбо, 4 SFP+, додатковий слот для БЖ, прошу 15 тис.
      є 1 Пролайнівський 12в ДБЖ, в одному зі світчів встановлений резервний БЖ 220в - в подарунок покупцеві.
      Світчі стекуються між собою по IRF
    • Від x-net
      Продам вживаний сервер HP ProLiant DLЗ60e Gen8 (4 LFF): 2х Intel Xeon E5-2470, 48GB RAM, HP Smart Arraу P420, 4x 1TB HDD. Прошу 10 тис. грн.
×
×
  • Створити нове...