Bagikan melalui


Mengonfigurasi sistem untuk akurasi tinggi

Berlaku untuk: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11, Windows 10 versi 1607 dan yang lebih baru, Azure Stack HCI versi 21H2 dan 20H2

Sinkronisasi waktu di Windows 10 dan Windows Server 2016 telah ditingkatkan secara substansial. Dalam kondisi operasi yang wajar, sistem dapat dikonfigurasi untuk mempertahankan akurasi 1 md (milidetik) atau lebih baik (sehubungan dengan UTC).

Peringatan

Windows Server 2012 R2 ke bawah tidak dapat memenuhi tujuan akurasi tinggi yang sama. Sistem operasi ini tidak didukung untuk akurasi tinggi. Dalam versi ini, layanan Windows Time memenuhi persyaratan berikut:

  • Asalkan akurasi waktu yang diperlukan untuk memenuhi persyaratan autentikasi Kerberos versi 5.
  • Menyediakan waktu yang akurat secara longgar untuk klien dan server Windows yang bergabung ke forest Direktori Aktif umum.

Toleransi yang lebih besar pada 2012 R2 dan di bawah ini berada di luar spesifikasi desain layanan Windows Time.

Konfigurasi default Windows 10 dan Windows Server 2016

Meskipun kami mendukung akurasi hingga 1 ms pada Windows 10 atau Windows Server 2016, sebagian besar pelanggan tidak memerlukan waktu yang sangat akurat.

Dengan demikian, konfigurasi default dimaksudkan untuk memenuhi persyaratan yang sama dengan sistem operasi sebelumnya yang:

  • Berikan akurasi waktu yang diperlukan untuk memenuhi persyaratan autentikasi Kerberos versi 5.
  • Berikan waktu yang akurat secara longgar untuk klien dan server Windows yang bergabung ke forest Direktori Aktif umum.

Cara mengonfigurasi sistem untuk akurasi tinggi

Akurasi waktu memerlukan distribusi waktu yang akurat secara menyeluruh dari sumber waktu otoritatif ke perangkat akhir. Apa pun yang menambahkan asimetri dalam pengukuran di sepanjang jalur ini akan berdampak negatif pada akurasi yang dapat dicapai di perangkat Anda.

Untuk alasan ini, kami telah mendokumendokuasikan batas Dukungan untuk mengonfigurasi layanan Windows Time untuk lingkungan akurasi tinggi yang menguraikan persyaratan lingkungan yang juga harus dipenuhi untuk mencapai target akurasi tinggi.

Persyaratan Sistem Operasi

Konfigurasi akurasi tinggi memerlukan Windows 10 atau Windows Server 2016. Semua perangkat Windows dalam topologi waktu harus memenuhi persyaratan ini termasuk server waktu Windows stratum yang lebih tinggi, dan dalam skenario virtual, Host Hyper-V yang menjalankan komputer virtual yang sensitif waktu. Semua perangkat ini harus setidaknya Windows 10 atau Windows Server 2016.

Peringatan

Sangat disarankan untuk menonaktifkan fitur Secure Time Seeding (STS) untuk layanan Windows Time pada perangkat yang sudah disinkronkan dengan sumber waktu yang andal seperti server NTP. Ini termasuk pengontrol domain Direktori Aktif serta server anggota. Ini karena STS dirancang khusus untuk memperbaiki hanya ketidakakuratan jam kotor pada perangkat portabel seperti tablet dan laptop yang baterainya mungkin mati atau yang jam perangkat kerasnya mungkin tidak dapat diandalkan. Selain itu, dimungkinkan bagi STS untuk salah mengatur jam sistem jika cukup jabat tangan berbasis SSL yang berisi data acak diterima.

Untuk informasi selengkapnya, lihat Peningkatan akurasi waktu untuk Windows Server 2016.

Dalam ilustrasi yang ditunjukkan di bawah ini, komputer virtual yang membutuhkan akurasi tinggi menjalankan Windows 10 atau Windows Server 2016. Demikian juga, Host Hyper-V tempat komputer virtual berada, dan server waktu Windows upstream juga harus menjalankan Windows Server 2016.

A diagram that shows three virtual machines connected to a Windows Server 2016 Hyper-V host utilizing the Windows Time service.

Tip

Anda dapat menjalankan perintah winver pada prompt perintah untuk memverifikasi versi OS adalah 1607 (atau lebih tinggi) dan BUILD OS adalah 14393 (atau lebih tinggi) seperti yang ditunjukkan di bawah ini:

