iGN*_*EOS 8 linux cpu linux-kernel
答案:虚拟时间同步是一门艺术,我会算上我的祝福并使用已经适合我的东西.
这就是为什么:~qoute~我花了几年时间在主机和客户虚拟机之间同步时间,无论是否有NTP等 - 它基本上是黑色艺术,并且严重依赖于虚拟机管理程序,内核和一系列设置.我们不打算在关于SO的评论中对其进行排序,但是如果你有一个已知的良好配置,我会回过头来一点一点地改变,直到你知道是什么打破了它.
- abligh
编辑:
Percona信息用于上下文,这是我正在做的事情.但问题是在Debian 8内核中实现的闰秒问题.关于hrtimer(高分辨率计时器).Mozilla的建议修复是使用linux中的"Date"函数重置时间,但是尝试设置日期告诉我尽管是root用户但我没有权限.
信息:崩溃网络的额外秒的内幕故事
http://wired.com/2012/07/leap-second-glitch-explained
截图:
最近的尝试:http://prnt.sc/c208x2
Mysql ProcessList:http://prnt.sc/c20b4f
语境:
我听说这与闰秒问题有关,事情是,它完全不适合我的个人资料.
我在Proxmox的vm中有几个debian linux实例.
2分离Percona Galera-Mysql集群.
第一个集群是正在使用的原始集群,但它没有这个问题或曾经有过.我的新集群设置在所有3个节点上都有.
香港专业教育学院尝试应用闰秒修复的几个版本
date
date -s "`date`"
date -s "`date`"
Run Code Online (Sandbox Code Playgroud)
除了第一个,我的所有目的都没有这样的权限,但我是根!
没有工作.
许多人重新启动.
除了一个奴隶之外的每个实例具有相同的统计数据,我提升了一个以测试它是否是有限的资源问题.
1 gig ram
1 3.6ghz cpu
我可以说的另一件事是我上传备份数据库后问题就开始了.
数据库是我在第一个集群中已经拥有的数据库大约是5mb,并且主要是关系表列表样式.这些都没有使用,没有做任何事情,很多人重新启动.我变得非常困难.
PS:进程列表为空.(1个用于自我查找和2个睡眠空闲)
我猜这里的问题是你在VM(甚至是容器)上运行.虽然您是root用户,但您不能从容器/来宾操作系统中获得更改时间的权限.那是因为时间与主机操作系统同步,显然不能改变它.
如果是这样,你能在主机操作系统中修复它吗?或者你没有访问权限?
也很有用
strace -f -s2048 -o/tmp/post-this-file date -s "`date`"
Run Code Online (Sandbox Code Playgroud)
即由系统调用的跟踪date
.
您提到的HiRes计时器活锁在提交中id=6b43ae8a619d17c4935c3320d2ef9e92bdeed05d
是固定的上游.
将它们合并到内核中的debian错误似乎就在这里以及这里描述的修复程序(并入Debian的3.2.29-1和2.6.32-46内核中).你实际运行的是什么内核(输出uname -a
会有帮助)?这并不总是显而易见的,尤其是在容器环境中.
如果您没有尝试过,重新启动Percona可能会解决问题.
发布一些关于环境的信息,我可能会得到更多帮助.
归档时间: |
|
查看次数: |
433 次 |
最近记录: |