RAID総合スレッド No. ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
243:login:Penguin 08/09/04 19:35:51 B1PfYM1l アクセス単位とかスケジューラでとんでもなく変わるだろうけど、とりあえず計算 つっこみよろしく 1a 並列読み出し (α)27.2MB/s (β)100MB/s (γ)200MB/s 片ディスク読み出し 100MB/s 2b 2.56MB/s 仮定として、 RAID1 7200rpm 平均シークタイム 8ms noopスケジューラ ファイルシステムを考えない(メタデータ読み書きがない) mdドライバのリクエスト振り分けは理想的 リード・ライト対象領域はそれぞれ連続 各プロセスのアクセス単位64KB 1aα アクセス単位ごとに回転待ちが発生する場合 1000ms / (回転待ち 4.17ms + データ読み出し 0.655ms) * 64KB * 2 = 27.2MB/s 1aβ 2つのディスクの回転角が一致している場合には回転待ちは省略できるが、 次の目的セクタに行くまでの回転時間は両ディスク同じなので結局変わらない。 1aγ 2つのディスクの回転角がそのトラックでのアクセス単位分だけずれている場合 リードリクエストが来た瞬間にヘッドが目的セクタ上にあるので回転待ちも省略可能 2b 片ディスク読み出し 書きこみオペが来ると両ディスクが書き込み先までシークする必要がある。 1aβ/γのように回転待ちの省略が期待できないので 1000ms / (読み 0.655ms + シーク8ms + 回転待ち4.17ms + 書き 0.655ms + シーク8ms + 回転待ち4.17ms) / 64KB = 2.56MB/s
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5075日前に更新/284 KB
担当:undef