A screenshot of the winver command displaying Windows Server 2016 version 1607 and operating system build 14393.

Konfigurasi sistem

Mencapai target akurasi tinggi memerlukan konfigurasi sistem. Ada berbagai cara untuk melakukan konfigurasi ini, termasuk langsung di registri atau melalui kebijakan grup. Informasi selengkapnya untuk setiap pengaturan ini dapat ditemukan di Referensi Teknis Layanan Waktu Windows: Alat Layanan Waktu Windows.

Jenis startup layanan Windows Time

Layanan Windows Time (W32Time) harus berjalan terus menerus. Untuk melakukan ini, konfigurasikan jenis startup layanan Windows Time ke mulai "Otomatis".

A screenshot of the Windows Time service properties box displaying its startup type set to automatic.

Latensi jaringan satu arah kumulatif

Ketidakpastian pengukuran dan "kebisingan" meningkatkan latensi jaringan. Dengan demikian, sangat penting bahwa latensi jaringan berada dalam batas yang wajar. Persyaratan khusus tergantung pada akurasi target Anda dan diuraikan dalam batas Dukungan untuk mengonfigurasi layanan Windows Time untuk artikel lingkungan akurasi tinggi.

Untuk menghitung latensi jaringan satu arah kumulatif, tambahkan penundaan satu arah individu antara pasangan simpul server klien NTP dalam topologi waktu, dimulai dengan target dan berakhir pada sumber waktu stratum 1 akurasi tinggi.

Misalnya: Pertimbangkan hierarki sinkronisasi waktu dengan sumber yang sangat akurat, dua server NTP perantara A dan B, dan komputer target dalam urutan tersebut. Untuk mendapatkan latensi jaringan kumulatif antara target dan sumber, ukur waktu pulang pergi NTP individu rata-rata (RTT) antara:

  • Server target dan waktu B
  • Server waktu B dan server waktu A
  • Server waktu A dan Sumber

Pengukuran ini dapat diperoleh menggunakan alat w32tm.exe kotak masuk. Cara melakukan:

  1. Lakukan perhitungan dari target dan server waktu B.

    w32tm /stripchart /computer:TimeServerB /rdtsc /samples:450 > c:\temp\Target_TsB.csv
    
  2. Lakukan perhitungan dari server waktu B terhadap (ditunjukkan pada) server waktu A.

    w32tm /stripchart /computer:TimeServerA /rdtsc /samples:450 > c:\temp\Target_TsA.csv
    
  3. Lakukan perhitungan dari server waktu A terhadap sumber.

  4. Selanjutnya, tambahkan rata-rata RoundTripDelay yang diukur pada langkah sebelumnya dan bagi 2 untuk mendapatkan penundaan jaringan kumulatif antara target dan sumber.

Pengaturan registri

MinPollInterval

Mengonfigurasi interval terkecil dalam log2 detik yang diizinkan untuk polling sistem.

Deskripsi Value
Lokasi kunci HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
Pengaturan 6
Hasil Interval polling minimum sekarang 64 detik.

Perintah berikut menandakan Waktu Windows untuk mengambil pengaturan yang diperbarui:

w32tm /config /update

MaxPollInterval

Mengonfigurasi interval terbesar dalam log2 detik yang diizinkan untuk polling sistem.

Deskripsi Value
Lokasi kunci HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
Pengaturan 6
Hasil Interval polling maksimum sekarang 64 detik.

Perintah berikut menandakan Waktu Windows untuk mengambil pengaturan yang diperbarui:

w32tm /config /update

UpdateInterval

Jumlah tanda centang jam antara penyesuaian koreksi fase.

Deskripsi Value
Lokasi kunci HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
Pengaturan 100
Hasil Jumlah tanda centang jam antara penyesuaian koreksi fase sekarang 100 tick.

Perintah berikut menandakan Waktu Windows untuk mengambil pengaturan yang diperbarui:

w32tm /config /update

SpecialPollInterval

Mengonfigurasi interval polling dalam hitungan detik saat bendera SpecialInterval 0x1 diaktifkan.

Deskripsi Value
Lokasi kunci HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
Pengaturan 64
Hasil Interval polling sekarang 64 detik.

Perintah berikut memulai ulang Windows Time untuk mengambil pengaturan yang diperbarui:

net stop w32time && net start w32time

FrequencyCorrectRate

Deskripsi Value
Lokasi kunci HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
Pengaturan 2

Catatan

Untuk mempelajari selengkapnya tentang pengaturan registri W32Time, lihat Referensi registri Waktu Windows