Cara Mengkonfigurasi Sistem Linux untuk Mengoptimumkan Ketepatan Penyegerakan PTP

Jun 01, 2026

Tinggalkan pesanan

Berdasarkan tumpuan anda sebelum ini pada senario penyegerakan PTP dwi{0}}dalam persekitaran Linux, mengoptimumkan ketepatan PTP dalam sistem Linux memerlukan menangani kernel, pemacu dan perkhidmatan. Ikuti langkah ini:

 

I. Pengoptimuman Lapisan Kernel (Prasyarat Asas)

Dayakan -Pemasa Ketepatan Tinggi

Pastikan konfigurasi kernel mempunyai `CONFIG_HIGH_RES_TIMERS=y` dan `CONFIG_NO_HZ_IDLE=y` didayakan untuk mengurangkan gangguan gangguan jam dan meningkatkan-prestasi masa sebenar penandaan cap waktu.

Asingkan Teras CPU

Tambahkan `isolcpus=1` pada parameter but `grub.cfg` untuk mengikat perkhidmatan PTP kepada teras CPU bebas, menghalang proses lain daripada mendahului sumber dan menyebabkan kelewatan penjadualan.

 

II. Pemacu dan Penyesuaian Lapisan Perkakasan

Muatkan Pemandu Khusus

Nyahpasang pemacu awam generik dan pasang pemacu khusus-PTP yang disediakan oleh pengeluar kad rangkaian (seperti Intel IGB). Jalankan `modprobe ptp` untuk memuatkan modul kernel PTP.

Sahkan Nod Perkakasan

Sahkan bahawa `/dev/ptp0` wujud dan `ethtool -T eth0` mengeluarkan medan `PERKAKASAN`, memastikan cap masa perkakasan berkesan.

 

III. Penalaan{1}}Perkhidmatan PTP

Edit `ptp4l.conf`

Tetapkan `transportSpecific` kepada 1, dayakan `twoStepFlag` kepada 1, tetapkan `logging_level` kepada 6 untuk pemantauan dan tetapkan selang penyegerakan kepada `logSyncInterval -3` (125ms).

Segerakkan Jam Sistem

Jalankan `phc2sys -s /dev/ptp0 -w` untuk menyegerakkan jam perkakasan PHC ke jam sistem, memastikan lapisan aplikasi memperoleh masa ketepatan-tinggi.

IV. Pengoptimuman Tindanan Rangkaian

Laksanakan `sysctl -w net.core.netdev_budget=600` untuk meningkatkan belanjawan pemprosesan paket rangkaian, mengurangkan kependaman gangguan lembut dan seterusnya menstabilkan offset penyegerakan.

info-1328-915

Hantar pertanyaan
Hubungi kamijika ada sebarang pertanyaan

Anda boleh sama ada menghubungi kami melalui telefon, e-mel atau borang dalam talian di bawah. Pakar kami akan menghubungi anda kembali sebentar lagi.

Hubungi sekarang!