Konfigurasikan chrony, ntpd, atau W32time pada instans ECS untuk mencegah kesalahan tugas terjadwal dan deviasi timestamp log.
Cara kerja
-
Network Time Protocol (NTP): Menyinkronkan jam antara klien dan server hingga dalam rentang milidetik dengan menghitung latensi jaringan.
-
Server NTP Alibaba Cloud: Alibaba Cloud menyediakan server NTP dengan titik akhir VPC, memungkinkan instans ECS menyinkronkan waktu dengan latensi jaringan minimal.
-
chrony/ntpd/W32time: Layanan berbasis NTP yang menyinkronkan jam sistem instans dengan server NTP. Pada Linux/Unix,
chronymemiliki performa lebih baik daripadantpd. Windows menggunakan layanan bawaanW32time.
Verifikasi akurasi jam
Konfigurasi sinkronisasi jam
Linux (chrony)
Gambar publik Alibaba Cloud menjalankan chrony secara default. Beberapa gambar lama menjalankan ntpd. Jalankan ps -C chronyd,ntpd -o comm= untuk memeriksa proses mana yang sedang berjalan. Jika output-nya adalah ntpd, instans tersebut menggunakan ntpd secara default. Lihat Linux (ntpd).
Sistem Linux hanya dapat menjalankan satu daemon sinkronisasi waktu. Gunakan salah satu dari chronyd atau ntpd. Sebelum menjalankan salah satu, hentikan dan nonaktifkan yang lainnya.
Untuk mengonfigurasi sinkronisasi waktu di beberapa instans sekaligus, gunakan eksekusi batch Asisten Cloud.
1. Periksa dan konfigurasi alamat server NTP
-
Edit file konfigurasi
chrony:Alibaba Cloud Linux/CentOS/RHEL
sudo vim /etc/chrony.confUbuntu/Debian
sudo vim /etc/chrony/chrony.conf -
Konfigurasi server NTP Alibaba Cloud.
Komentari semua baris `server` yang diawali dengan
#, lalu tambahkan yang berikut:PentingKonfigurasikan beberapa sumber NTP untuk toleransi kesalahan dan akurasi. Sistem akan memilih sumber terbaik secara otomatis.
# Informasi konfigurasi, termasuk alamat server NTP, interval polling minimum, dan interval polling maksimum. server ntp.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst server ntp10.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst server ntp11.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst server ntp12.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst server ntp7.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst server ntp8.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst server ntp9.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst -
Simpan dan keluar. Restart
chrony:sudo systemctl restart chronyd.service
2. Verifikasi sinkronisasi jam
Layanan secara bertahap menyesuaikan waktu setelah restart. Jalankan sudo chronyc tracking untuk memverifikasi sinkronisasi.
sudo chronyc tracking
Bidang System time menunjukkan offset antara jam sistem Anda dan waktu NTP. Misalnya, 0.000036150 seconds fast of NTP time menunjukkan jam sistem maju.
Jika offset waktu besar (beberapa menit atau jam) dan workload Anda dapat mentolerir lompatan waktu mendadak, pertimbangkan untuk menyinkronkan waktu secara manual.
Reference ID : 64643D58 (100.100.61.88)
Stratum : 2
Ref time (UTC) : Sat Sep 20 07:55:33 2025
System time : 0.000036150 seconds fast of NTP time
Last offset : +0.000031322 seconds
RMS offset : 0.000044841 seconds
Frequency : 43.592 ppm slow
Residual freq : +0.000 ppm
Skew : 0.005 ppm
Root delay : 0.000228760 seconds
Root dispersion : 0.010518964 seconds
Update interval : 1029.1 seconds
Leap status : Normal
Linux (ntpd)
Beberapa gambar publik Alibaba Cloud lama (seperti CentOS 6) menggunakan ntpd secara default. Karena proyek NTP tidak lagi dipelihara, tingkatkan ke Chrony untuk performa dan keamanan yang lebih baik.
Sistem Linux hanya dapat menjalankan satu daemon sinkronisasi waktu. Gunakan salah satu dari chronyd atau ntpd. Sebelum menjalankan salah satu, hentikan dan nonaktifkan yang lainnya.
Untuk mengonfigurasi sinkronisasi waktu di beberapa instans sekaligus, gunakan eksekusi batch Asisten Cloud.
1. Periksa dan konfigurasi alamat server NTP
-
Edit file konfigurasi
NTP:sudo vim /etc/ntp.conf -
Konfigurasi server NTP Alibaba Cloud.
Komentari semua baris `server` yang diawali dengan
#, lalu tambahkan yang berikut:PentingKonfigurasikan beberapa sumber NTP untuk toleransi kesalahan dan akurasi. Sistem akan memilih sumber terbaik secara otomatis.
# Informasi konfigurasi, termasuk alamat server NTP, interval polling minimum, dan interval polling maksimum. server ntp10.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10 server ntp11.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10 server ntp12.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10 server ntp7.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10 server ntp8.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10 server ntp9.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
-
Simpan dan keluar. Restart
ntpd:Alibaba Cloud Linux/CentOS/RHEL
sudo service ntpd restartUbuntu/Debian
service ntp restart
2. Verifikasi sinkronisasi waktu
Layanan secara bertahap menyesuaikan waktu setelah restart. Jalankan sudo ntpq -p untuk memverifikasi sinkronisasi. Bidang offset menunjukkan selisih antara waktu lokal dan waktu server. Parameter utama:
-
offset: Selisih antara waktu sistem dan waktu server, dalam milidetik. Semakin dekat nilaioffsetke 0, semakin akurat. -
jitter: Variasi dalam penundaan waktu. Nilai yang lebih kecil menunjukkan presisi lebih tinggi.
Jika offset waktu besar (beberapa menit atau jam) dan workload Anda dapat mentolerir lompatan waktu mendadak, pertimbangkan untuk menyinkronkan waktu secara manual.
sudo ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
LOCAL(0) .LOCL. 10 l 17 64 1 0.000 0.000 0.000
+100.100.3.1 10.137.55.181 2 u 8 16 1 30.426 -307.76 0.153
*100.100.3.2 10.137.55.181 2 u 5 16 1 26.845 -309.25 0.221
+100.100.3.3 10.137.55.181 2 u 4 16 1 28.819 -309.37 0.187
-100.100.5.1 203.107.X.XX 2 u 3 16 1 50.478 -310.70 0.164
-100.100.5.2 203.107.X.XX 2 u 2 16 1 47.235 -311.89 0.246
100.100.5.3 203.107.X.XX 2 u 1 16 1 53.661 -310.50 0.119
Windows
Antarmuka pengguna grafis
GUI Windows hanya mendukung satu server NTP. Jika server tersebut tidak tersedia, sinkronisasi waktu gagal.
Untuk ketersediaan tinggi di lingkungan produksi, lewati GUI dan gunakan command prompt untuk mengonfigurasi beberapa server NTP.
-
Di area notifikasi taskbar, klik tanggal dan waktu, lalu klik Date and time settings.

