DCCPの検証 (5)

休日はたくさん研究が出来る日…

平日はたくさん研究が出来ない日…

あれ…これは…ゆとり…?

2.6.20ではDCCP、期待通りに動作する印象。以下は、無線LANアドホック54Mbpsの1対1環境においてttcpを行った結果。TCPとDCCP。DCCPはCCID2。

TCP送信側

$ ./ttcp -t 192.168.2.11
ttcp-t: buflen=8192, nbuf=2048, align=16384/+0, port=5001 tcp(inet) -> 192.168.2.11
ttcp-t: socket
ttcp-t: connect
ttcp-t: 16777216 bytes in 5.21 real seconds = 3144.96 KB/sec +++
ttcp-t: 2048 I/O calls, msec/call = 2.60, calls/sec = 393.12
ttcp-t: 0.0user 0.0sys 0:05real 0% 0i+0d 0maxrss 0+4pf 235+0csw

TCP受信側

$ ./ttcp -r
ttcp-r: buflen=8192, nbuf=2048, align=16384/+0, port=5001 tcp(inet)
ttcp-r: socket
ttcp-r: accept from 192.168.2.12
ttcp-r: 16777216 bytes in 5.26 real seconds = 3114.58 KB/sec +++
ttcp-r: 11114 I/O calls, msec/call = 0.48, calls/sec = 2112.76
ttcp-r: 0.0user 0.0sys 0:05real 1% 0i+0d 0maxrss 0+2pf 11584+0csw

TCP時

$ athstats | grep queue
146 tx frames discarded due to queue depth
$ athstats | grep queue
207 tx frames discarded due to queue depth

DCCP送信側

$ ./ttcp -c -l1424 -t 192.168.2.11
ttcp-t: buflen=1424, nbuf=2048, align=16384/+0, port=5001 dccp(inet) -> 192.168.2.11
ttcp-t: socket
ttcp-t: connect
ttcp-t: 2916352 bytes in 1.02 real seconds = 2780.63 KB/sec +++
ttcp-t: 2048 I/O calls, msec/call = 0.51, calls/sec = 1999.56
ttcp-t: 0.0user 0.0sys 0:01real 8% 0i+0d 0maxrss 0+3pf 339+0csw

DCCP受信側

$ ./ttcp -r -c
ttcp-r: buflen=8192, nbuf=2048, align=16384/+0, port=5001 dccp(inet)
ttcp-r: socket
ttcp-r: accept from 192.168.2.12
ttcp-r: 2916352 bytes in 1.04 real seconds = 2730.85 KB/sec +++
ttcp-r: 2049 I/O calls, msec/call = 0.52, calls/sec = 1964.72
ttcp-r: 0.0user 0.0sys 0:01real 0% 0i+0d 0maxrss 0+1pf 2524+0csw

DCCP時

$ athstats | grep queue
207 tx frames discarded due to queue depth
$ athstats | grep queue
207 tx frames discarded due to queue depth

TCPでは25Mbps、DCCPでは22Mbps。
TCPでは61フレームがdiscard。それに対してDCCPではフレームが落ちていない。

DCCPはCCID2で実験を行ったが、CCID3はttcpが終わらない。以下のコマンドでdccpだけ抽出してキャプチャしてトラヒックの動きを見る。

$ sudo tshark -i ath0 -R dcp

CCID3では最初の景気はいいのだが、途中から1秒に1回程度しか出さなくなる。

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>