首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linux (Debian 8 Jessie) HRTimer -内核-跳跃秒

Linux (Debian 8 Jessie) HRTimer -内核-跳跃秒
EN

Stack Overflow用户
提问于 2016-08-03 00:08:46
回答 1查看 465关注 0票数 8

答: VM时间同步是一门艺术,我会数数我的祝福,并使用已经对我有用的东西。

这就是为什么:~qoute~我花了几年时间在主机和来宾VM之间,有和不带NTP的同步时间,这基本上是一种黑色的艺术,严重依赖于虚拟机管理程序,两种内核,以及一系列设置。我们不会在评论中对其进行分类,但是如果您有一个已知的良好配置,我会恢复到这个问题,并一点一点地进行更改,直到您知道是什么破坏了它。

- abligh

编辑:

Percona的信息是为了上下文,这就是我要做的。但是这个问题是在Debian 8内核中实现的。关于小时计时器(高分辨率定时器)。Mozilla建议的修复方法是在linux中使用" date“函数重置时间,但是试图设置日期告诉我,尽管我是root用户,但我没有权限。

信息:网络崩溃的额外秒的内部故事

http://wired.com/2012/07/leap-second-glitch-explained

截图:

最近的尝试:http://prnt.sc/c208x2

顶部:http://prnt.sc/c202q9

Mysql ProcessList:http://prnt.sc/c20b4f

上下文:

我听说这和闰秒的问题有关,问题是,这不符合我的个人资料。

我在Proxmox上的vm中有几个debian的实例。

2分离的Percona Galera-Mysql簇。

第一个集群是使用中的原始集群,但是它没有这个问题,也没有过。我的新集群设置可以在所有3个节点上完成。

我尝试过应用几个版本的闰秒修复程序。

代码语言:javascript
复制
date
date -s "`date`"
date -s "`date`"

最后,除了第一个,我没有权限去做,但我是根!

也没有工作-嗯。

很多重靴。

除了一个从实例,每个实例都有相同的统计数据,我增加了一个实例来测试它是否是一个有限的资源问题。

1公斤公羊

1.3.6GHz cpu

我唯一能说的另一件事是,在我上传备份数据库之后,问题就开始了。

数据库是我在第一个集群中已经拥有的一个,大约是5mb,并且主要是关系表列表样式。这些没有在使用,什么也不做,许多重新启动后。我被困住了。

进程列表为空。(1作自查及2次睡懒觉)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-05 15:32:25

我猜想这里的问题是您正在VM (甚至容器)上运行。虽然您是root用户,但您没有来自容器/来宾-OS的更改时间的权限。这是因为时间同步从主机操作系统,显然不能改变这一点。

如果是的话,你能在主机操作系统中修复它吗?还是你没有机会接触到它?

同样有用的是

代码语言:javascript
复制
strace -f -s2048 -o/tmp/post-this-file date -s "`date`"

即对date进行的系统调用的跟踪。

您所指的HiRes计时器活锁是固定在id=6b43ae8a619d17c4935c3320d2ef9e92bdeed05d上游的。

将它们合并到内核中的debian似乎是here,所描述的here修复程序(包含在Debian的3.2.29-1和2.6.32-46内核中)。您实际运行的是哪个内核( uname -a的输出会有帮助)?这并不总是显而易见的,特别是在容器环境中。

重新启动Percona可能会修复问题,如果您还没有尝试过。

发表更多关于环境的文章,我可能会得到更多的帮助。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38732367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档