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

FreeBSD SMPngが完了、性能が劇的に改善」記事へのコメント

  • 一体 SMPng は何を劇的に改善したのでしょうか?

    タレコミにリンクが貼ってあるグラフ [freebsd.org]ですが,
    このグラフを見た限りでは,すくなくとも性能が劇的に改善したように見えません.場合によっては,Linuxの方が性能が良いようにさえ見えます.

    まず,縦軸のピークは linux です.
    (意地悪な言い方をすれば) アプリケーション側でチューニングを行えば Linux のほうが性能がでることになります

    次に,グラフの左側,並列度が実CPU数よりも低い場合は Linuxのほうが1割以上速いという結果が出ています.
    タレコミ中では”僅かに上回る”と言っていますが,CPUのマルチコア化が
    • このグラフを見た限りでは,すくなくとも性能が劇的に改善したように見えません.

      そうですね、グラフには改善前のものが記載されていませんから改善したのか悪化したのかすら判りません。

      次に,グラフの左側,並列度が実CPU数よりも低い場合は Linuxのほうが1割以上速いという結果が出ています.

      むしろ、実CPU数よりも多い並列度になるとLinuxのスケジューラはうまく処理を捌けない点に注目すべきだと思います。うまく処理を割り当てていれば、スレッド個別のスループットは落

      • FreeBSDにおいて並列4~7度の部分が遅くなっているのは、AMDのCPUを使用していることからリモートメモリへのアクセスが発生していることによるボトルネックに思えます(4で若干低下しているのはOSのオーバヘッドだと考えられます。)。先も書きましたがFreeBSDのスケジューラ/メモリアロケータはNUMAを意識していないように思えます。
        SMPng の成果を計測するのに、厳密にはSMPといえないAMDのCPUを使用したのは何故なんでしょうか。
        ちょっと不思議です。

        • SMPng の成果を計測するのに、厳密にはSMPといえないAMDのCPUを使用したのは何故なんでしょうか。

          厳密にはSMPではないとはどの部分を指しているのでしょうか。単にSMPngが対象としている問題領域の範囲内ではSMPとみなせるだけの条件を満たしていたのかもしれません。

          それはともかく、実際にはAMDがマシンを提供してくれたから [freebsd.org]でしょう。

          • by Anonymous Coward on 2007年02月28日 0時13分 (#1118107)
            厳密にはSMPではないとはどの部分を指しているのでしょうか。単にSMPngが対象としている問題領域の範囲内ではSMPとみなせるだけの条件を満たしていたのかもしれません。
            AMD64は、どちらかというとNUMAだと考えたからです。intel製CPUを使えば、狭義のSMPであるUMAですよね。
            親コメント
            • by bee (10028) on 2007年02月28日 2時16分 (#1118142) ホームページ 日記

              NUMAとSMPは対立する概念とは思えません。

              NUMAだからSMPではないとかそういった表現はできなくて、マルチプロセサシステムにおけるメモリの接続方法としてUMAとNUMAといった区分があり、SMPの対義語はASMPだと思うのです。

              親コメント

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

処理中...