adjtimex使用

今天遇到一个ntp的同步问题。服务器上配置好了ntpd,在启动前也手动进行过同步,但是过段时间ntpq查询发现服务器即便能选出同步服务器,但是系统的时间偏差越来越大。
服务器上实际有2个时钟,一个是主板电池驱动的硬件时间(RTC或者CMOS时间),另外就是系统时间。服务器启动时会从RTC里读取一次时间,之后便靠中断来计时。可以设置ntpd同步后讲时间写回RTC.

语法:adjtimex [OPTION]… 主要参数说明:
-p, –print 输出内核时间变量的值
-t, –tick val 设置内核时钟计数间隔(微秒)
-f, –frequency newfreq 设置系统时钟偏移量
-c, –compare[=count] 比较系统时钟和CMOS时钟
-i, –interval tim 设置时钟比较间隔时间 (sec)
-l, –log[=file] 将当前时间记录到文件中
–host timeserver 查询时间服务器
-u, –utc 将CMOS时钟设置成UTC
在服务器上先比较一下系统时间和CMOS时间

# adjtimex --compare--- current ---   -- suggested --
cmos time     system-cmos  error_ppm   tick      freq    tick      freq
1381503971     1.751318
1381503981     1.721794    -2952.4  10000  -1573016
1381503991     1.692179    -2961.5  10000  -1573016   10029   2456959
1381504001     1.662619    -2956.0  10000  -1573016   10029   2097584
1381504011     1.633055    -2956.4  10000  -1573016   10029   2122584
1381504021     1.603491    -2956.4  10000  -1573016   10029   2122584
1381504031     1.573928    -2956.3  10000  -1573016   10029   2117896
1381504041     1.544361    -2956.7  10000  -1573016   10029   2142896

然后使用

# adjtimex -t 10029

修改一下tick,重新手动同步后,再启动ntpd发现时间终于正常了。

转载于:https://www.cnblogs.com/muahao/p/6251293.html

adjtimex使用相关推荐

  1. TurboLinux11system»adjtimex简介

    Adjtimex介绍 linux 系统有两个时钟:一个是由主板电池驱动的"Real Time Clock"也叫做RTC或者叫CMOS时钟,硬件时钟.当操作系统关机的时候,用这个来记 ...

  2. linux时间同步解析,linux adjtimex详解时间偏差函数ntp同步与offset

    一.adjtimex函数命令是作什么用的 adjtimex是Linux内核系统自带的一个时间纠正函数,基本上linux的每个发行版本儿都自带这个函数,该函数主要是用来纠正和调整linux的系统时间. ...

  3. adjtimex和时钟的几个概念tick,freq,ppm,jiffies

    adjtimex使用 今天遇到一个ntp的同步问题.服务器上配置好了ntpd,在启动前也手动进行过同步,但是过段时间ntpq查询发现服务器即便能选出同步服务器,但是系统的时间偏差越来越大. 服务器上实 ...

  4. Linux系统时间偏差的纠正 adjtimex

    实际上,linux系统有两个时钟:一个是由主板电池驱动的"Real Time Clock"也叫做RTC或者叫CMOS时钟,硬件时钟.当操作系统关机的时候,用这个来记录时间,但是对于 ...

  5. linux 时间 偏差,【转】Linux系统时间偏差的纠正 adjtimex

    实际上,linux系统有两个时钟:一个是由主板电池驱动的"Real Time Clock"也叫做RTC或者叫CMOS时钟,硬件时钟.当操作系统关机的时候,用这个来记录时间,但是对于 ...

  6. Adjtimex介绍

    Adjtimex介绍 原文链接:http://www.turbolinux.com.cn/turbo/wiki/doku.php?id=system:adjtimex%E7%AE%80%E4%BB%8 ...

  7. adjtimex简介

    Adjtimex介绍 linux系统有两个时钟:一个是由主板电池驱动的"Real Time Clock"也叫做RTC或者叫CMOS时钟,硬件时钟.当操作系统关机的时候,用这个来记录 ...

  8. adjtimex修改tick值用法举例

    测试 用户态下内核时钟计数间隔,默认都是100HZ.因此单个tick代表了10^4 us. 可以设置每个tick代表的时钟长度,因此把tick增加1(即增加为10001us)的影响是每天时间快8.64 ...

  9. linux时间校对工具adjtimex

    adjtimex(2012-12-07 16:14) 一键转载 标签:  转载 原文地址:adjtimex作者:rha030  http://blog.chinaunix.net/uid-228615 ...

最新文章

  1. 使用sudo进入root权限,以及防止root密码被恶意篡改
  2. 类操作是什么意思?jQuery的类操作教程分享
  3. python字符串库函数_Python标准库概览(1):string
  4. 腾讯数据库RTOlt;30s,RPO=0高可用方案首次全景揭秘
  5. rabbitmq java 应用实例
  6. 单片机中存储器扩展位地址线怎么算_51单片机CPU结构各部件的原理详细分析
  7. CSS实现背景透明而背景上的文字不透明
  8. 《Spring实战》第一章 — Spring之旅
  9. eclipse中设置编码格式
  10. 王思聪名下企业被拍卖1100万债权,此前还债20亿 网友:拍下等于“接盘侠”?...
  11. 这是一个关键……可是这个门槛我上不去了
  12. 球形天空盒php,unity3d天空盒
  13. iOS脚本一键生成各种尺寸的icon
  14. [CSP-S模拟测试]:游戏(最短路)
  15. 年薪200万是怎样的一种体验?
  16. Windows7下MATLAB的安装
  17. [Web] [微信小程序-云开发] 商城 无服务器 加后台管理
  18. 2021潍坊私立高中高考成绩查询,2021潍坊民办私立高中学校入学分数
  19. SLAM14讲学习笔记(十五)卡尔曼滤波器的直观理解
  20. php 404 not found,404 not found nginx是什么意思

热门文章

  1. 大数据处理实验(三)HDFS基本操作实验
  2. Oracle 时间格式转换-11-10月-13转为yyyy-mm-dd hh24:mi:ss
  3. 笔记--STM32寄存器地址映射
  4. 19/07/11 共模电感选择及应用EMI滤波器参数EFT共模干扰原因
  5. 自动化用例设计思路学习小记
  6. 学习SOA前的几点寻思
  7. R6034错误,C Runtime Error
  8. 面向对象与面向过程的区别
  9. EOS错误代码及中文释义
  10. 三、LLC 谐振变换器