Помогите локализовать проблему пожалуйста. Суть такова:
На хосте 1 процесс берет свой таймстемп через gettimeofday и засылает в сеть по UDP multicast, на хосте 2 процесс получает эти пакеты, берет свой gettimeofday и выводит разницу. Если рейт небольшой, то разница адекватна, но если слать через 10 микросекунд и быстрее, то разница получается отрицательной. регулярно достигает тысяч микросов со знаком минус.
ничего особо не меняется, если на приёмнике получать таймстемп через SO_TIMESTAMP.
правильно ли я понимаю, что ntp можно полностью исключить (т.к. разница становится отрицательной только при больших рейтах)?
куда ещё нужно смотреть?
сиистема - rhel 7.