Baserat på ditt tidigare fokus på det dubbla-sensor-PTP-synkroniseringsscenariot i en Linux-miljö kräver verifiering av lösningen av BMCA-konflikter bekräftelse från tre dimensioner: rollstabilitet, offsetnoggrannhet och loggvarningar.
I. Kontrollera Master-Slavrollens stabilitet
Kör kommandot:
Kör följande på båda sensorerna:
våldsamt slag
sudo ptp4l -i eth0 -m -q
Bedömningskriterier
Löst: Masterenheten visar kontinuerligt masterstatusen och slavenheten visar kontinuerligt slavstatusen, utan tillståndsomkopplare under en längre period (t.ex. 30 minuter).
Olöst: Loggarna visar fortfarande ofta "bästa master ändrad" eller rollen hoppar upprepade gånger mellan master/slav.
II. Verifiera Time Offset (Offset) noggrannhet
Observera realtid-data
Var uppmärksam på offsetvärdet i slavenhetens loggar.
Bedömningskriterier
Löst: Offseten är stabil på mikrosekundnivån (µs) (t.ex. ±5µs), med minimal fluktuation.
Olöst: Förskjutningen fluktuerar fortfarande i millisekunder (ms) eller uppvisar våldsamma svängningar, vilket indikerar att synkroniseringslänken fortfarande påverkas av valinterferens.
III. Kontrollera systemlogglarm
Visa systemloggar: Kör `journalctl -u ptp4l -f` eller visa `/var/log/syslog`.
Bedömningskriterier
Löst: Inga FELSTA statusposter, inga peer_delay timeouts eller andra kommunikationsavvikelser.
Olöst: Det finns fortfarande många larm för val-timeout eller kommunikationsfel.
Om alla tre kriterierna uppfyller "Resolved"-standarden kan BMCA-konflikten bekräftas att den har eliminerats helt och den dubbla-sensorsynkroniseringen har gått in i ett stabilt tillstånd med hög-precision.

