コンテンツへスキップ

人生という名の酷道で遭難中

人生という名の酷道で遭難中
  • ホーム
← 過去の投稿
新しい投稿 →

投稿日: 2007年9月17日 作成者: 棉乃木
131,072 65,536 32,768 16,384 8,192
Write(Byte/s) 39,958 35,645 26,393 14,880 10,393
Read(Byte/s) 27,113 27,136 26,364 21,799 14,431
Copy(Byte/s) 7,680 7,592 7,580 6,520 5,666

カテゴリー: 未分類 | コメントする

sambaのsocket optionsのSO_SNDBUF/SO_RCVBUFを8kB〜128kBまで変化させてみた結果.

投稿日: 2007年9月17日 作成者: 棉乃木

8kBというのは,まだEtherNetが10BaseTだったころからの推奨値.いくらCPUの性能が上がったとはいえ,割り込みレイテンシやContext swichなどなかなかリニアに性能の上がらない要素考えれば,確かにコレが癌だ.ただでさえCPUがNetwork速度に対してLowspecなんだから.元はmssの端数に対してアホな振る舞いするWindows側NICドライバの対策だったけれど,今日日net.inet.tcp.sendspaceとかを大きくする傾向なのだから,mssの端数に合わせるとしても8192のはまずすぎた.net.inet.tcp.sendspaceいじってるなら,むしろし指定しないほうがいい.
ちなみに,8kBのときにpollingモードにすると速度がガタ落ちする.バッファが空になる時間があまりにも短すぎて,様々な処理のレイテンシやpollingにしたことによるレイテンシが,モロに見えてしまっているっぽ.
Filecopyについてはどうにも速度が上がんない.このあたりはレイテンシの遅さや,それこそバスの遅さが効いているのかも知れない.

カテゴリー: 未分類 | コメントする

投稿日: 2007年9月17日 作成者: 棉乃木
  • Server->PCの速度が,前回(約680Mpbs)よりも上がっている.TSOの効果かも?とは思うのだが,なんか色々いぢったから正直どうだか分からない.もっぺんカーネルコンパイルするのも面倒.7.0でTSOは正式サポートされるらしい.
  • polling modeはNICからの割り込み回数を減らして,CPUのcontext switchの負荷下げるもの.Apacheのtransaction数の測定例とか見てると効果あるみたいだけど,単純なファイル転送では,ほとんどソレしかしてないから効果がほとんど出ないっぽい.
  • netperfでの測定時に,同時にsystat -ifstatで計ってみた.netperfの測定結果ってEtherNetの物理層bpsではなく,アプリケーション層以降の実データのbps換算ぽ.当然といえば当然か.ならbpsではなくByte/sのほうが適切な希ガス.
  • 速度upの大きな要因は,後述するsambaのsocket optionsのバッファサイズ変更.WriteはWrite Back Buffer(cache)のおかげで速く,ReadはHDDの実性能で頭打ちしてそうなのはなんとなく分かるが,Writeがnetperfの結果よりも高性能をたたき出している.バッファサイズの扱いの違いか.
  • カテゴリー: 未分類 | コメントする

    割とスピードでるようになったけど,不可解な点がいくつか.

    投稿日: 2007年9月17日 作成者: 棉乃木
    カテゴリー: 未分類 | コメントする
    ← 過去の投稿
    新しい投稿 →
    • 最近の投稿

      • 勇者刑に処す(アニメ)を観た 2026年1月19日
      • マレット骨折(マレット指)と左手 2026年1月11日
      • 英会話学習その後 2025年12月4日
    • 最近のコメント

      • マレット骨折(マレット指)と左手 に 棉乃木 より
      • マレット骨折(マレット指)と左手 に にしかわ より
      • Starlink miniで遊んでみた に 棉乃木 より
    • メニュー

      • Prof
      • Server
      • MSX / zodiac
      • Library
    • タグ

      • computer (141)
      • es (1)
      • FreeBSD (48)
      • KLX125 (109)
      • music (20)
      • N-VAN (9)
      • RR4T 125LC (33)
      • RR50 Factory (6)
      • server (104)
      • Sur-ron (5)
      • TE250(4st 2010) (55)
      • TE250i (12)
      • UltraBee (2)
      • ZX6R (28)
      • ZXR400 (14)
      • お父さん (8)
      • アニメ老人会 (1)
      • エンデューロ (4)
      • コミック (92)
      • マレット指 (1)
      • モーターサイクル (170)
      • レース活動 (27)
      • 人指し指縫合 (9)
      • 初めての入院と手術 (15)
      • 園芸 (35)
      • 怪我 (26)
      • 旅行 (125)
      • 燃料電池 (4)
      • 脊椎圧迫骨折 (3)
      • 腓骨筋腱脱臼 (9)
      • 自動車 (43)
      • 道具 (60)
      • 酒 (55)
      • 鎖骨骨折 (2)
      • 靱帯損傷 (6)
    • 日本放置協会

    • 2026年1月
      月 火 水 木 金 土 日
       1234
      567891011
      12131415161718
      19202122232425
      262728293031  
      « 12月    
    • アーカイブ

    • メタ情報

      • ログイン
      • 投稿フィード
      • コメントフィード
      • WordPress.org
    • 2002年11月以前の日記(tDiary移行前)はこちら
    人生という名の酷道で遭難中
    Proudly powered by WordPress.