RAID総合スレッド No.4
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2008/04/15(火) 21:49:14ID:Ve/x9iF4マターリとLinuxのRAIDやその周辺技術、設定等について情報交換しましょう
スレ 1 http://pc5.2ch.net/test/read.cgi/linux/1013875908/
スレ 2 http://pc10.2ch.net/test/read.cgi/linux/1111348512/
スレ 3 http://pc11.2ch.net/test/read.cgi/linux/1168487758/
Linux RAID 一般
ttp://linas.org/linux/raid.html
ttp://www.linux.or.jp/JF/JFdocs/The-Software-RAID-HOWTO.html
ttp://linas.org/linux/Software-RAID/Software-RAID.html
Adaptec Japan
ttp://www.adaptec.co.jp/product/raid/os_support_list.html
Linux EVMS 一般
ttp://www-6.ibm.com/jp/developerworks/linux/021220/j_l-fs12.html
ttp://evms.sourceforge.net/
... あと続けてくらさい。
0320login:Penguin
2008/11/02(日) 01:09:58ID:n6/w/1q1私も現在稼働中のRAIDの容量アップを狙ってましてその件について気になります。
憶測ですが、
/etc/mdadm/mdadm.conf
/etc/fstab
/boot/grub/menu.lst
の3つを編集すればmd1をmd0にできるかもしれません。
mdadm.confをいじったらmdadmコマンドを実行しないといけないかもしれません。
RAID初心者なのであまり信用しないでください。
判断の材料になればと思いまして書かさせていただきました。
くれぐれもいきなりファイルを書き換えたりせず調べてから行ってくださいね。
0321login:Penguin
2008/11/02(日) 01:29:20ID:36V/uKQXレスありがとう。
/etc/mdadm/mdadm.conf
→今までmd0だったのをコメントアウトし、md1として記載していたのをmd0に書き換えた。
/etc/fstab
→md0でマウントして欲しかったので、記載は変更せず。
/boot/grub/menu.lst
→ルートパーティションもカーネル置き場もRAIDの対象外にしてあるので、変更せず。
この状態で、1TBx3(RAID5)がmd1で、md0にはデバイスが何も割り当てられていない。
仕方ないので今は、/etc/fstabを修正し(md0→md1)で動作させてる。
何をすれば直るんだろう・・・
0322login:Penguin
2008/11/02(日) 04:27:52ID:yzuijVl/mdボリューム自体に書き込まれてる番号を見てるんで
superblock弄らないと直せない
やめておいたほうがいい
0323login:Penguin
2008/11/02(日) 08:56:30ID:36V/uKQXああ、そうなんだ・・・
わかった。ありがとう。
あきらめることにするよ
0324login:Penguin
2008/11/07(金) 08:51:39ID:1rUaDWwq0325login:Penguin
2008/11/08(土) 20:24:12ID:dUpxLcHs0326login:Penguin
2008/11/08(土) 22:09:50ID:1FtiGeqJ縮退も何もしていないようなので原因が掴めずにいます。
再構成すれば正常に復帰することは確認していますが、
どのような原因でこの状況になり、どのような対応をするべきなのか、
勉強のために助言をいただければ大変ありがたいのですが。
# cat /proc/mdstat
md1 : inactive sdb1[0] sda1[1]
12345678 blocks super 1.0
# mdadm --detail /dev/md1
/dev/md1:
Raid Level : raid1
Raid Devices : 2
Total Devices : 2
Preferrer Minor : 2
Persistence : Superblock is persistent
State : active, Not started
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
# mdadm --examine /dev/sd[ab]1
/dev/sda1
State : clean
Checksum : 1234abcd - correct
Events : 4
/dev/sdb1
State : active
Checksum : 56789abc - correct
Events : 5
0327login:Penguin
2008/11/08(土) 22:30:16ID:vwNnhBNGraid1ドライバは起動時にロードされてる?
パーティションタイプの設定は間違ってない?
0328326
2008/11/08(土) 22:39:01ID:1FtiGeqJ全く同様に作成した複数のRAID1デバイスがありますが、このデバイスのみ開始しません。
ちなみにパーティションは/としてマウントされる設定になっています。
0329326
2008/11/08(土) 23:01:02ID:1FtiGeqJ念のため、パーティションテーブルとmdadm.confも
バックアップと比較してみましたが、完全に一致しています。
0330login:Penguin
2008/11/08(土) 23:12:58ID:vwNnhBNG# dmesg | grep md
とか
0331326
2008/11/08(土) 23:42:00ID:1FtiGeqJ# cat /var/log/boot.msg | grep_wetware md
mdadm: /dev/md0 has been started with 2 drives.
mdadm: failed to RUN_ARRAY /dev/md1: Input/output error
mdadm: /dev/md2 has been started with 2 drives.
mdadm: No arrays found in config file
このシステムは普通のinitrdだと起動しないので、
今Knoppixを改造する方法を調べていますが、メディアがないという・・・。
0332326
2008/11/09(日) 00:02:30ID:1FtiGeqJ復旧スクリプトはOSをカスタムクリーンインストールするだけなので、
原因究明に必要そうなデータは全部消えてしまいます。
全く関係ありませんが、M/BのRAID機能(Fake RAID)には
SB等のオンチップなもの、別途チップを搭載したオンボードなものがあります。
後者の場合、搭載チップが大手デベロッパのもの(Silicom Imageとか)なら、
全く同じチップを搭載したRAIDカードが簡単に手に入ります。
「Fake RAIDを使いたいが、拡張カードに余裕がない。しかしオンチップでは不安」
という場合にはそのようなM/Bを選ぶのもいいかもしれません。
また、PATA・SATAなどが搭載されているものでも、似た型番のファームウェアで(略
他のOSと共用しないのであれば、LinuxでFake RAIDを選ぶ理由はそうないと思いますが。
0333326
2008/11/09(日) 21:20:22ID:DGt7Zimzいくつかのフォーラムで話題に上っていましたが、いずれも原因は不明でした。
大きな実害はない(RAIDでシステムが起動しなくなるのは実害ですが)ため、
週末も終わりますので、このあたりで調査を打ちきりたいと思います。
付き合ってくださった方、ありがとうございました。
0334326
2008/11/09(日) 21:47:37ID:DGt7Zimz私の環境では復旧作業はメンテナンスモードで完結しましたが、
カスタムinitrdなので、他の環境ではレスキューCDやLive CDが必要かもしれません。
復旧するには、RAIDを再構成し、必要であれば適当に同期します。
UUIDが変化している場合は、UUIDを元に戻すか、mdadm.confに反映してください。
# ルートをRAID構成にしているような方は理解していると思いますが、
# /boot/initrd/etc/mdadm.confです。念のため。
私の環境ではinternal bitmapが正しく認識されませんでした。
このあたり詳しくないので分からないのですが、作り直してやれば問題なく動くようです。
一応、エラーなくブートすることは確認していますが、
結局初期化してしまったため、正常に運用できることは確認していません。
また、この現象は再現性があるようなので、再び発現するかもしれません。
カーネルを大体2008年上半期のものに戻せば、再発しなくなる"らしい"ですが。
0335login:Penguin
2008/11/14(金) 17:41:14ID:SvkwSzc6非RAIDのシステムディスクも巻き込んで書き込めなくなっているらしく、
Fxの設定なんかが戻ってる。シャットダウンも途中でバスエラーで止まるし。
対処法は >>334 に同じ。
P35のサウスが腐ってるのか、ドライバが腐ってるのか。
なんでやー
0336login:Penguin
2008/11/22(土) 20:07:08ID:Jtc1qcI2ハードウェアRAIDで2台を接続できるやつでお勧めありませんか?
そんなに高性能でなくて構いません
0337login:Penguin
2008/11/22(土) 20:32:30ID:eQKAaNGp0338login:Penguin
2008/11/22(土) 20:42:46ID:pwVAVQnO0339login:Penguin
2008/11/23(日) 10:20:29ID:NMmGdMk5http://life.bbs.thebbs.jp/1227401075/
こんな法案が可決したら日本は破綻する
(ちなみに東京の人口は1280万人)
選挙権がある方は良く考えて投票してください
0340login:Penguin
2008/11/23(日) 14:17:08ID:xbEoWaWj餓死させるのが計画のうちなら知らんが。
>>337
ブートローダのメンテが若干面倒だから、そのあたりを嫌うなら
透過的に扱えるHW-RAIDの方が良いかも。
0341login:Penguin
2008/11/24(月) 13:53:42ID:nIHbOfOUadaptec Serial ATA RAID 2410SA
どっちを買おうか悩んでます
ハードウェアRAIDの方がよいらしいのですが
どうやって見分けるかがわかりません。
エロい人教えてください
0342login:Penguin
2008/11/24(月) 14:17:15ID:gPfZJ3UUPC外付けタイプならまず確実にハードウェアRAID。
その2つもハードウェアだと思うけど。
Adaptecの方はややスペックが落ちるから3wareでいいんじゃ?
(使ったことないし、ぷらっとオンラインの説明見て書いてるだけだけど)
0343login:Penguin
2008/11/24(月) 16:16:07ID:hCv1ixFI現在CentOS5のmdadmを使用してRAID5構築しています。
これをRAID6に変換したくてGoogle先生に聞いたのですがサイト見つかりませんでした。
@可能なのか?
A検索するキーワード、もしくはお勧めのサイト
をご教示いただけると幸いです。
0344login:Penguin
2008/11/24(月) 16:45:51ID:VO9j9Wmt最新のmdadmは知らないから、サイト見つけてman読んでくれ
0345login:Penguin
2008/11/24(月) 21:36:30ID:GzuV7Usuなにしろメモリ上にしかデータがない瞬間があるからね
0346login:Penguin
2008/11/24(月) 22:24:15ID:l3Kl+Jqd可能だったとしても君には無理だと思うよ。
0347login:Penguin
2008/11/25(火) 00:09:58ID:dBliCIAC>>107-111
0348login:Penguin
2008/11/25(火) 00:11:10ID:dBliCIAC0349login:Penguin
2008/11/29(土) 22:26:04ID:jRDp7xVJ普通に使用しようとしてフォーマットしたら
エラーでフォーマットできないんだが
どうすればいいのでしょうか?
DESTROYで完全消去しようとしても
エラーで消去できません(泣
0350login:Penguin
2008/11/29(土) 22:44:47ID:jRDp7xVJ俺の知識じゃなんともならん・・・
誰か助けてください。
0351login:Penguin
2008/11/29(土) 23:01:17ID:vVaLqDtxもしかしてRocetRaid?
HDDの設定値書き換えるらしいので他環境では使えなくなるらしいよ。
0352login:Penguin
2008/11/30(日) 02:12:02ID:oiqzRYao0353login:Penguin
2008/11/30(日) 02:12:49ID:oiqzRYaoadaptec 1210SA っていうやつなんだけど・・・
RocketRAIDでは違うようです。
0354login:Penguin
2008/11/30(日) 02:46:09ID:pP7UJGw1どうしても他の方法が駄目なら試してみて。
もう一度、同じRAIDを構築する。
それからRAIDのレベルを1にして再構築。
そしてバラしてから一個づつフォーマット。
0355login:Penguin
2008/11/30(日) 03:27:32ID:oiqzRYaoRAID1を構築しようとすると
開始直後から固まって動いてくれないです
0356login:Penguin
2008/11/30(日) 05:07:23ID:pP7UJGw1最初のレベルは何?
最初RAID 0なら、同じようにRAID 0で構築しないといけないよ。
それで問題ないなら、次にRAID1で再構築。
同じカードなら、これができないはずはないと思うけど。
もちろんOSは別のHDDだよね。
後は、プロンプト開いてfixmbrしてみるしかないかな?
使い方はググってくれ。
0357login:Penguin
2008/11/30(日) 06:13:18ID:I/61r+v70358login:Penguin
2008/11/30(日) 12:40:13ID:oiqzRYaoOSは同じHDDですorz
まだ購入して一週間ぐらいしか経過していないんだが・・・汗
0359login:Penguin
2008/11/30(日) 14:28:11ID:lQ5yOOgC0360login:Penguin
2008/11/30(日) 14:41:41ID:oiqzRYaoAdvanced Test (Full Scan Test) っていうテストぐらいしかしてないです
0361login:Penguin
2008/11/30(日) 17:06:27ID:lQ5yOOgCフォーマットが無理ならddで全領域ゼロうめとか
# dd if=/dev/zero of=/dev/sdX bs=1M
LBAで見える以外の領域に何かされてたらこれじゃ解決しない
どのレベルでどんな問題が起こってるのかきちんと書かれてないな
RAIDカードのBIOSなのか、OSレベルなのか、ローレベルフォーマットって
いうならメーカ製ツールなのか。半ばエスパー質問化してる
0362login:Penguin
2008/12/09(火) 23:45:42ID:cEZNK+GgDELL ワークステーション 450GB 15000回転×4枚 検討中ですが
SAS RAID5 か SAS RAID10でヒジョーに悩んでおります・・
一般論では RADID5のほうが良くない(書き込み遅い・2枚壊れたらアウト)
と言われます。
が、DELLに言わせれば それは主にSATAの話であって、
SAS RAID5 の場合 PERC 6 SASコンが演算する?ので
書き込み速度もそれほど遅くならないし、HDDが同時に2枚壊れるなんて
ほとんど有り得ないから大丈夫との回答・・
もし本当なら やはり作業領域の広い RAID5にしたい気持ちですが、
それを押し切ってでも あえてRAID10にする決定的なメリットを
ご存知のかた いませんでしょうか?
(RAID10の速さ・安心感も捨てがたいのも事実です)
0363login:Penguin
2008/12/09(火) 23:59:13ID:3GSXNjdZPERC 6 SASコンの演算性能を確認してからでもよくない?
>HDDが同時に2枚壊れるなんて
>ほとんど有り得ないから大丈夫との回答
逝ったらデータ保証してくれるのか、って言ってみたいね。
多分なーんにも考えずに言ってるだろうから。
0364login:Penguin
2008/12/10(水) 00:13:28ID:wgpxAUYw何にも考えてなさそうなのは同意だが
0365login:Penguin
2008/12/10(水) 00:31:00ID:OPHXMwCC早速のアドバイス有難うございます。
RAID5特有の データとパリティ情報を分散して記録する手間ってヤツですよね
今回の場合、
RAID5→作業可能領域:1350GB バックUP領域:450GB
読み速度:○ 書き速度:△ 故障時復旧:2枚逝ったらアウト
RAID10→作業可能領域:900GB バックUP領域:900GB
読み速度:◎ 書き速度:◎ 故障時復旧:3枚逝ったらアウト
といったところでしょうが HDDの壊れ具合やHDD作業領域の大きさ等、
未体験ゆえ 何かに例えようもなく、
さて どうしたもんかという感じでざいます・・
0366login:Penguin
2008/12/10(水) 00:34:11ID:4CJ8G9lARAID10は組み合わせによっちゃHDD2二つ死んでもアウトじゃないか?
0367login:Penguin
2008/12/10(水) 00:36:52ID:OPHXMwCCすみません まだあまり詳しくはないですが
0+1 と 1+0 の違いということでしょうか?
0368login:Penguin
2008/12/10(水) 00:42:14ID:4CJ8G9lAhttp://itpro.nikkeibp.co.jp/article/Watcher/20060518/238330/
の後半部分
0369login:Penguin
2008/12/10(水) 00:48:16ID:wgpxAUYwデータ守りたいの?可用性を上げたいの?
データを守りたいだけならRAIDは無意味だから
JBOD2つ作ってバックアップしなさい
0370login:Penguin
2008/12/10(水) 01:04:08ID:OPHXMwCCこの場合 当然1+0ですね
>>369 以下のような説明文を見つけたのですが
そう簡単に一安心というのも なかなか難しいものですねw
実際、JBODは複数のディスクを単に1つにまとめて
大容量の単一ディスクに見せかけるだけの技術だ。
パリティなど冗長コードの仕組みはなく、
耐障害性は向上するどころか悪くなる。
冗長性がないという点で JBODはRAID 0とよく似ている。
しかし、RAID 0が複数のディスクを並行して読み書きすることで性能を高めているのに対し、
JBODでは基本的に1台ずつ読み書きされるので性能は向上しない。
0371login:Penguin
2008/12/10(水) 01:20:23ID:OPHXMwCC・作業領域重視なら まめにバックUPをとりつつ RAID5
・作業速度重視なら たまにバックUPをとりつつ RAID10
という2つの選択理由で最終的な悩みに突入してみます。
結局は 作業領域450GBの差・互いの体感速度差 が
なかなか想像できないという悩みなワケですが・・
0372login:Penguin
2008/12/10(水) 01:34:19ID:Ual94MaqRAID10 > 5 > 6
の認識であってますか?
0373login:Penguin
2008/12/10(水) 01:36:45ID:4CJ8G9lAよほど大容量データを転送しない限り体感できないに一票
RAIDは間違ってデータ消したとか、
ウイルスがデータ壊したとか、
ソフトウエアの問題から起きるデータ消滅には無力。
HDDが故障する確率と間違ってデータ消す確率、
どちらが高いかを考えるとバックアップの重要性に気づくはず。
0374login:Penguin
2008/12/10(水) 02:01:36ID:OPHXMwCCという意見もあるしな〜 聞けば聞くほど迷ってしまうところです
0375login:Penguin
2008/12/12(金) 16:45:01ID:n9kgBBfIJBODって何のためにあるのか分からんよな・・・
障害発生しても別にいいやってスタンス(例えば2ch鯖w)で使うもんなんかな?
0376login:Penguin
2008/12/12(金) 19:38:52ID:IRfMgGF6有効な手段だったんだよ。
今となっては無価値だが。
0377login:Penguin
2008/12/12(金) 20:46:10ID:uz8EwwXmメリットはドライブごとのアクセス並列化。
XFSみたいな、ファイルシステム内で複数のアロケーション単位に
分散して使っていくファイルシステムと組み合わせて、
並列入出力のアクセス時間を隠蔽する。
RAID1+0だと、アクセス単位がストライプ単位より大きい場合は
並列入出力が事実上不可能。
0378login:Penguin
2008/12/12(金) 20:51:14ID:7DMsWCHl0379login:Penguin
2008/12/15(月) 20:30:18ID:cQdvEHh1まじか
したら>>370の説明は間違いってことじゃん
つーことは、RAID0と違って、JBOD中の1台が死んでも全体が死ぬわけじゃない?
0380login:Penguin
2008/12/16(火) 05:33:07ID:habB3SiC1台死亡でボリュームが死ぬのは一緒。RAID0だと領域が櫛状に死亡するから、
完全な形で救出できるファイルが極端に少なくなるけど。
0381login:Penguin
2008/12/16(火) 12:40:23ID:V99gDv+F例えばどのハードウェアRAIDでも必ず >>377,380 と言える
保証はどこにもないと思う。
0382login:Penguin
2008/12/16(火) 14:57:27ID:habB3SiC370も377も必ずその動作になるとは言っていないぞ?
380もそりゃ実装次第だが、RAID0を名乗る以上実装はストライピングだろうし、
JBODを名乗るなら領域連結だろう
0383login:Penguin
2008/12/16(火) 17:00:56ID:KlJRATvp> 「必ず」とは言ってない
そんなこといつ言った?
何時何分何秒だ?
とか続きそうw
0384login:Penguin
2008/12/16(火) 17:15:15ID:O0nTK2wvそうなの?死ぬの?
0385login:Penguin
2008/12/16(火) 18:47:07ID:MbHpuTDIRAIDだとJBODのような並列入出力はできないわけ?
0386login:Penguin
2008/12/16(火) 23:29:57ID:habB3SiCRAID0系(5/6含む)はほぼ不可能というかできても実用的じゃない。
0387login:Penguin
2008/12/17(水) 10:12:16ID:mORUj6fCRAIDよりもNCQとかその辺の仕事では?
0388login:Penguin
2008/12/17(水) 12:42:06ID:lUpz3ShWJBODとRAID0のメリット・デメリットは実装次第で、
絶対的な話として、どちらがどうとは言えない
0389login:Penguin
2008/12/17(水) 15:22:26ID:BsydUkOG0390login:Penguin
2008/12/17(水) 15:34:12ID:Q+zvZB240391login:Penguin
2008/12/17(水) 22:56:00ID:n45DK9NOまぁほとんどの人は接点がないってことだろうな。プロの鯖缶でもない限り
0392login:Penguin
2008/12/18(木) 01:10:30ID:glsjl0AWボリュームレベルの話とドライブレベルの話は区別するべし
並列っていうからには同時に複数箇所アクセスできないといけないけど
NCQ使ったところでアーム1個だから無理
0393login:Penguin
2008/12/18(木) 10:21:59ID:+frKg3uBあんた、理解しないで突っ込んでるだろw
パリティデータも実データも全ディスクに分散して書き込むのがRAID5,6の肝。
その副産物として >>377 に挙げられてるメリットが出てくる。
それに対して、JBODは、概念的に並列化となんの関連もない。
だから「並列化された実装」かどうかの保証はない。
0394login:Penguin
2008/12/18(木) 16:56:41ID:glsjl0AW0395login:Penguin
2008/12/18(木) 18:09:57ID:OhRt4tvK0396login:Penguin
2008/12/18(木) 20:10:23ID:7mUfa8Uh初心者の俺を混乱させるなよお前ら
0397login:Penguin
2008/12/19(金) 04:36:05ID:I6X68B5n全然ダメ。構造と振る舞いが区別できてない。
RAIDもJBODも記憶領域の構造をどうするかという話。
それ単体では並列化とは何の関係もない。
分散されたそれぞれの書き込みオペを逐次にやったとしてもRAID0だし、
各ドライブに並列的に書き込んでもRAID0。
逆にJBODで複数ドライブにまたがる書き込みを並列で処理しても良い。
>>396
RAIDもJBODも単なるストレージ構成法の一つ。
本質的なところではパフォーマンスとは何の関係ないが、
ストレージの構造は並列化等の実装に影響を与えるわけで、
それがパフォーマンス特性になって出てくる。
なので、個々の製品のパフォーマンスについては
RAIDやJBODの種類と同時に実装もきちんと見ていかないとまずい。
0398login:Penguin
2008/12/19(金) 09:39:33ID:N95hrrbA横から見ていた者だが、"並列"の意味が377と違うんでないか?
377はボリュームに対する並列アクセス、397はドライブに対する並列アクセス
を前提に書いてる気がする。
あと、
>RAIDもJBODも単なるストレージ構成法の一つ。
>本質的なところではパフォーマンスとは何の関係ないが、
これは違うべ。
何らかの性能を上げるために構造を考えるんだろ。
0399login:Penguin
2008/12/19(金) 09:50:41ID:HVbKjCGk性能については実装任せなんだが
0400login:Penguin
2008/12/19(金) 12:28:20ID:ZzooiCVr仕組み上。
Level 0そのものは正確には"RAID"ではない
(RAIDのRはRedundant = 「冗長性のある」だが、Level 0 は冗長性なし)けど、
速度向上目的で他のLevelと組み合わせて使うRAID技術の「一部」だよね。
JBODは"Just Bunch Of Disks"。
基本的には名前の通り「単にディスクをまとめただけ」で
それが性能向上に繋がるかどうかは実装次第。
では。
0401login:Penguin
2008/12/19(金) 13:37:26ID:W75DRFXy0402login:Penguin
2008/12/19(金) 16:18:22ID:I6X68B5n>何らかの性能を上げるために構造を考えるんだろ。
だからわざわざ「本質的なところでは」って書いたんだが。
>>400
>RAID Level 0については確実に性能はアップするでしょ。
少なくとも構造上はアップしない。以下再掲。
分散されたそれぞれの書き込みオペを逐次にやったとしてもRAID0だし、
各ドライブに並列的に書き込んでもRAID0。
RAID0がRAIDかどうかってのは、本筋には何の関係もない蘊蓄。
>>399
同意見
0403login:Penguin
2008/12/19(金) 16:21:37ID:HakcTdSU0404login:Penguin
2008/12/19(金) 16:28:34ID:I6X68B5n0405login:Penguin
2008/12/19(金) 20:28:43ID:N95hrrbAもう1行引いておくべきだったか。
おまいさんの言う"本質的なところ"はおかしくないか?、ってのが言いたかった。
単一I/Oに対するバースト転送速度を上げたい、ってのが目的で、
それが期待できる記憶領域の構造の一つとしてRAID0があるんだろ。
だから俺は、単一I/Oに対するバースト転送速度を上げたい、ってのがRAID0の本質だと思う。
もちろん、どんなRAID0でもこの目的が達成できるわけじゃなくって、
実装もちゃんと見ていかなくてはまずい、って点には同意。
極端な例で、例えばドライブ一台にパーティション二個切ってRAID0組めば、
RAID0だけど性能はグダグダ。
0406login:Penguin
2008/12/19(金) 20:41:15ID:AyOb8rM1どんな目的で選ばれたり、どんな実装をされるかに関わらず、
RAID0(ストライピングの方が正確か)は構造を指した用語なんだから構造が本質。
それに、第3段落で言っているように「どんなRAID0でもこの目的が達成できるわけじゃな」いということは、
それはRAID0すべてに成り立つ特性ではない。つまり本質ではないということになる。
0407login:Penguin
2008/12/19(金) 21:34:55ID:N95hrrbA「RAID0の本質を誤った実装」みたいな言い方をするんだが、
おまいさんは定義が本質か。
0408login:Penguin
2008/12/19(金) 23:02:52ID:HVbKjCGkDisk1のストライプ1
Disk2のストライプ1
:
DiskNのストライプ1
Disk1のストライプ2
Disk2のストライプ2
:
DiskNのストライプ2
なんて単体ディスクよりはるかに遅い実装で作れる
でもRAID0なのよね
0409login:Penguin
2008/12/19(金) 23:05:43ID:zWWlzXIk一方は振る舞いを含む、一方は振る舞いは含まないという話になってるんだから、
大本の定義をもってこなきゃ水掛け論だろ。
おれはRAIDでいうストライピングの一番の目的はスピード向上であって、
それを達成できていないものはたとえデータを縞々に入れてても、
ストライピングとは言わないと思うがな。
プログラミングでいうデータ構造の概念とは違うんじゃないだろうか。
0410login:Penguin
2008/12/19(金) 23:07:28ID:HVbKjCGk0411login:Penguin
2008/12/19(金) 23:20:22ID:zWWlzXIk具体的な書籍名なり論文名なりを提示してもらわないとわからん。
0412login:Penguin
2008/12/19(金) 23:34:42ID:I6X68B5nデータを縞々に入れるのがストライピングだ
0413login:Penguin
2008/12/19(金) 23:44:37ID:asZoZApZttp://www.cs.cmu.edu/~garth/RAIDpaper/Patterson88.pdf
書籍は
『コンピュータアーキテクチャ 定量的アプローチ 第4版』
がヘネパタの日本語訳の最新版なのでこれがいいんじゃないですかね。
ってもヘネシーRAID0については定義してないんじゃなかったっけ・・・?
0414login:Penguin
2008/12/20(土) 01:00:39ID:qv2fz/ke構成としてはRAID0まんまなわけで・・・
0415login:Penguin
2008/12/20(土) 01:25:33ID:+TD+IQmn0416login:Penguin
2008/12/20(土) 10:26:30ID:JWNLY8jxデータが縞々であるのは必要条件であって十分条件でないのではと言ってるんだろ。
それと「原典読め→原典って具体的にはどれ?→思いっきり無視」ってどういうことよ?
ほんとに「原典」を知ってたらすぐにこれだと言えたんだろうけどな。
>>413
サンクス。これっぽいな。
ttp://itpro.nikkeibp.co.jp/article/Watcher/20060518/238330/
によると、これでlevel1〜level5まで発表したが、
あとでlevel0とlevel6を追加したらしい。
JBODの説明も書いてあるな。>>370はこれを参照したんじゃないだろうか。
というわけでlevel0に関しては記述がなかったが、
>>386で以下のように書いてあるからlevel5のところを参照した。たぶん同じやつの書き込みだろう。
縞々でパフォーマンス向上を目指してるのは変わらんしね。
113〜114ページによると、level3では1グループで一つのI/Oしか実現できなかったのを、
level4では「parallelism」を通して小さな転送のパフォーマンスを改善したとある。
parallelism→一度に一つ以上のI/Oを行うこと。
ディスクの動作を非同期にして独立させて動かすんだな。
大きな転送についてはディスクが同期して動いても「待ち」があまりないから、
結果としてlevel3と速度的には変わらないらしいな。比較の表がおもしろい。
んで発展型としてlevel5はチェック情報を分散させるとある。
「sequential」の可能性があったチェック情報の書き込みの問題が解決されるから、
小さい変更だが効果は大きいとあるな。
というわけで「原典」にも並列アクセスについて思いっきり言及されてると思うのだが。
おれのつたない英語力のせいで誤解があったら言ってくれ。
大先生たちもとんでもない曲解に苦笑いだろうな。
「ワタシタチノイトヲゼンゼンリカイシテナイヨ・・・」
0417login:Penguin
2008/12/20(土) 18:40:52ID:+TD+IQmnおまいさん、なんか相手取り違えて同一人物認定してないか?
とりあえず落ち着け。
で、だ。原典を神聖視するのはまあ悪いことではないが、
初学者にありがちな失敗でもある。原典から研究が進むにつれて
解釈が変わっていくことはままあるということにも気をつけてくれ。
0418login:Penguin
2008/12/20(土) 21:39:58ID:JWNLY8jx0419login:Penguin
2008/12/21(日) 02:30:28ID:A3gaIsOr結局まともな反論は出来ないわけね
■ このスレッドは過去ログ倉庫に格納されています