コメントスパム対策のため、特定メールアドレスの入った突っ込みをお断りしています。
チーム内で年休協議した結果、またスカイマークの空席確認の結果、
ついカッとなってやってしまいました。
314 名前:ツール・ド・名無しさん 投稿日:2007/07/13(金) 00:19:19 ID:??? 「有給どこに入れる?」と聞かれてスカイマークの空席確認。 そして連続5日の有給ゲット!
* + 巛 ヽ 〒 ! + 。 + 。 * 。 + 。 | | * + / / ホッカイドォォォオオォオウ! ∧_∧ / / (´∀` / / + 。 + 。 * 。 ,- f / ュヘ | * + 。 + 。 + 〈_} ) | / ! + 。 + + * ./ ,ヘ | ガタン ||| j / | | |||
315 名前:ツール・ド・名無しさん 投稿日:2007/07/13(金) 00:31:57 ID:??? >>314 それはツール観戦ゲットってこと?
316 名前:ツール・ド・名無しさん 投稿日:2007/07/13(金) 01:16:04 ID:??? >>314 . .... ..: : :: :: ::: :::::: ::::::::::: * 。+ ゜ + ・ ∧ ∧. _::::。・._、_ ゜ ・ /:彡ミ゛ヽ;)(m,_)‐-(<_,` )-、 * 伝言だけど、カンチェラーラがフランスで待ってるって / :::/:: ヽ、ヽ、 ::iー-、 .i ゜ + / :::/;;: ヽ ヽ ::l ゝ ,n _i l  ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄E_ )__ノ ̄
317 名前:314 投稿日:2007/07/13(金) 02:21:08 ID:??? 待てお前等フランスに北海道はくぁwせdrftgyhじゅきおl;p
2ch自転車板の衝動買いスレッドは素晴らしい馬鹿ぞろいです。
heppoko:/etc/network# hdparm -p /dev/sda
/dev/sda: attempting to set PIO mode to 0 HDIO_SET_PIO_MODE failed: Inappropriate ioctl for device heppoko:/etc/network# hdparm -tT /dev/sda
/dev/sda: Timing cached reads: 470 MB in 2.01 seconds = 234.15 MB/sec Timing buffered disk reads: 244 MB in 3.02 seconds = 80.79 MB/sec
特に問題ないようです。
SATA だからか、DMA 設定とかせんでエエのね。スタンバイ禁止だけやっときます。32bit転送は必要かな?
hdparm -S 0 /dev/sda
以前の白箱と同じような実験をやってみました。
まずは、ジャンボフレームを設定しない状態の確認。
Server->PC | samba | 110sec (15.85MB/sec) |
PC->Server | samba | 125sec (13.95MB/sec) |
とりあえずジャンボフレーム行ってみますか。Intel 1000/MT の Windows ドライバはジャンボフレームの項目を 4088, 9014, 16128 にしか設定できないので、まずは 4088 に設定します。
そして、MTU の値を実際に確認しつつ、値を揃えます。
Windows ドライバで 4088 に設定したときの SIZE 最大値は 4046 なので、MTU は 4074となります。Linux 側からも 4046 の時に実際の送信パケットサイズが最大となりました。
Server->PC | mtu=4088/4074, rwin=8192 | samba | 90sec (19.38MB/sec) |
PC->Server | mtu=4088/4074, rwin=8192 | samba | 108sec (16.15MB/sec) |
Server->PC | mtu=4088/4088, rwin=8192 | samba | 90sec (19.38MB/sec) |
PC->Server | mtu=4088/4088, rwin=8192 | samba | 126sec (13.84MB/sec) |
Server->PC | mtu=4088/6000, rwin=8192 | samba | 94sec (18.60MB/sec) |
PC->Server | mtu=4088/6000, rwin=8192 | samba | 115sec (15.20MB/sec) |
Server 側の MTU を 4088, 6000 にすると速度が落ちていますので、mtu=4088/4074 は妥当と言えるでしょう。
なお、Linux の起動時に MTU を設定するには /etc/network/interfaces を変更します(下の太字部分)。
# The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.0.2 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.254 # dns-* options are implemented by the resolvconf package, if installed\ dns-nameservers 192.168.0.254 dns-search yuzohome.fumo.jp # Added by user for jumbo frame up ifconfig eth0 mtu 4074
次は samba のバッファを WindowsXP の RWIN 値に揃えてみましょう。RWIN 値は 16384 とか、Windows2000 なら
socket options = TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384
Server->PC | mtu=4088/4074, rwin=16384 | samba | 91sec (19.16MB/sec) |
PC->Server | mtu=4088/4074, rwin=16384 | samba | 91sec (19.16MB/sec) |
Server->PC | mtu=4088/4088, rwin=16384 | samba | 85sec (20.51MB/sec) |
PC->Server | mtu=4088/4088, rwin=16384 | samba | 90sec (19.38MB/sec) |
うーん、mtu=4088/4088 の方が早いのか? 微妙だ。
更に
Server->PC | mtu=4088/4074, rwin=16136 | samba | 93sec (18.80MB/sec) |
PC->Server | mtu=4088/4074, rwin=16136 | samba | 91sec (19.16MB/sec) |
Server->PC | mtu=4088/4074, rwin=32272 | samba | 91sec (19.16MB/sec) |
PC->Server | mtu=4088/4074, rwin=32272 | samba | 88sec (19.81MB/sec) |
Server->PC | mtu=4088/4074, rwin=48408 | samba | 91sec (19.16MB/sec) |
PC->Server | mtu=4088/4074, rwin=48408 | samba | 88sec (19.81MB/sec) |
Server->PC | mtu=4088/4074, rwin=64544 | samba | 91sec (19.16MB/sec) |
PC->Server | mtu=4088/4074, rwin=64544 | samba | 86sec (20.27MB/sec) |
思ったより変化が無いものの、おおむね予想通りかな?
mtuを変更してみればRWIN の効果も大きくなるかもしれないと思ったので、すこし弄ってみました。
Server->PC | mtu=4088/4088, rwin=16192 | samba | 93sec (18.75MB/sec) |
PC->Server | mtu=4088/4088, rwin=16192 | samba | 中止したら落ちた |
Server->PC | mtu=9014/4096, rwin=65536 | samba | 86sec (20.28MB/sec) |
PC->Server | mtu=9014/4096, rwin=65536 | samba | 82sec (21.27MB/sec) |
Server->PC | mtu=9014/4136, rwin=16192 | samba | 送信途中でハングアップ |
ハングアップはいただけません。
ドライバを自分でビルドしたモノから戻していなかったので、これを戻して再度実験してみます。
Server->PC | mtu=4088/4074, rwin=16384 | samba | 90sec (19.38MB/sec) |
PC->Server | mtu=4088/4074, rwin=16384 | samba | 89sec (19.59MB/sec) |
Server->PC | mtu=4088/4074, rwin=32272 | samba | 90sec (19.38MB/sec) |
PC->Server | mtu=4088/4074, rwin=32272 | samba | 83sec (21.01MB/sec) |
Server->PC | mtu=4088/4074, rwin=64544 | samba | 送信途中でハングアップ |
またもハングアップ。「所詮は蟹」なのか、設定が悪いのか。とりあえず MTU=4088/4074, RWIN=32272 辺りで様子を見ることにしましょう。
ねこまち [いいなぁ〜、好きな日に夏休みを入れられるのがすごいうらやましいです。うちは盆休み固定ですので・・・。 あ〜、北海道行..]