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.
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:
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".
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:
Lakukan perhitungan dari target dan server waktu B.
w32tm /stripchart /computer:TimeServerB /rdtsc /samples:450 > c:\temp\Target_TsB.csv
Lakukan perhitungan dari server waktu B terhadap (ditunjukkan pada) server waktu A.
w32tm /stripchart /computer:TimeServerA /rdtsc /samples:450 > c:\temp\Target_TsA.csv
Lakukan perhitungan dari server waktu A terhadap sumber.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk