Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 使用phc2sys获得大偏移量_Linux_Networking_Time_Ptp_Ptpd - Fatal编程技术网

Linux 使用phc2sys获得大偏移量

Linux 使用phc2sys获得大偏移量,linux,networking,time,ptp,ptpd,Linux,Networking,Time,Ptp,Ptpd,运行phc2sys服务时出现一些问题: 偏移量太大(超过1000纳秒,甚至超过10000纳秒) 频率不偏移不稳定(在-1000到+15000之间前后移动) 延迟似乎太高(约85000纳秒),也不稳定 我的板作为PTP从机运行(运行ptp4l),因此我认为可能是由于PHC上的PTP操作,PHC跳变太频繁(-/+500 ns),这可能会导致PHC偏移(从系统时钟)跳变得更频繁 因此,我尝试在从机端禁用PTP,所以现在我只尝试将系统时钟与PHC同步,但PTP没有运行-因此ptp4l没有触及PHC(可能

运行
phc2sys
服务时出现一些问题:

  • 偏移量太大(超过1000纳秒,甚至超过10000纳秒)
  • 频率不偏移不稳定(在-1000到+15000之间前后移动)
  • 延迟似乎太高(约85000纳秒),也不稳定
  • 我的板作为PTP从机运行(运行
    ptp4l
    ),因此我认为可能是由于PHC上的PTP操作,PHC跳变太频繁(-/+500 ns),这可能会导致PHC偏移(从系统时钟)跳变得更频繁

    因此,我尝试在从机端禁用PTP,所以现在我只尝试将系统时钟与PHC同步,但PTP没有运行-因此
    ptp4l
    没有触及PHC(可能其他应用程序正在触及它?),但运行时我仍然得到大量数据:
    phc2sys-s eth0-c时钟\u实时-O 0-m

    phc2sys[100724.479]: phc offset      9710 s2 freq  +16651 delay  87084
    phc2sys[100725.480]: phc offset     -6374 s2 freq   +3494 delay  98123
    phc2sys[100726.480]: phc offset      7295 s2 freq  +15238 delay  85917
    phc2sys[100727.481]: phc offset       504 s2 freq  +10641 delay  85791
    phc2sys[100728.482]: phc offset     -5856 s2 freq   +4438 delay  87999
    phc2sys[100729.483]: phc offset      -797 s2 freq   +7737 delay  87708
    phc2sys[100730.484]: phc offset      2084 s2 freq  +10376 delay  78833
    phc2sys[100731.485]: phc offset      4011 s2 freq  +12926 delay  87999
    phc2sys[100732.486]: phc offset        38 s2 freq  +10158 delay  86291
    phc2sys[100733.487]: phc offset     -1026 s2 freq   +9107 delay  91958
    phc2sys[100734.488]: phc offset     -6140 s2 freq   +3690 delay  85832
    phc2sys[100735.489]: phc offset      4207 s2 freq  +12186 delay  88041
    phc2sys[100736.490]: phc offset     -3554 s2 freq   +5695 delay  85623
    phc2sys[100737.491]: phc offset      3789 s2 freq  +11965 delay 101083
    phc2sys[100738.492]: phc offset       297 s2 freq   +9611 delay  85582
    phc2sys[100739.493]: phc offset      1379 s2 freq  +10781 delay  87875
    phc2sys[100740.494]: phc offset     -6069 s2 freq   +3752 delay  86332
    phc2sys[100741.495]: phc offset     -1331 s2 freq   +6669 delay  87958
    phc2sys[100742.496]: phc offset      6917 s2 freq  +14508 delay  88499
    phc2sys[100743.497]: phc offset     -2184 s2 freq   +7491 delay  81374
    phc2sys[100744.498]: phc offset      2693 s2 freq  +11707 delay  87583
    phc2sys[100745.499]: phc offset     -4275 s2 freq   +5553 delay  85624
    phc2sys[100746.500]: phc offset      -229 s2 freq   +8315 delay  85541
    phc2sys[100747.501]: phc offset      2908 s2 freq  +11380 delay  73500
    phc2sys[100748.502]: phc offset      2244 s2 freq  +11588 delay  87665
    phc2sys[100749.503]: phc offset    -10089 s2 freq     -54 delay 109915
    phc2sys[100750.504]: phc offset      4548 s2 freq  +11540 delay  81959
    phc2sys[100751.505]: phc offset      5286 s2 freq  +13641 delay  89249
    phc2sys[100752.506]: phc offset     -1932 s2 freq   +8015 delay  80082
    phc2sys[100753.507]: phc offset      3044 s2 freq  +12406 delay  88624
    phc2sys[100754.508]: phc offset     -1080 s2 freq   +9200 delay  87499
    phc2sys[100755.509]: phc offset     -7518 s2 freq   +2441 delay  93249
    phc2sys[100756.510]: phc offset       804 s2 freq   +8503 delay  87000
    phc2sys[100757.511]: phc offset      -149 s2 freq   +7793 delay  88999
    phc2sys[100758.512]: phc offset      6757 s2 freq  +14645 delay  85875
    phc2sys[100759.513]: phc offset      4473 s2 freq  +14389 delay  95998
    phc2sys[100760.514]: phc offset     -1140 s2 freq  +10123 delay 101207
    phc2sys[100761.515]: phc offset     -6670 s2 freq   +4257 delay  95457
    phc2sys[100762.517]: phc offset     -9577 s2 freq    -638 delay 109792
    phc2sys[100763.517]: phc offset      3410 s2 freq   +9460 delay  87125
    phc2sys[100764.518]: phc offset      8896 s2 freq  +15961 delay  87332
    phc2sys[100765.519]: phc offset     -2190 s2 freq   +7554 delay  84499
    phc2sys[100766.520]: phc offset     -3047 s2 freq   +6041 delay  91291
    phc2sys[100767.521]: phc offset      1301 s2 freq   +9471 delay  85791
    phc2sys[100768.522]: phc offset      5314 s2 freq  +13869 delay  86416
    
    问题:

    我关心的第一件事是计算的延迟太大。(对我来说)没有任何意义。
    我关心的第二件事是,可能有其他程序正在使用PHC,但在PHC上执行此类操作后,我如何进行跟踪?
    知道会是什么吗?
    也许有一些关于我应该检查什么以及如何检查的指南

    平台:

    我的主板在linux 4.19上运行KSZ9477交换机(支持HW时间戳)