Назад | Перейти на главную страницу

Как измерить время TCP-соединения в Linux

Я хочу измерить накладные расходы при создании TCP-соединения.

Я знаю много таких инструментов, как hping и netperf, но они, похоже, ориентированы на измерение задержки.

Я хочу знать, сколько времени занимает трехстороннее рукопожатие, выделение буферов и т. Д., А затем его закрытие. Итак, я хочу открыть настоящее, законное TCP-соединение, а затем закрыть его.

Есть ли какие-нибудь инструменты, которые сделают это и помогут мне измерить производительность?

Я думаю, вы спрашиваете какой-то способ измерить время, которое проходит от первого пакета SYN до первого ненулевого пакета полезной нагрузки в TCP-соединении?

Tcpdump - полезный инструмент в этом отношении, и Тео Шлосснагл написано как этого можно достичь. Я использовал описанную им технику с хорошим эффектом.