واضح آرشیو وب فارسی:راسخون:

RAID چیست؟ گذرگاه IDE در طبقه بندی گذرگاههای سیستم ، جزء گذرگاههای خارجی محسوب می شود و در سیستم از آن به منظور ارتباط قطعاتی مانند Rewriter ، CD-ROM ، HDD و … استفاده می شود . در سیستمهای امروزی به طور معمول دو کانکتور IDE برای برقراری ارتباط بین ۴ وسیله جانبی وجود دارد ولی در پاره ای سیستم ها تعداد این کانکتورها ۴ مورد می باشد ، دو کانکتور به عنوان IDE ، و دو کانکتور اضافی برای استفاده تحت عنوان RAID یا ATA ۱۳۳,ATA ۱۰۰ .همانطور که می دانیم با استفاده از کانکتورهای IDE ی موجود روی مادر برد امکان استفاده از حداکثر دو دستگاه بر روی هر کانکتور وجود دارد .RAID تکنولوژی است که امکاناتی نظیر افزایش سرعت , Back up گیری همزمان روی یک یا چند درایو و … در اختیار کاربر قرار می دهد . برای هر کدام از آرایشهای ممکن هنگام استفاده از دو یا چند هاردیسک , نسخه های متفاوت RAID مطرح می شود به عنوان مثال : RAID۱ , RAID۰ و….در این مقاله سعی داریم که به نسخه های متفاوت RAID نگاهی نزدیکتر و دقیق تر بیا ندازیم .RAID۰ : ذخیره سازی روی چند دیسک بدون کنترل خطامزایا و مشخصات :- داده ها به بلوکهایی تبدیل می شوند و هر بلوک در هارد دیسک مجزا ذخیره می شود.- باعث بالا رفتن کارایی سیستم I/O می گردد چرا که بار ترافیکی نقل و انتقالات بین چندین کانال مجزا تقسیم می شود.- بالارفتن کارایی بدلیل وجود کنترلرهای مختلفی که عمل کنترل ترافیک را به عهده می گیرند (افزایش سرعت)- طراحی بسیار ساده ( زیرا مدار محاسبه Parity وجود ندارد )- عدم پرداختن به محاسبات مربوطه به Parity وکنترل خطا (افزایش سرعت به دلیل عدم پرداختن به محاسبات مربوط به Parity )معایب :- عدم استفاده از Parity .(هیچ گونه کد تشخیص و تصحیح خطا در این نوع RAID وجود ندارد ).- از کار افتادن یک درایو باعث از دست رفتن کلیه اطلاعات خواهد شد.- عدم کارایی در محیطهای حساس به حفظ داده ها موارد استفاده :- میکس و پردازش تصاویر ویدیویی (میکس و مونتاژ ).- واژه پردازی (نرم افزارهای تایپ و… )- کارهایی که نیاز به سرعت بالا دارد.Backup : RAID۱ گیری همزمان داده ها به منظور Mirroring و DuplexingMirroning : کپی برداری هم زمان روی دو درایوDuplexing : زمانی است که یکی از درایوها دچار مشکل شود و درایو سالمی را جایگزین نماییم سپس داده ها را روی درایو سالم کپی کنیم .مزایا و مشخصات :-هنگام سیکل نوشتن , گویی اطلاعات روی یک دیسک نوشته می شود (در صورتیکه عملأ بر روی دو دیسک نوشته می شود . مانند RAID۰ ) ولی عمل خواندن , ازهر دودیسک انجام می شود ( کاهش ترافیک گذرگاه - نوشتن بر روی هر دو دیسک ولی خواندن مجزا )- قابلیت برگرداندن %۱۰۰ داده ها هنگام بروز مشکل برای یک دیسک .- در نرخ انتقالات داده تغییر محسوسی نداریم. (یعنی وجود دو دیسک تفاوتی با یک دیسک ندارد ) .- در شرایط خاص RAID۱, توانایی تحمل خرابی بیش از یک دیسک را نیز دارد .- ساده ترین طراحی در تکنولوژی RAID (مدار مربوط به Parity وجود ندارد )معایب :- بیشترین تعداد هارد دیسک در میان انواع RAID (بسته به انتخاب User ) - هزینه بالاRAID۲ : دارای خاصیت ECC با استفاده از کد همینگمزایا و مشخصات :- تصحیح خطای بسیار سریع - مناسب برای انتقال اطلاعاتمعایب :- طراحی بسیار یچیده که با صدمه دیدن یک دیسک دچار مشکل می شود .- نامناسب در دید تجاری (تعداد زیاد درایوها ) کد همینگ :یکی از روشهای محاسبه و کنترل خطا در سیستمهای دیجیتال می باشد . انواع روشها برای کنترل ترافیک داده های دیجیتال وجود دارد به عنوان مثال Parity haming code ,… که مجموعه این روشها را ECC می نامند . (Error Checking and Correcting) RAID۳ : انتقال موازی با استفاده از خاصیت Parityمزایا و مشخصات : - سیکل خواندن و نوشتن بسیار سریع . معایب :- طراحی بسیار پیچیده که با صدمه دیدن یک دیسک مجموعه دچار مشکل می شود .کاربرد :- میکس و مونتاژ تصویر - ویرایش تصویر مانند RAID۰RAID۴ : دیسک های داده مجزا دیسک مربوط به Parity مشترکمزایا و مشخصات : - سیکل خواندن بسیار سریع ( ترافیک کمتر در گذرگاه)معایب :- پیچیدگی بسیار بالا در طراحی مدار کنترلی مشکل در برگرداندن داده ها هنگام بروز اشکال در یک دیسک ( چرا که داده ها روی دیسکها توزیع شده است )RAID۵ : دیسک های داده مجزا و Parity توزیع شده در دیسکهای Dataمزایا و مشخصات : - در این نوع به حداقل ۳ درایو دیسک سخت نیاز داریم .- تک تک بلوک های داده روی دیسک ها نوشته می شوند و Parity مربوط به هر بلوک نیز داخل هارد مربوط ذخیره می گردد.- سیکل خواندن بسیار سریع (ترافیک کمتر در گذرگاه ) - سیکل نوشتن متوسط (محاسبات مربوط به Parity )- قابلیت و اطمینان بالا (وجود ECC )معایب : - خرابی در یک دیسک در خروجی تاثیر ندارد.- طراحی پیچیده مدار کنترلی- مشکل در برگرداندن داده ها هنگام بروز اشکالکاربرد :- در سیستمهای Server و بانکهای اطلاعاتی ISPها RAID۶ : دیسکهای داده ها مجزا با دو Parity توزیع شده مجزا مزایا و مشخصات :- RAID۶ در واقع نسخه پیشرفته RAID۵ می باشد که تصحیح و کنترل خطا را بهبود می بخشد . این ویرایش RAID اطمینان و توانایی بالا در زمینه data storage فراهم می کند .- بهترین انتخاب برای کاربردهای بحرانی و حساس معایب :- طراحی مدار کنترلی بسیار پیشرفته و پیچیده .- سیکل نوشتن بسیار کند ( دوبار محاسبه مربوط به Parity )- نیاز به N+۲ درایو دیسک سخت . بدلیل دارا بودن حالت Parity دو بعدی . ( N تعداد دیسکهای سخت در حالت معمولی )- ادغام اطمینان بالا با قابلیت بالا RAID۷ : نقل وانتقال بهینه شده غیر همزمان به منظوردستیابی به نرخ انتقال بسیار سریعمزایا و مشخصات :- نقل و انتقال غیر همزمان و دارای کنترلگرهای مستقل.- درایو مجزا برای ذخیره کردن اطلاعات مربوط بهParity - برخورداری از سیستم Open System و استفاده از گذرگاهSCSI - گذرگاه Cache داخلی با سرعت بالا (X-bus )- دیسک های خواندن و نوشتن از امکان Choching استفاده میکنند. - تکنولوژی مدار تولید Parity تا حدودی با سایر انواع Raid تفاوت دارد .-امکان Hot SwapingOpen system :به سیستمی اطلاق می شود که قابلیت سازگاری با سخت افزارها و نرم افزارهای مختلف را داشته باشد و امکان کارکردن در سیستمهای مختلف را به راحتی داشته باشد .RAID۱۰ : این Raid حداقل به ۴ دستگاه هاردیسک نیاز داردمزایا و مشخصات :- عمل تکه تکه کردن بلوکهای داده همانند Raid۱ انجام می پذیرد .- تصحیح و کنترل خطا نیز مانند Raid۲ می باشد .- نرخ انتقال بالا - در شرایط معین , امکان تحمل خرابی چند دیسک در این نوع RAID وجود دارد .معایب :- بسیار گران قیمت - منبع تغذیه حتمأ باید متصل به ups باشد .- جابجایی درایوها باید به صورت موازی انجام گیرد .- سیستمهای Server و بانکهای اطلاعاتی .RAID۵۳ : نرخ انتقال بالا همراه با قابلیت انتقال مناسبمشخصات و مزایا :-این آرایه RAID حداقل به ۵ دستگاه دیسک سخت نیاز دارد .- RAID۵۳ در واقع باید RAID۰۳ نلمیده شود زیرا عمل Striping آن همانند RAID۰ بوده و Segment بندی آن نیز مانند RAID۳ می باشد.- تحمل خطای آن مانند RAID۳ می باشد.- نسبت به RAID۳ دارای نرخ انتقال بسیار بهتری می باشد.معایب :- قیمت بالا - همه دیسک ها باید با همدیگر سنکرون شوند که انتخاب نوع و مدل درایو را محدود می سازد .- Stripe کردن در سطح بایتها نهایتأ در محاسبه ظرفیت فرمت شده تأثیر منفی می گذارد .RAID ۰+۱ : نرخ انتقال داده بهینه مزایا و مشخصات :- حداقل به ۴ دستگاه هاردیسک نیاز دارد .- RAID ۰+۱ به عنوان آرایه آینه ای نیز معروف است با این تفاوت که قطعات داده ها یا Segment ها طبق استراتژی RAID۰ ایجاد شده اند .- تحمل خطای این نوع آرایه مانند RAID۵ می باشد .- نرخ انتقال بالا .- بهترین انتخاب برای سیستمهایی که به کارایی بالا بدون توجه به حداکثر اطمینان نیاز داشته باشند . معایب : - RAID ۰+۱ نباید با RAID۱۰ اشتباه گرفته شود . کوچکترین مشکل در عملکرد یک درایو , آرایه را به مدل RAID۰ تبدیل خواهد کرد .- قیمت بسیار بالا - جابجایی درایوها باید به صورت موازی انجام گیرد .کاربرد :- پردازشهای تصویری و serever های عمومی .نتیجه گیری :همانطور که مشخص شد ، استفاده ازRAID برای مقاصد معین می باشد و در کاربردهای عادی و روزمره کارایی چشمگیری را به سیستم PC اضافه نمی کند . به عنوان مثال امکان استفاده از CD-ROM و Rewriter روی این کانکتورها وجود ندارد .بنابراین هنگام استفاده از RAID ابتدا هدف و مورد استفاده خود را مشخص کنید سپس RAID مناسب را انتخاب نمایید.منبع:http://www.academist.ir /س
این صفحه را در گوگل محبوب کنید
[ارسال شده از: راسخون]
[تعداد بازديد از اين مطلب: 865]