s****n 发帖数: 700 | |
J*******i 发帖数: 2162 | 2 你想测试他们之间网络速度?
iperf
如果你只想知道单程的精确delay,没有办法,因为两台机器的时钟不可能完美的同步
ping测出的rtt/2大多数情况还算准确的 |
s****n 发帖数: 700 | 3 我想知道主机1发送到主机2信息的时间, 和主机2发送到主机1的时间有没有差异, 需
要精确到ms.
看来没法实现了。
【在 J*******i 的大作中提到】 : 你想测试他们之间网络速度? : iperf : 如果你只想知道单程的精确delay,没有办法,因为两台机器的时钟不可能完美的同步 : ping测出的rtt/2大多数情况还算准确的
|
z**r 发帖数: 17771 | 4 直接下载一个traffic generator装在第三台机器上,能收能发的,从1发进去,然后到
2,最后回到第三台机器,通常都可以直接给出delay。但是这个delay是end to end的
,不过因为从左到右和从右到左对于cpu来说没有区别,所以机器上的delay可以假设是
一样的。那么你做两个测试,从1进到2出得出的结果,和从2进到1出的结果,之间的差
异就是1到2和2到1的差异。
【在 s****n 的大作中提到】 : 我想知道主机1发送到主机2信息的时间, 和主机2发送到主机1的时间有没有差异, 需 : 要精确到ms. : 看来没法实现了。
|
J*******i 发帖数: 2162 | 5 可是这样比的是
3->1->2->3
与
3->2->1->3
的delay差
在能不确定3->1与1->3是否相等(3->2与2->3也不能确定)的情况下
不能等同于1->2和2->1的差异呀
【在 z**r 的大作中提到】 : 直接下载一个traffic generator装在第三台机器上,能收能发的,从1发进去,然后到 : 2,最后回到第三台机器,通常都可以直接给出delay。但是这个delay是end to end的 : ,不过因为从左到右和从右到左对于cpu来说没有区别,所以机器上的delay可以假设是 : 一样的。那么你做两个测试,从1进到2出得出的结果,和从2进到1出的结果,之间的差 : 异就是1到2和2到1的差异。
|
z**r 发帖数: 17771 | 6 是不能完全等同于,但是比较接近。他这个条件没有完全表达清楚,比如1-2之间是什
么link,经过多少hop,中间都有些什么设备等等,如果只是直连,而且ingress/
egress上没有什么特殊配置,1->2和2->1能有什么差别呢。所以他既然给出的是一个模
糊的题目,就不要期望答案很清楚。还有一个办法就是1和2都和同一个NTP server
sync,这样可以最大限度的保证时间同步,那么直接计算tcp timestamp的差别也不是
不可能。
其实这就是一个最典型的IP SLA命题
【在 J*******i 的大作中提到】 : 可是这样比的是 : 3->1->2->3 : 与 : 3->2->1->3 : 的delay差 : 在能不确定3->1与1->3是否相等(3->2与2->3也不能确定)的情况下 : 不能等同于1->2和2->1的差异呀
|
x***o 发帖数: 253 | 7 我来提一个土办法:
host1: ping host2
host1: tcpdump dst host2 -vvv
host2: tcpdump src host1 -vvv
比较tcpdump的timestamp来算出单向延迟。 |
s****n 发帖数: 700 | 8 it shows no suitable device when I run tcpdump. Could you explain the
command line in more detail. Thank you.
【在 x***o 的大作中提到】 : 我来提一个土办法: : host1: ping host2 : host1: tcpdump dst host2 -vvv : host2: tcpdump src host1 -vvv : 比较tcpdump的timestamp来算出单向延迟。
|
x***o 发帖数: 253 | 9 you have to be root to run tcpdump, also you can let ping to send certain
numbers of packets so you can calculate one-way delay easily.
copy and paste all the commands you used here so I can help further, if
needed. |
x***o 发帖数: 253 | 10 you have to be root to run tcpdump, also you can let ping to send certain
numbers of packets so you can calculate one-way delay easily.
copy and paste all the commands you used here so I can help further, if
needed. |
z**r 发帖数: 17771 | 11 两台机器时钟不同步,这样做没有意义
【在 x***o 的大作中提到】 : 我来提一个土办法: : host1: ping host2 : host1: tcpdump dst host2 -vvv : host2: tcpdump src host1 -vvv : 比较tcpdump的timestamp来算出单向延迟。
|