パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

FreeBSD 5.0-RELEASE 公開」記事へのコメント

  • ネットワーク関連のゼロ・コピー実装に期待。
    性能出るのかなあ。

    #「FreeBSD 5.0-RELEASEリリース」というストーリーができるのだろうか?
    • 5-CURRENT (もうすぐ「6-CURRENT」に変わるのかな?)は全然追っていないので、「ゼロ・コピー実装」って何だろうと調べてみました(名前から何をしたいかは想像が付きますが)。

      Zero copy sockets and NFS patches for FreeBSD [freebsd.org]

      アプリケーションを変更しなくても、バッファがページ境界に揃っていれば自動的に使われるという点がとても面白いと思いますが、実際には(上の Web ページにも書かれている通り)バッファをすぐに再利用しないよう send 側のアプリケーションを書き換えないと真価を発揮できないでしょうね。あとは、どの程度のアプリケーションがページ境界に揃ったバッファの位置とサイズで send/receive するか次第でしょう(どうなんでしょう>識者のかた)。

      将来の方向性として非同期ソケット I/O のことが書かれていて、その方向は非常に穏当だと思いますが、非同期 I/O はアプリケーションを書く側の負担が増えると思うので、これ(非同期 I/O でない zero copy socket)のような「ちょっと気を付けて書くだけで性能が上がる」という仕組みがあるのは嬉しいことだと思います(ぼくはネットワークアプリケーションを書いたことはほとんどないので想像ですが)。
      --
      鵜呑みにしてみる?
      親コメント
      • うわぁ (T_T) 勘違いしました。
        5-CURRENT (もうすぐ「6-CURRENT」に変わるのかな?)
        すぐには変わりませんね。今の 5-CURRENT から 5-STABLE という枝が分かれ、 6-CURRENT という名前のものが出てくるのはいつかというと、Release engineering information [freebsd.org] によれば 5.1 リリース付近とのことです。 5.2 付近では [srad.jp]という意見もあるようですが。
        --
        鵜呑みにしてみる?
        親コメント
      • by Anonymous Coward
        > 5-CURRENT (もうすぐ「6-CURRENT」に変わるのかな?)

        今の head は 5-EXPERIMENTAL なので、5.0 が出ることによって
        5-CURRENT になります。
        これが 5-RELEASE になるのは 5.2 が出るころです。
        # 冗談なので本気にしないように。真理だけど :D

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

処理中...