출력에서 ptp4l 통계를 해석하는 방법은 무엇입니까?

출력에서 ptp4l 통계를 해석하는 방법은 무엇입니까?

ptp4l슬레이브 PTP 노드의 명령에서 다음 출력을 얻습니다. 종료하면 일부 전역 통계가 출력되지만 위 출력의 값과 뚜렷한 일치점을 볼 수 없기 때문에 값을 해석할 수 없습니다. 정확하게는 , offset, 필드가 일반적으로 무엇을 참조해야 하는지 알고 있지만 min다음 max과 같습니다.

  1. 왜 거기에?오른쪽단일 값 대신 각 필드의 값
  2. 실제로는 무엇입니까 dev? "something"의 표준 편차인 경우 min및 하위 필드를 갖는 이유는 무엇입니까 max?
  3. 이러한 값 쌍은 위 기록과 어떻게 계산되거나 연관되어야 합니까?
  4. 그게 무슨 뜻인지 구체적으로 설명해 주실 수 있나요 drift?

# ptp4l -p /dev/ptp0 -i eth0 -l 6 -m -s -2

ptp4l[156535.175]: selected /dev/ptp0 as PTP clock
ptp4l[156535.179]: port 1: INITIALIZING to LISTENING on INIT_COMPLETE
ptp4l[156535.181]: port 0: INITIALIZING to LISTENING on INIT_COMPLETE
ptp4l[156535.183]:   version=2 ports=2
ptp4l[156535.184]:   access_delay=164000
ptp4l[156535.185]:   UTC offset: 37
ptp4l[156535.187]: port 1: link up
ptp4l[156536.340]: port 1: new foreign master 0010a1.fffe.9477ff-1
ptp4l[156540.354]: selected best master clock 0010a1.fffe.9477ff
ptp4l[156540.355]: port 1: LISTENING to UNCALIBRATED on RS_SLAVE
ptp4l[156541.044]: master offset    3199658 s0 freq   -3906 path delay         0
ptp4l[156542.055]: master offset    3199829 s3 freq   -3737 path delay         0
ptp4l[156543.066]: master offset    3199792 s1 freq   -3737 path delay        38
ptp4l[156544.077]: master offset         -8 s2 freq   -3739 path delay        38
ptp4l[156544.078]: port 1: UNCALIBRATED to SLAVE on MASTER_CLOCK_SELECTED
ptp4l[156545.088]: master offset        -25 s2 freq   -3752 path delay        40
ptp4l[156546.099]: master offset        -34 s2 freq   -3759 path delay        40
ptp4l[156547.110]: master offset        -43 s2 freq   -3768 path delay        41
ptp4l[156548.111]: master offset        -17 s2 freq   -3757 path delay        41
ptp4l[156549.122]: master offset        -19 s2 freq   -3759 path delay        39
ptp4l[156550.133]: master offset        -12 s2 freq   -3757 path delay        39
ptp4l[156551.144]: master offset         -7 s2 freq   -3755 path delay        40
ptp4l[156552.155]: master offset        -20 s2 freq   -3764 path delay        40
ptp4l[156553.166]: master offset         -9 s2 freq   -3759 path delay        40
ptp4l[156554.177]: master offset        -11 s2 freq   -3761 path delay        40
^C1=19:0 0:0
ptp4l[156554.674]:  
ptp4l[156554.674]: offset:
ptp4l[156554.674]: dev = 4.716450, -12.571429
ptp4l[156554.674]: min = 4.716450, 12.571429; max = 4.966555, 14.000000
ptp4l[156554.674]: dev:
ptp4l[156554.675]: dev = 1.903343, 3.305985
ptp4l[156554.675]: min = 1.903343, 2.691777; max = 1.959507, 3.305985
ptp4l[156554.675]: drift:
ptp4l[156554.675]: dev = 2.623987, -3758.795853
ptp4l[156554.675]: min = 2.623987, 3758.372996; max = 2.934894, 3758.795853
ptp4l[156554.676]: avg: 12

답변1

일반 빌드/실행 파일에서는 이것을 볼 수 없습니다. 버전과 실행 중인 시스템을 공유할 수 있습니까?

ptp4l -v 및 정확한 저장소/버전을 식별하는 데 도움이 될 수 있는 모든 것.

스위치인가요, 서버인가요? 2개의 포트/2개의 NIC가 있는 것 같으니 이 두 항목이 각각 하나의 포트에 해당할까요? 이렇게 가정하면 실제로 O/P가 개선될 수 있습니다.

관련 정보