非入域的腾讯云Windows机器的校时优化

2022-01-26 14:15:32 浏览数 (1)

1、首先做快照,以备不时之需

2、确保能正常解析内网域名

内网dns:https://cloud.tencent.com/document/product/213/5225 ,确保dns列表里有内网DNS,且nslookup 内网域名要能解析出IP 基础网络机器比较特别,默认DNS必须放到前2位,放在后面不行,比如广州二区2个默认dns放到后面解析不了内网域名

3、powershell管理员身份运行这2句命令下载脚本、运行脚本,设置1分钟内网校时

需要能访问外网,如果机器没外网,只能访问内网,那就把脚本下载到本地,然后上传到同地域cos,再在机器里访问cos链接,同地域的cvm和cos是走内网的

第一句: invoke-webrequest http://windowsgg-1251783334.cos.na-siliconvalley.myzijiebao.com/timesync.ps1 -outfile c:timesync.ps1 2>$null 1>$null

第二句: c:timesync.ps1

运行timedate.cpl上面的秒数跟打开百度搜北京时间显示的秒数相差1秒,老代次机器这个没法再优化了,这2句命令能给搞成1分钟校时,也就1秒的差异,不会再大了 老代次比如广州二区的S1,校时最好只能到这个地步了,要想达到S5、S6那样,不太可能,只能买新代次机器了

4、这些年,驱动更新了好多版,买得早的机器,建议更新下驱动

参考https://cloud.tencent.com/developer/article/1927302

5、网卡调参数:ncpa.cpl打开本地连接属性 → 配置 → 高级页签里找到 Init.MaxRxBuffers 默认256,调1024

Init.MaxTxBuffers 默认1024,保持 Init.MaxRxBuffers 默认256,调1024,会断网几秒钟然后恢复,极端情况可能会卡住,如果卡住,需要重启机器

非dpdk的kvm1.0低代次机器比如S1实例,Init.MaxRxBuffers从256调1024,这里的256、1024的单位是什么?是virtio 设备单个队列的长度,单个队列长度由母机xml内的参数控制,一个队列最多可以瞬间发送1024个包,母机侧默认已经是1024了,子机内默认256一般够用,但是,非dpdk的kvm1.0低代次机器的性能所限,高并发业务场景,Init.MaxRxBuffers默认256可能不够用,需要调到1024,有时候即便调了,对业务的改善也不大,毕竟低代次,最好是能升级到SA2、S5、C5、M5,当然如果不差钱,升级S6、C6、M6最好了,SA3目前不建议,AMD驱动层面有些兼容性问题。

改这个网络会瞬断几秒,改了对网络会有改善,但kvm1.0机型(S1、S2、SA1等)网络处理能力本来就差,调了这个会有改善,但改善空间有限,根本上还是要换网络处理能力更好的新机型。

0 人点赞