お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-05-28 21:31:32

bigsky
新しいメンバ
From: 東京都
登録日: 2011-03-28

Ubuntu のチューニングについて

初めまして、Ubuntuを導入してから10ヶ月の初心者です。

私のサイトは光ファイバーでの速度競争をやってますが、去年友人の紹介で
Ubuntuをインストールしました。チューニングの方法も教えて頂きましたが
何度、回線の速度測定をしてもUbuntu がXP SP3より若干落ちます(汗;)。

下記のような、設定をして数値も色々と変えてみましたが殆んど変化がありませんでした。

sysctl -w net.ipv4.tcp_window_scaling=1
sysctl -w net.ipv4.tcp_rmem="4096 873800 1747600"
sysctl -w net.ipv4.tcp_wmem="4096 873800 1747600"
sysctl -w net.ipv4.tcp_mem="2048000 2048000 2048000"
sysctl -w net.core.rmem_default=873800
sysctl -w net.core.wmem_default=873800
sysctl -w net.core.rmem_max=1747600
sysctl -w net.core.wmem_max=1747600
sysctl -w net.core.optmem_max=20480

どうやら、MTUは設定出来てもRWIN値等は自動らしいですね。
古いヴァージョンのUbuntuには有効らしいですが・・・・。

下記は実際のXP SP3とUbuntuの最高値の測定結果です。( Bフレッツベーシック回線で測定 )

2011/05/28 (土) 08:11:51,hikarifiber.asia,29360128,byte,84609.369,Kbps,82.626,Mbps  →→ XP SP3のチューニング済

2011/05/28 (土) 08:13:48,hikarifiber.asia,29360128,byte,84020.513,Kbps,82.051,Mbps →→ Ubuntu10.04(MTUのみ設定)

上記のようにXP SP3のチューニングしたものより0.3~0.7Mbps程落ちてしまいます。
私のようなLinuxのド素人は、「Linuxは、Windowsよりネットワーク関係に強い」と勝手に思い込んでましたので
ちょっと残念です。 何か回線速度を少しでも上げる方法はあるのでしょうか、よろしくお願いしますm(__)m。

オフライン

 

#2 2011-05-29 12:01:03

bigsky
新しいメンバ
From: 東京都
登録日: 2011-03-28

Re: Ubuntu のチューニングについて

自己レスですが、「Ubuntuを紹介した友達に聞けばいいじゃないか」と突っ込まれそうですが
現在、闘病生活をしているので、こちらに質問させて頂きました。

オフライン

 

#3 2011-05-29 19:55:07

hir0
メンバ
登録日: 2008-09-28

Re: Ubuntu のチューニングについて

レスが付かないのは解答が分からないだけじゃないかな。
速度競争をされている方には悪いですけど通常の使用方法のユーザーからは髪の毛ほどの差でしかなく、その差は数値で見比べなければ分からない、感じない、気がつかない差です。

逆に大きな差が開いたとしても計測しない限り確認できない、体感出来ない速度域での事でしたら意味を持たないので、やはりレスは付きにくいのではないでしょうか。
焦らずに気長に待ってください。 それと、そういう事に長けた情報の集まるサイトとかは無いのでしょうか?

> 私のようなLinuxのド素人は、「Linuxは、Windowsよりネットワーク関係に強い」と勝手に思い込んでましたので
ちょっと残念です。

今回の「ネットワーク関係」と「回線の速度」は無関係です。
ネットワークを介したシステムとして「強い」と言われています。
Windowsで速度を競う手法が出尽くしているのでしたら、そういう事に特化したLinuxディストリビューション等を漁ってみると見つかるかもしれませんよ。

オフライン

 

#4 2011-05-29 22:40:29

bigsky
新しいメンバ
From: 東京都
登録日: 2011-03-28

Re: Ubuntu のチューニングについて

hir0さん、レスありがとうございます。 仰る通りで地道な設定の繰り返しで
少しずつアップして行くのを楽しむサイトです。今後共、よろしくお願いしますm(__)m。

オフライン

 

#5 2011-05-29 23:16:09

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Ubuntu のチューニングについて

自分もよく判らない、というのが正直なところですが。。
手順、方法としては、bigskyさんがされているようにsysctlでパラメータを変更する、というので良いかと思います。
いくつか代表的なパラメータがまとめられている記事を見つけたのでご紹介だけしておきます。
http://linux.mini13i.com/?kernel%2F%A5%B7%A5%B9%A5%C6%A5%E0%A5%D1%A5%E9%A5%E1%A5%BF

ただ、MTUぐらいは適当な数字に設定しておいた方がよいかも、という気はしますが、
デフォルトでもそこそこ動くはずで、あまり特定の条件、環境に合わせたチューニングをして実用的な意味があるかというのはちょっと疑問です。
bigskyさんが示されている測定結果にしても、測定精度が判らないのでなんとも言い難い部分もありますが、感覚的には82.6Mと82.1Mのように0.1dBにも満たない差分であれば自分なら有意差無しと見ちゃいます。

オフライン

 

#6 2011-05-30 20:49:32

bigsky
新しいメンバ
From: 東京都
登録日: 2011-03-28

Re: Ubuntu のチューニングについて

hmatsueさん、レスありがとうございます。

私のやっていることは、確かに実用的な事ではありませんね(苦笑)。
私のサイトが、そういう目的で作ったサイトなので少しでもアップしたいと
つい質問してしまった訳です。

測定精度については、かなり高いと確信してます。TRベンチという私の知人が
作ったソフトですがWindows用なのでLinuxだと、Wineがないと動きません。
バージョンアップを繰り返しながら、測定精度が上げて来ました。
Ubuntuでの測定も、1000回は越えてますが上記にアップしたように
XP SP3より若干下回ります。

これからは、紹介して頂いたサイトを参向にします。ありがとうございましたm(__)m。

オフライン

 

#7 2011-05-30 22:07:13

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Ubuntu のチューニングについて

bigsky による投稿:

私のサイトが、そういう目的で作ったサイトなので少しでもアップしたいと
つい質問してしまった訳です。

自分の書き方がちょっと誤解を招きかねない表現だったような気がしたので、、念の為、ですが、話題として不適切とかそんな風に思っているわけでは決してありません。
もし、誤解があれば、申し訳ないです。

さて、これだけでは投稿としてアレなので。
net.ipv4.tcp_moderate_rcvbuf
の値と意味を確認してみて下さい。
# と、曖昧な書き方なのは自分が試したことがないからです。。
# ちょっと調べた範囲ではこれを0にしておかないとautotuningが働いて
# 狙った値で動かないっぽい感じでした。

ただ、あまり変な値を入れると特定サイト(マシン)に繋がらない、などという問題に遭遇しないかが心配です。

オフライン

 

#8 2011-05-30 23:03:22

bigsky
新しいメンバ
From: 東京都
登録日: 2011-03-28

Re: Ubuntu のチューニングについて

hmatsueさん、貴重な情報ありがとうございます。

仰る通り、Win VIsta や7と同じようにまずautotuningを解除しないと
いけないようですね。私も初めて知りました(汗;)。

http://opensuse-man-ja.berlios.de/opensuse-html/cha.tuning.network.html

上記はOpenSUSE関連のサイトですが、やはりこの数値は「0」でないと他の数値を
弄っても変らないようですね。 これから眠れない日々が続きそうです(笑)。

ある程度の結果が出ましたら、また報告させて頂きますのでm(__)m。

オフライン

 

Board footer

Powered by FluxBB