adjtimex使用
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使用相关推荐
- TurboLinux11system»adjtimex简介
Adjtimex介绍 linux 系统有两个时钟:一个是由主板电池驱动的"Real Time Clock"也叫做RTC或者叫CMOS时钟,硬件时钟.当操作系统关机的时候,用这个来记 ...
- linux时间同步解析,linux adjtimex详解时间偏差函数ntp同步与offset
一.adjtimex函数命令是作什么用的 adjtimex是Linux内核系统自带的一个时间纠正函数,基本上linux的每个发行版本儿都自带这个函数,该函数主要是用来纠正和调整linux的系统时间. ...
- adjtimex和时钟的几个概念tick,freq,ppm,jiffies
adjtimex使用 今天遇到一个ntp的同步问题.服务器上配置好了ntpd,在启动前也手动进行过同步,但是过段时间ntpq查询发现服务器即便能选出同步服务器,但是系统的时间偏差越来越大. 服务器上实 ...
- Linux系统时间偏差的纠正 adjtimex
实际上,linux系统有两个时钟:一个是由主板电池驱动的"Real Time Clock"也叫做RTC或者叫CMOS时钟,硬件时钟.当操作系统关机的时候,用这个来记录时间,但是对于 ...
- linux 时间 偏差,【转】Linux系统时间偏差的纠正 adjtimex
实际上,linux系统有两个时钟:一个是由主板电池驱动的"Real Time Clock"也叫做RTC或者叫CMOS时钟,硬件时钟.当操作系统关机的时候,用这个来记录时间,但是对于 ...
- Adjtimex介绍
Adjtimex介绍 原文链接:http://www.turbolinux.com.cn/turbo/wiki/doku.php?id=system:adjtimex%E7%AE%80%E4%BB%8 ...
- adjtimex简介
Adjtimex介绍 linux系统有两个时钟:一个是由主板电池驱动的"Real Time Clock"也叫做RTC或者叫CMOS时钟,硬件时钟.当操作系统关机的时候,用这个来记录 ...
- adjtimex修改tick值用法举例
测试 用户态下内核时钟计数间隔,默认都是100HZ.因此单个tick代表了10^4 us. 可以设置每个tick代表的时钟长度,因此把tick增加1(即增加为10001us)的影响是每天时间快8.64 ...
- linux时间校对工具adjtimex
adjtimex(2012-12-07 16:14) 一键转载 标签: 转载 原文地址:adjtimex作者:rha030 http://blog.chinaunix.net/uid-228615 ...
最新文章
- 使用sudo进入root权限,以及防止root密码被恶意篡改
- 类操作是什么意思?jQuery的类操作教程分享
- python字符串库函数_Python标准库概览(1):string
- 腾讯数据库RTOlt;30s,RPO=0高可用方案首次全景揭秘
- rabbitmq java 应用实例
- 单片机中存储器扩展位地址线怎么算_51单片机CPU结构各部件的原理详细分析
- CSS实现背景透明而背景上的文字不透明
- 《Spring实战》第一章 — Spring之旅
- eclipse中设置编码格式
- 王思聪名下企业被拍卖1100万债权,此前还债20亿 网友:拍下等于“接盘侠”?...
- 这是一个关键……可是这个门槛我上不去了
- 球形天空盒php,unity3d天空盒
- iOS脚本一键生成各种尺寸的icon
- [CSP-S模拟测试]:游戏(最短路)
- 年薪200万是怎样的一种体验?
- Windows7下MATLAB的安装
- [Web] [微信小程序-云开发] 商城 无服务器 加后台管理
- 2021潍坊私立高中高考成绩查询,2021潍坊民办私立高中学校入学分数
- SLAM14讲学习笔记(十五)卡尔曼滤波器的直观理解
- php 404 not found,404 not found nginx是什么意思