-
Klik Related settings > Add clocks for different time zones.
-
Klik Date and Time > Internet Time > Change settings.
-
Pada kotak dialog Internet Time Settings, pilih Synchronize with an Internet time server, masukkan
ntp.cloud.aliyuncs.com, klik Update Now, lalu klik OK. -
Pesan sukses akan mengonfirmasi sinkronisasi. Jika sinkronisasi gagal, periksa apakah firewall atau perangkat lunak keamanan memblokir port UDP 123.

Antarmuka baris perintah (CLI)
Berbeda dengan GUI, CLI mendukung beberapa sumber waktu untuk failover otomatis.
Untuk mengonfigurasi sinkronisasi waktu di beberapa instans sekaligus, gunakan eksekusi batch Asisten Cloud.
1. Konfigurasi server NTP
Ganti server NTP Windows default (time.windows.com) dengan server NTP Alibaba Cloud. Contoh berikut menggunakan Windows Server 2022.
-
Tekan
Win + R, ketikcmd, lalu tekanEnter. -
Atur server NTP. Misalnya, gunakan
ntp.cloud.aliyuncs.com ntp7.cloud.aliyuncs.com ntp8.cloud.aliyuncs.com ntp11.cloud.aliyuncs.com:w32tm /config /manualpeerlist:"ntp.cloud.aliyuncs.com ntp7.cloud.aliyuncs.com ntp8.cloud.aliyuncs.com ntp11.cloud.aliyuncs.com" /syncfromflags:manual /reliable:YES /update -
Restart layanan waktu:
net stop w32time net start w32time -
Sinkronkan waktu:
w32tm /resync
2. Verifikasi sinkronisasi waktu
Jalankan w32tm /query /status. Jika bidang Source menampilkan Local CMOS Clock alih-alih alamat server NTP Anda, sinkronisasi gagal.
w32tm /query /status
Leap Indicator: 0(no warning)
Stratum: 3 (secondary reference - syncd via (S)NTP)
Precision: -23 (119.209ns per tick)
Root Delay: 0.0020371s
Root Dispersion: 0.0191713s
Reference ID: 0x64640302 (source IP: 100.100.3.2)
Last Successful Sync Time: 2025/10/28 14:37:42
Source: ntp11.cloud.aliyuncs.com
Poll Interval: 10 (1024s)
FAQ
Apakah saya perlu menginstal atau mengonfigurasi chronyd atau ntpd di dalam kontainer (Docker/Kubernetes)?
No.
Jangan pernah menjalankan chronyd atau ntpd di dalam kontainer. Kontainer berbagi waktu host dan tidak memerlukan konfigurasi independen. Menjalankan layanan sinkronisasi waktu di dalam kontainer menyebabkan konflik sumber daya jam dengan host, sehingga mengganggu stabilitas workload.
Bagaimana cara memaksa sinkronisasi jam sistem secara manual?
Hindari sinkronisasi manual karena risiko lompatan waktu mendadak. Namun, jika jam sistem menyimpang signifikan (beberapa menit atau jam) dan workload Anda dapat mentolerir lompatan waktu, lakukan sinkronisasi manual.
Linux (chrony)
-
Hentikan
chrony:sudo systemctl stop chronyd.service -
Sinkronkan waktu secara manual:
PentingSebelum sinkronisasi manual, pastikan Anda telah mengonfigurasi beberapa server NTP Alibaba Cloud.
sudo chronyd -q -
Jalankan
chrony:sudo systemctl start chronyd.service
Linux (ntpd)
Alibaba Cloud Linux/CentOS/RHEL
-
Hentikan
ntpd:sudo service ntpd stop -
Sinkronkan waktu secara manual:
PentingProyek NTP tidak lagi dipelihara. Menggunakan
ntpdateberisiko menyebabkan lompatan waktu mendadak. Tentukan tiga sumber waktu atau lebih untuk mengurangi risiko. Lihat domain server NTP Alibaba Cloud.Pentingntpdatesebagai skrip periodik bukan pengganti yang valid untuk daemon NTP. Daemon NTP menggunakan algoritma canggih untuk memaksimalkan akurasi sekaligus meminimalkan penggunaan resource.sudo ntpdate ntp.cloud.aliyuncs.com ntp7.cloud.aliyuncs.com ntp10.cloud.aliyuncs.com ntp11.cloud.aliyuncs.com ntp12.cloud.aliyuncs.com -
Jalankan
ntpd:sudo service ntpd start
Ubuntu/Debian
-
Hentikan
ntpd:sudo service ntp stop -
Sinkronkan waktu secara manual:
PentingProyek NTP tidak lagi dipelihara. Menggunakan
ntpdateberisiko menyebabkan lompatan waktu mendadak. Tentukan tiga sumber waktu atau lebih untuk mengurangi risiko. Lihat domain server NTP Alibaba Cloud.sudo ntpdate ntp.cloud.aliyuncs.com ntp7.cloud.aliyuncs.com ntp10.cloud.aliyuncs.com ntp11.cloud.aliyuncs.com ntp12.cloud.aliyuncs.com -
Jalankan
ntpd:sudo service ntp start
Apa saja nama domain server NTP Alibaba Cloud?
Alamat server NTP Alibaba Cloud berdasarkan jenis jaringan (IPv4 saja):
-
Instans ECS Alibaba Cloud: Gunakan domain VPC untuk latensi lebih rendah.
-
Instans non-Alibaba Cloud: Gunakan domain Internet.
|
Jaringan internal VPC |
Jaringan publik |
|
ntp.cloud.aliyuncs.com ntp7.cloud.aliyuncs.com ntp8.cloud.aliyuncs.com ntp9.cloud.aliyuncs.com ntp10.cloud.aliyuncs.com ntp11.cloud.aliyuncs.com ntp12.cloud.aliyuncs.com |
ntp.aliyun.com ntp1.aliyun.com ntp2.aliyun.com ntp3.aliyun.com ntp4.aliyun.com ntp5.aliyun.com ntp6.aliyun.com ntp7.aliyun.com |
Apakah layanan NTP Alibaba Cloud gratis?
Gratis. Gambar publik Alibaba Cloud mencakup konfigurasi NTP default. Instans ECS yang dibuat dari gambar tersebut menggunakan Chrony atau NTP untuk menyinkronkan waktu secara otomatis.
Bagaimana cara meningkatkan dari ntpd ke chrony?
Beberapa gambar ECS Alibaba Cloud lama, seperti CentOS 6, menggunakan `ntpd`. Karena proyek NTP tidak lagi dipelihara, tingkatkan ke `chrony` jika workload Anda tidak bergantung pada NTP.
-
Uninstal
ntp:Alibaba Cloud Linux/CentOS/RHEL
sudo yum remove ntpUbuntu/Debian
sudo apt remove ntp -
Instal
Chrony:Jika unduhan gagal, lihat Cara mengatasi kegagalan yum saat menginstal chrony pada CentOS 6 (EOL)?
Alibaba Cloud Linux/CentOS/RHEL
sudo yum install chronyUbuntu/Debian
sudo apt update sudo apt install chrony -
Konfigurasi
Chrony:Edit file konfigurasi:
Alibaba Cloud Linux/CentOS/RHEL
sudo vim /etc/chrony.confUbuntu/Debian
sudo vim /etc/chrony/chrony.confTambahkan server NTP ke file tersebut. Contoh
chrony.conf:# Pengaturan server NTP server ntp.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst # Tentukan lokasi file drift driftfile /var/lib/chrony/drift # Izinkan chronyd diakses dari localhost allow 127.0.0.1Parameter:
Parameter
Deskripsi
server ntp.cloud.aliyuncs.comDomain server NTP.
chronyterhubung ke server ini untuk sinkronisasi waktu.minpoll 4Interval polling minimum sebagai pangkat 2 dalam detik.
minpoll 4= 2⁴ = 16 detik.chronymengirim setidaknya satu permintaan sinkronisasi setiap 16 detik.maxpoll 10Interval polling maksimum sebagai pangkat 2 dalam detik.
maxpoll 10= 2¹⁰ = 1024 detik.iburstMempercepat sinkronisasi awal. Saat
chronydimulai, ia mengirim serangkaian permintaan (biasanya 8) untuk segera mendapatkan waktu yang akurat. -
Jalankan
chrony:-
Jalankan
Chronydan aktifkan saat boot:# Jalankan layanan chrony sudo service chronyd start # Atur chrony agar otomatis berjalan saat sistem boot sudo chkconfig chronyd on -
Periksa status
chrony. Gunakanchronycuntuk memverifikasi sinkronisasichrony:# Periksa status layanan sudo service chronyd status -
Verifikasi sinkronisasi waktu:
sudo chronyc tracking
-
Cara mengatasi kegagalan yum saat menginstal chrony pada CentOS 6 (EOL)?
-
Bersihkan konfigurasi
repolama:sudo mkdir -p /etc/yum.repos.d/backup && sudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/ -
Buat file
CentOS-Vault.repobaru yang mengarah ke arsip resmi:sudo tee /etc/yum.repos.d/CentOS-Vault.repo <<'EOF' [C6.10-base] name=CentOS-6.10 - Base baseurl=http://vault.centos.org/6.10/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 [C6.10-updates] name=CentOS-6.10 - Updates baseurl=http://vault.centos.org/6.10/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 [C6.10-extras] name=CentOS-6.10 - Extras baseurl=http://vault.centos.org/6.10/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 EOF -
Bersihkan dan bangun ulang cache:
sudo yum clean all && sudo yum makecache -
Instal chrony:
sudo yum install chrony
Referensi
-
Lihat Waktu dan zona waktu Linux untuk konsep waktu Linux dan perubahan konfigurasi waktu pada gambar publik.
-
Layanan sinkronisasi waktu Precision Time Protocol (PTP) menggunakan timestamp tingkat perangkat keras dan kompensasi jalur dinamis untuk mencapai sinkronisasi jam sub-mikrodetik, ideal untuk skenario seperti perdagangan keuangan frekuensi tinggi.