Я хочу отправить несколько кадров между двумя процессами, запущенными внутри двух разных Linux-машин. Я хочу знать, сколько кадров получено в секунду. Итак, из process1 на machine1, я время штамповал кадр, а затем process2 на machine2 его получил. Он проверит отметку времени и подсчитает, сколько времени потребуется для получения процесса2.Как синхронизировать время между двумя разными процессами?
Но время на этих двух машинах не совсем то же самое, может быть, есть 1 секунда, а затем как получить время, необходимое для получения кадров2 на machine2?
Вы пробовали NTP? Также см. Http://stackoverflow.com/questions/5049084/how-good-is-ntp-for-distributed-time-synchronization –
Вы либо синхронизируете время между машинами, либо измеряете задержку обмена сообщениями, а время использования относительно одного из них. Я не вижу другого пути. – luk32
Что вы подразумеваете под измерением латентности обмена сообщениями? – ratzip