android14优化ntp时间同步

简介

网络时间协议NTP(Network Time Protocol)是TCP/IP协议族里面的一个应用层协议,用来使客户端和服务器之间进行时钟同步,提供高精准度的时间校正。

当机器的ntp时间同步出现问题时,可以从ntp配置方面进行优化,以提高ntp时间同步的速度。

android ntp配置

本代码基于android14。

ntp服务配置位于frameworks/base/core/res/res/values/config.xml,从config中看到可自由配置以下选项

  • ntpServers
  • ntpTimeOut
  • ntpPollingInterval
  • ntpPollingIntervalShorter
  • ntpRetry

android ntp优化

优化就是参考上面的ntp配置,修改参数即可。最主要的优化还是配置ntp服务器,添加几个就近的ntp服务器实现快速同步。

可以直接修改frameworks/base/core/res/res/values/config.xml,也可以以overLay的形式,推荐overLay形式写在不同的产品里。

这里上一个我的overlay形式的优化:

  • 在project目录里新建overlay目录
  • 在overlay目录中新建frameworks/base/core/res/res/values/config.xml(要保留原始的目录结构)
  • 修改项目的mk文件,一般与overlay目录同级,新增PRODUCT_PACKAGE_OVERLAYS += $(LOCAL_PATH)/$(BUILD_BRAND)/overlay

参考

https://source.android.google.cn/docs/core/connect/time/network-time-detection?hl=zh-cn
https://info.support.huawei.com/info-finder/encyclopedia/zh/NTP.html
https://www.cnblogs.com/bluestorm/p/16987248.html

相关推荐
北京华人开创公司2 个月前
京准电钟:NTP校时服务器于安防监控系统应用方案
运维·服务器·时间同步·时钟同步·ntp·卫星校时服务器·ntp校时服务
晓琴儿6 个月前
使用Go语言编写一个简单的NTP服务器
服务器·golang·ntp
DeanLeung7 个月前
CentOS 7.9 局域网配置指定同步时间服务器
centos·时间同步·ntp
红桃六8 个月前
Linux centerOS 服务器搭建NTP服务
linux·服务器·centos·ntp·ntp服务端
尘缘不相误、10 个月前
NTP时间同步
linux·chrony·ntp·ntpdate
JUNIOR_MU10 个月前
【VMware VCF】VMware Cloud Foundation Part 04:准备 ESXi 主机。
证书·esxi·dns·ntp·vcf·vmware cloud foundation
安徽京准10 个月前
京准电钟:云计算中NTP网络时间服务器的作用是什么?
服务器·网络·云计算·ntp时钟服务器·ntp时间服务器·ntp·网络时间服务器
千码君20161 年前
ntp: linux下的时间同步框架
运维·服务器·ntp
夜星辰20231 年前
在Linux系统中,禁止有线以太网使用NTP服务器进行时间校准的几种方法
开发语言·ntp·connman