Με βάση την προηγούμενη εστίασή σας στο σενάριο συγχρονισμού PTP με δύο{0}}αισθητήρες σε περιβάλλον Linux, η επαλήθευση της επίλυσης διενέξεων BMCA απαιτεί επιβεβαίωση από τρεις διαστάσεις: σταθερότητα ρόλου, ακρίβεια μετατόπισης και ειδοποιήσεις αρχείων καταγραφής.
I. Ελέγξτε τη σταθερότητα του κύριου ρόλου-Slave
Εκτελέστε την εντολή:
Εκτελέστε τα εξής και στους δύο αισθητήρες:
βίαιο χτύπημα
sudo ptp4l -i eth0 -m -q
Κριτήρια κρίσης
Επιλύθηκε: Η κύρια συσκευή εμφανίζει συνεχώς την κατάσταση κύριας και η εξαρτημένη συσκευή εμφανίζει συνεχώς την κατάσταση υποτελούς, χωρίς διακόπτη κατάστασης για μεγάλο χρονικό διάστημα (π.χ. 30 λεπτά).
Δεν έχει επιλυθεί: Τα αρχεία καταγραφής εξακολουθούν να εμφανίζουν συχνά το "καλύτερος κύριος που άλλαξε" ή ο ρόλος μεταβαίνει επανειλημμένα μεταξύ master/slave.
II. Επαλήθευση της ακρίβειας μετατόπισης χρόνου (Μετατόπισης).
Παρατηρήστε τα δεδομένα πραγματικού χρόνου-
Δώστε προσοχή στην τιμή μετατόπισης στα αρχεία καταγραφής της εξαρτημένης συσκευής.
Κριτήρια κρίσης
Επιλύθηκε: Η μετατόπιση είναι σταθερή στο επίπεδο μικροδευτερόλεπτου (μs) (π.χ. ±5μs), με ελάχιστη διακύμανση.
Δεν έχει επιλυθεί: Η μετατόπιση εξακολουθεί να κυμαίνεται σε χιλιοστά του δευτερολέπτου (ms) ή παρουσιάζει βίαιες ταλαντώσεις, υποδεικνύοντας ότι ο σύνδεσμος συγχρονισμού εξακολουθεί να επηρεάζεται από παρεμβολές εκλογών.
III. Ελέγξτε τους συναγερμούς καταγραφής συστήματος
Προβολή αρχείων καταγραφής συστήματος: Εκτελέστε το `journalctl -u ptp4l -f` ή δείτε το `/var/log/syslog`.
Κριτήρια κρίσης
Επιλύθηκε: Καμία ΕΛΑΤΤΩΜΕΝΗ εγγραφή κατάστασης, κανένα χρονικό όριο καθυστέρησης peer_delay ή άλλες ανωμαλίες επικοινωνίας.
Δεν έχει επιλυθεί: Εξακολουθούν να υπάρχουν πολυάριθμοι συναγερμοί χρονικού ορίου εκλογών ή αποτυχίας επικοινωνίας.
Εάν και τα τρία κριτήρια πληρούν το πρότυπο "Επιλύθηκε", μπορεί να επιβεβαιωθεί ότι η διένεξη BMCA έχει εξαλειφθεί πλήρως και ότι ο συγχρονισμός με διπλό-αισθητήρα έχει εισέλθει σε σταθερή κατάσταση υψηλής-ακρίβειας.

