Я хочу измерить накладные расходы при создании TCP-соединения.
Я знаю много таких инструментов, как hping
и netperf
, но они, похоже, ориентированы на измерение задержки.
Я хочу знать, сколько времени занимает трехстороннее рукопожатие, выделение буферов и т. Д., А затем его закрытие. Итак, я хочу открыть настоящее, законное TCP-соединение, а затем закрыть его.
Есть ли какие-нибудь инструменты, которые сделают это и помогут мне измерить производительность?
Я думаю, вы спрашиваете какой-то способ измерить время, которое проходит от первого пакета SYN до первого ненулевого пакета полезной нагрузки в TCP-соединении?
Tcpdump - полезный инструмент в этом отношении, и Тео Шлосснагл написано как этого можно достичь. Я использовал описанную им технику с хорошим эффектом.