首页 > 其他分享 >Azure VM (43) Azure VM时钟同步

Azure VM (43) Azure VM时钟同步

时间:2023-07-20 13:44:06浏览次数:48  
标签:10.0 vm01 0ms 0.5 VM 43 rtt Azure

  《Windows Azure Platform 系列文章目录

 

  本文主要介绍Azure Linux VM时钟同步问题

  在CentOS 8.x上,默认采用chrony配置为使用PTP源同步。Chrony所选时间来源是可以配置的,你可以选择让他从Azure物理机进行时间同步(也就是通过PTP时钟)。

  具体可以参考:https://learn.microsoft.com/zh-cn/azure/virtual-machines/linux/time-sync

  

  我们以CentOS 7.9的虚拟机为例,我们可以执行下面的脚本:

cat /etc/chrony.conf

  显示结果中最后一行,表示从Azure物理机进行时钟同步。

refclock PHC /dev/ptp_hyperv poll 3 dpoll -2 offset 0

 

  有的时候,我们发现即使设置了chrony从Azure物理机进行时钟同步,还是有问题,比如我的2台VM相差3ms

[root@dv5-vm01 ~]# clockdiff 10.0.0.5
..........
host=10.0.0.5 rtt=56(137)ms/0ms delta=0ms/0ms Fri Jul  7 03:32:48 2023
[root@dv5-vm01 ~]# clockdiff 10.0.0.5
..
host=10.0.0.5 rtt=562(280)ms/0ms delta=3ms/3ms Fri Jul  7 03:35:06 2023
[root@dv5-vm01 ~]# clockdiff 10.0.0.5
.
host=10.0.0.5 rtt=750(187)ms/0ms delta=3ms/3ms Fri Jul  7 03:35:08 2023
[root@dv5-vm01 ~]# clockdiff 10.0.0.5
.
host=10.0.0.5 rtt=750(187)ms/0ms delta=3ms/3ms Fri Jul  7 03:35:10 2023

 

  我们可以执行下面的脚本,来强制同步

cd /sys/bus/vmbus/drivers/hv_util
guid=`ls -d 2dd*`
echo $guid >unbind
echo $guid >bind

 

  脚本执行完成后,结果如下:

[root@dv5-vm01 hv_util]# clockdiff 10.0.0.5
...
host=10.0.0.5 rtt=421(315)ms/0ms delta=0ms/0ms Fri Jul  7 04:03:42 2023
[root@dv5-vm01 hv_util]# clockdiff 10.0.0.5
..
host=10.0.0.5 rtt=562(280)ms/0ms delta=0ms/0ms Fri Jul  7 04:03:44 2023
[root@dv5-vm01 hv_util]# clockdiff 10.0.0.5
...
host=10.0.0.5 rtt=421(315)ms/0ms delta=0ms/0ms Fri Jul  7 04:03:48 2023
[root@dv5-vm01 hv_util]# clockdiff 10.0.0.5
..
host=10.0.0.5 rtt=562(280)ms/0ms delta=0ms/0ms Fri Jul  7 04:03:50 2023

 

标签:10.0,vm01,0ms,0.5,VM,43,rtt,Azure
From: https://www.cnblogs.com/threestone/p/17568083.html

相关文章

  • Xshell 连接Vmware虚拟机下Ubuntu,出现拒绝密码的问题:
    参考解决方法打开WiredSettings将IPV4,中的设置不选择DHCP协议,而是选择manal手动地址按照details中的填即可,子网掩码设置为255.255.255.0打开文件/etc/ssh/sshd_config找到这四行语句,去掉前面注释#,并修改为LoginGraceTime2mPermitRootLoginyesStrictModesyes........
  • Elm 和 Jetpack Compose 殊途同归及 MVVM 缺点分析
    Html.lazy·AnIntroductiontoElm可能搞vdom的都会到lazyrenderer这一步,react可能也可以这么搞或者已经这么搞了我不知道,Elm提到的keyedreact也是一个主要特性:Html.keyed·AnIntroductiontoElm但添加元素、删除元素、元素交换位置、以及元素移动位置的问题真......
  • 43基于java的校园社团管理系统设计与实现
    本章节给大家带来一个基于java的校园社团管理系统设计与实现,可适用于校园社团管理系统,社团招新管理系统,社团管理系统,社团活动管理系统,高校学生社团,大学社团,学生社团招新,学生社团系统等等;引言校园社团作为高校课外活动的重要组成部分,发展十分迅速,也受到越来越多学生的欢迎,社团规......
  • lvm+ssd缓存 附samba配置
    注:一般不用在未挂载前创建samba,视实际情况而定(客户现场掉盘后samba服务异常,直接导致服务器掉盘卡死,先临时起samba服务,但需要考虑系统盘大小与业务持续写入情况,避免samba服务器根分区爆满)parted-s/dev/nvme0n1mklabelgptmkpartCACHE0%100%parted-s/dev/mapper/mpathf......
  • linux 内存管理 --- kmalloc 和 vmalloc
    kmallockmalloc会根据申请的内存大小来决定来决定使用块分配器(slab/slub/slob)或页分配器进行内存分配(buddy),只能分配几个固定大小的内存,申请值不在这些固定值之内时,会按向上对齐的原则,分配最接近申请值的内存块。static__always_inlinevoid*kmalloc(size_tsize,gfp_tfl......
  • 【Azure Function App】Java Function部署到Azure后出现中文显示乱码问题
    问题描述JavaFunction在Azure上遇见中文显示乱码问题?如何解决呢? 问题解答中文字符显示为乱码,这个情况就是服务实例上设置的编码格式不是统一的UTF-8所导致的。在查看AzureAppService/FunctionApp的官方文档,都没有明确的说明它们使用的默认编码是什么,通过询问ChatGPT-4,也没有得......
  • JVM系统优化实践(20):GC生产环境案例(三)
    您好,这里是「码农镖局」51CTO博客,欢迎您来,欢迎您再来~某新手开发工程师接到了一个保存Elasticsearch日志的任务,以供后续分析之用。但写代码的时候,误将保存日志的代码段弄成了无限循环,程序启动后,没用多久就崩溃了。另一名工程师在动态创建类时,没有实现动态代理机制,也就没有缓存动态生......
  • 【Azure Function App】Java Function部署到Azure后出现中文显示乱码问题
    问题描述JavaFunction在Azure上遇见中文显示乱码问题?如何解决呢? 问题解答中文字符显示为乱码,这个情况就是服务实例上设置的编码格式不是统一的UTF-8所导致的。在查看AzureAppService/FunctionApp的官方文档,都没有明确的说明它们使用的默认编码是什么,通过询问ChatGPT-4,也......
  • vm 因为部分网络问题ping不通虚拟机,虚拟机也上不了网的经历
    主机连着公司wifi,wifi上网需要登录认证账号,此账号同时只能在线一个,不好办一网络适配器用vmnet0,桥接到wifi网卡,能ping通了,但是总是断,ssh一小会就断。ip尝试过静态、动态都不行二适配器vmnet8网络的nat模式,ping不通,vm8网络-属性-配置里图中改成enable。不行。后来ping通了改回diabled......
  • 【后端面经-Java】JVM垃圾回收机制
    (【后端面经-Java】JVM垃圾回收机制)1.Where:回收哪里的东西?——JVM内存分配JVM垃圾回收机制(GarbageCollect,简称GC)主要负责回收JVM内存当中未被及时释放回收的内存区域,JVM垃圾回收机制让程序员摆脱了手动释放内存的操作,降低了程序员疏忽大意导致的风险。那么,垃圾回收机制到底针......