Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

realtime notify オプション

1 view
Skip to first unread message

岡田 健一

unread,
Nov 11, 2002, 7:37:27 PM11/11/02
to
おかだです.

Diablo 4.0 以降では、realtime オプションに
notify というのが使えるようになっています.
この notify を使うことで、配送遅延がどれだけ改善されるか調べて
みました.

実験したのは、以下の機器です.
Linux 2.4.19
Xeon-550MHz x2
Memory 384MB

(1) diablo が checkを受けてから 238 を返すまでの時間、
(2) diablo が checkを受けてから 239 を返すまでの時間、
(3) diablo が checkを受けてから 隣接peer に
CHECKを送り出すまでの時間
(4) diablo が checkを受けてから 隣接peer に
TAKETHISを送り出すまでの時間

を測りました.


on notify (INN)
(1) 0.386 ms 0.397 ms 0.378 ms
(2) 4.894 ms 4.963 ms 3.077 ms
(3) 65.228 ms 5.288 ms 2.739 ms
(4) 66.365 ms 6.348 ms 3.809 ms


on というのは、旧来的な streaming 配送で、
notify の方が、最近実装された notification システムを
使った場合です.
diablo が新たな記事を受けとると、IPCで dnewslink に
notify するようです.
比較のため、INN での結果も併記しています.


○ 評価
記事を受ける能力は変りません.(当然)
記事を受けてから、送り出すまでの時間が、
60ms ほど改善されました.
ちなみに、60ms というのは、東京、大阪 4往復ぐらいの時間です.
台湾や韓国から配送するのと同じぐらいの遅延です.

c.f. http://newsfeed.media.kyoto-u.ac.jp/nntpbench/

--
岡田 健一 mailto:ok...@opaopa.org

0 new messages