たまには技術ネタでも。
一昔前のICH5なM/Bをどうでもいいファイルサーバ用に組み立てたんだけど、SATAが4台入るホットスワップケース買ってきてディスク入れたら、あ、しまった、SATAのチャンネル数が足りん。
というわけで高田馬場クレバリー(便利だ!)で980円で売ってたPCIの拡張SATAコントローラをつけてみた。チップはVIAの VT6421A。
PCIバス経由ってどの程度遅くなるんだろ、と思ったので、久々に bonnie++ などインストールしてベンチマーク取ってみた。
ディスクはどっちも先日泣かされた ST31000333AS。OSはもちろん Linux で、Ubuntu の 2.6.28-15-server。ドライバは ata_piix と sata_via のようです。
総論としては10%弱ぐらい内蔵の方が早いかしら、ぐらいの差。
まずICH5の方。
[Size 3G] ------Sequential Output------ --Sequential Input- --Random- -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP 37723 98 97037 50 41215 14 35770 81 119697 16 229.6 0 [files 16] ------Sequential Create------ --------Random Create-------- -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 1128 5 +++++ +++ 825 5 955 5 +++++ +++ 897 4
次、VIAの外付け。
[Size 3G] ------Sequential Output------ --Sequential Input- --Random- -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP 37403 98 91819 46 38570 12 34463 87 107700 15 225.2 0 [Files 16] ------Sequential Create------ --------Random Create-------- -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 1096 6 +++++ +++ 791 5 1094 6 +++++ +++ 841 4
まあこんぐらいの差ならミラーリング相手を別コントローラになる内/外に振ってもいいかもしれない。
ま、どっちのコントローラもSATAII対応じゃないし、モードもUDMA/133 なようなですし。ICH5だし。
新世代だともうちょっと早いんだろうけどまあ、別に速度要らないいしな。極端に遅くなる訳じゃないことが確認できたのでよろしいかと。