Transcript سيستم های RAID
اه هداد یکيزيف یهدنامزاس
لوا لصف یرانکب ا یدمحا همطاف رت کد : سردم 1392 ريياپ
هتفرشيپ هداد هاگياپ
اه هداد یکيزيف یهدنامزاس
: ميناوخ یم سرد نيا رد
RAID یاه متسيس RAID یاه متسيس هياپ حوطس RAID یاه متسيس یبيکرت حوطس کسيد یهدنامزاس هتفرشيپ هداد هاگياپ 2
RAID
یاه متسيس RAID: Redundant Array of Independent Disks
لقتسم یاه کسيد زا یا هنوزفا هيار ا .
دنيامن راتفر دحاو کسيد کي دننام هک دنا هدش یدنبرکيپ یلکش هب هک دوش یم لماش ار اه کسيد زا یا هيار ا RAID .
دشاب یم هريغ و Write و Read لومعم نيمارف یوگخساپ RAID متسيس کي تيدودحم رد ،تاعلاط تلع ا ه ب هک یگنوزفا اب دنتسه هارمه متسيس هريخذ اب ی ياراک اه یاه یتساک متسيس نيا اب هلباقم نينچمه .
یارب دني ا یم یکيزيف دوجو حطس هب درکيور کسيد کي یجورخ RAID و یدورو یاه متسيس تايلمع یاه .
دنيامن یم کمک تاعلاطا یراگدنام هب متسيس تسکش و یبارخ نامز
هتفرشيپ هداد هاگياپ 3
RAID
یاه متسيس
: RAID متسيس یاه تيزم
یرارکت یزاس هريخذ ساسا رب اه هداد هب یسرتسد شيازفا یکسيد کت تلاح هب تبسن رتهب یجورخ ناوت هناگدنچ یاه تساوخرد نامز مه تيريدم دايز مجح اب اه هداد تساوخرد اصوصخ اه تساوخرد هب ی يوگ خساپ دوبهب لاقتنا نامز شهاک هتفرشيپ هداد هاگياپ 4
RAID
یاه متسيس
: تساهمتسيس نيا یديلک یاه یگژيو ی هدننک نايب ريز ميهافم RAID یاه متسيس رد
نوگانوگ یاه کسيد رد اه هداد یرارکت یزاس هريخذ ): Mirroring ( یزاس ريظن
.
دنريگ رارق کسيد دنچ رد لکش کي هب اقيقد ناسمه یاه هداد هکيروط هب یور رب اه هداد ندرک شخپ و یدنب ميسقت ): Striping ( اه هداد ندرک شخپ
.
RAID متسيس کي یاه کسيد کسيد یور رب هک هدش ميسقت ی هداد لک زا شخب کي .
): Chunk ( یا تسا هتفرگ رارق هداد دحاو
RAID یاه
هتفرشيپ هداد هاگياپ 5
RAID
یاه متسيس
: دنوش یم یدنب ميسقت یلک هتسد ود هب ) RAID یاه متسيس ) Basic Levels ( هياپ حوطس Hybrid Levels ( یبيکرت حوطس
: لماش یبيکرت حوطس ) 01 ( ) 10 ( هد حطس کي
رفص حطس
) 30 ( یس حطس
) 03 ) ( هس ) 50 ( هاجنپ حطس 100 ( رفص حطس
دص حطس
….
: لماش هياپ حوطس رفص حطس کي حطس هس حطس جنپ حطس
هتفرشيپ هداد هاگياپ 6
RAID
یاه متسيس هياپ حوطس
رفص حطس : اه یگژي ِو .
درادن دو جو redundancy یرارکت یزاس و دنک یم هريخذ و یگنوزفا .
هدافتسا دنا هدش Striping زا طقف ، B ، کس يد A رد یا هداد هک دنا یاه دحاو هدش لصاح دوش یم ميجح هدهاشم هيلوا لکش رد هک هداد کي ميسقت زا روطنامه ...
، C شخپ RAID یاه .
درادن
نت فر تسد زا هب رجنم و تسا زيم ا هعجاف اه کسيد زا یکي یبارخ .
دوش یم اه هداد
هتفرشيپ هداد هاگياپ 7
کي حطس RAID
یاه متسيس هياپ حوطس
: اه یگژي ِو mirroring یا ه دحاو دوش یم زا طقف هدهاشم و دنک لکش رد یمن هک هدافتسا روطنامه .
Striping دنک یم زا هدافتسا ميجح هيلوا هداد کي ميسقت هک A4 و A3 ، A2 ، A1 یا هداد هدش یم شخپ مش چ هب RAID حطس نيا کسيد ود رد رد یرارکت لکش یزاس کي هريخذ هب انيع دنا هدش لصاح و یگنوزفا ور نيا زا دنا .
دروخ
اه هداد یلااب یراگدنام و ماود تيلباق
اهدربراک زا یرايسب یارب ندوب نارگ
هتفرشيپ هداد هاگياپ 8
هس حطس RAID
یاه متسيس هياپ حوطس
.
دنک ، A1 یم هدافتسا یا هداد Redundancy یاه دحاو دوش یم زا یعون هدهاشم و لکش : اه Striping یگژي ِو زا
رد هک روطنامه رد د نا هدش لصاح ميجح یاه هيلوا هداد کي ميسقت هک A6 ات ...
، A2 ، B1 ،ر خ ا یا کسيد هداد .
یاه تسا دحاو یرگيد .
دنا هيلوا هدش هداد شخپ RAID ميسقت لصاح B6 یاه ات ...
کسيد ، B2 تياب همه XOR لصاح هک تسا parity disk کي .
دنک یم .
هريخذ تسا ار رطس ديفم .
نامه دنتسه گنردلاب رد تياب یاه رگيد یاه حطس رد یدنمزاين کسيد رد رظانتم اب اه Chunk یاه دربراک
یارب
هتفرشيپ هداد هاگياپ 9
جنپ حطس RAID
یاه متسيس هياپ حوطس
.
دنک یم هدافتسا Redundancy زا یعون و : اه Striping یگژي ِو زا
رد ، A1 دنا یا هدش هداد یاه لصاح دحاو ميجح دوش هيلوا صخشم هک و درفنم parity کسيد تاعلاطا یم هداد هدهاشم کي لکش ميسقت رد هک هک A3 روطنامه و A2 کي .
درادن .
دنا هدش دوجو شخپ RAID parity disk یاه کسيد ناونع هب ن امه رد رگيد یاه کسيد رد .
دوش یم رظانتم یاه هريخذ نوگانوگ تياب همه XOR لصاح یاه کسيد رد تسا رطس
هتفرشيپ هداد هاگياپ 10
RAID
یاه متسيس یبيکرت حوطس
10 حطس حطس حوطس دنچ زا اي ود ه دافتسا بيکرت هوحن هب لصاح هجوت اب ،یبيکرت و حوطس دنتسه هياپ و یگژيو تسا .
دنوش یا یم هياپ یراذگمان حوطس یاه لااب هب یگژيو نيياپ زا زا یبيکرت ،هياپ اهن ا د روم صاخ یدربراک یارب ،یبيکرت حطس ره .
دريگ یم رارق هدافتسا
هتفرشيپ هداد هاگياپ 11
01 حطس RAID
یاه متسيس یبيکرت حوطس
هتفرشيپ هداد هاگياپ 12
RAID
یاه متسيس یبيکرت حوطس
30 حطس
هتفرشيپ هداد هاگياپ 13
RAID
یاه متسيس یبيکرت حوطس
03 حطس
هتفرشيپ هداد هاگياپ 14
RAID
یاه متسيس یبيکرت حوطس
50 حطس
هتفرشيپ هداد هاگياپ 15
RAID
یاه متسيس یبيکرت حوطس
100 حطس
هتفرشيپ هداد هاگياپ 16
RAID
یاه متسيس
یاه دحاو یاه تيب XOR زا RAID یاه متسيس رد جنپ و هس هياپ حوطس رد ارچ ؟دوش یم هدافتسا هتفرگ رارق رطس کي رد هک یا هداد 1 ؟تسا ديفم گنردلاب یاهدربراک یارب RAID یاه متسيس رد هس هياپ حطس ارچ 2 رارق یسررب دروم ار RAID یاه متسيس رد هدش هدرب مان یبيکرت حوطس زا کي ره دربراک 3 ؟ديهد دريگ یم رارق یسررب دروم سلاک تاسلج رد تلااوس خساپ
هتفرشيپ هداد هاگياپ 17
کسيد یهدنامزاس
.
کسيد یور رب هداد یزاس هريخذ یکيزيف یاه دحاو اب ن ا طابترا و ) Page ( هحفص موهفم اب ي يانش ا : فده رب یکيزيف تروص هب هحفص کي .
دنباي یم لاقتنا کسيد هب و زا I/O تايلمع ره اب هک اه هداد زا یتمسق ): Page ( هحفص .
تسين هدهاشم لباق کسيد یور
هب هجوت اب .( دنراد رارق ) track ( هعطق کي یور هک کسيد یور رب مه رواجم یاهروت کس زا یا هلابند ): Block ( کولب ) دعب ديلاسا رد کسيد لکش
.
یلصا هظفاح رد هحفص هزادنا مه یاهرفاب زا یا هيار ا ): Cache ( شک
.
تسا هداد خر hit دشاب دوجوم شک رد هک دنک هراشا هحفص رد صاخ رصنع کي هب یدربراک همانرب کي رگا : Hit
.
تسا راذ گريثات ی ياراک رب کلاب کي رد دوجوم یاه روت کس دادعت باختنا
هتفرشيپ هداد هاگياپ 18
Platter Arm Assembly
کسيد یهدنامزاس
Track Sector Cylinder Spindle Read/Write Head
هتفرشيپ هداد هاگياپ 19
کسيد یهدنامزاس
هتفرشيپ هداد هاگياپ 20
رتشيب هعلاطم یارب Database Systems An Application Oriented Approach
Chapter 9.
Michael Kifer, Arthur Bernstein, Philip M. Lewis .
Pearson Addison Wesley Publication, 2006.
هتفرشيپ هداد هاگياپ 21