ایا دا اړینه ده چې د SSD څخه د RAID صف رامینځته کړئ او د دې لپاره کوم کنټرولر ته اړتیا ده؟

سلام حبر! پدې مقاله کې به موږ تاسو ته ووایو چې ایا دا د SATA SSD او NVMe SSD حلونو پراساس د RAID صفونو تنظیم کولو ارزښت لري ، او ایا له دې څخه به جدي ګټه وي؟ موږ پریکړه وکړه چې دا مسله د کنټرولرونو ډولونو او ډولونو په پام کې نیولو سره وګورو چې دا کار کولو ته اجازه ورکوي ، او همدارنګه د ورته تشکیلاتو پلي کولو ساحه.

ایا دا اړینه ده چې د SSD څخه د RAID صف رامینځته کړئ او د دې لپاره کوم کنټرولر ته اړتیا ده؟

په یو ډول یا بل ډول، موږ هر یو لږترلږه یو ځل زموږ په ژوند کې دا ډول تعریفونه اوریدلي لکه "RAID"، "RAID-array"، "RAID-controller"، مګر دا امکان نلري چې موږ دې ته جدي اهمیت ورکړو، ځکه چې دا ټول دي د یو عادي پی سی بویار لپاره امکان نلري په زړه پوري. مګر هرڅوک د داخلي ډرایو او له ستونزو څخه پاک عملیاتو څخه لوړ سرعت غواړي. په هرصورت ، مهمه نده چې د کمپیوټر هارډویر څومره پیاوړی وي ، د ډرایو سرعت یو خنډ کیږي کله چې د کمپیوټر او سرور ګډ فعالیت ته راځي.

دا واقعیا قضیه وه تر هغه چې دودیز HDDs د عصري NVMe SSDs لخوا د 1 TB یا ډیرو پرتله کولو وړ ظرفیتونو سره ځای په ځای شوي و. او که دمخه په کمپیوټرونو کې ډیری وختونه د SATA SSD + څو ظرفیت لرونکي HDDs ترکیبونه شتون درلود ، نن ورځ دوی د بل حل لخوا ځای په ځای کیدو پیل کوي - NVMe SSD + یو څو ظرفیت لرونکي SATA SSDs. که موږ د کارپوریټ سرورونو او "بادلونو" په اړه وغږیږو ، ډیری یې دمخه په بریالیتوب سره SATA SSDs ته تللي دي ، یوازې دا چې دوی د دودیز "ټین کین" څخه ګړندي دي او په ورته وخت کې د لوی شمیر I/O عملیاتو پروسس کولو وړتیا لري.

ایا دا اړینه ده چې د SSD څخه د RAID صف رامینځته کړئ او د دې لپاره کوم کنټرولر ته اړتیا ده؟

په هرصورت، د سیسټم د خطا زغم لاهم په کافي اندازه ټیټه کچه ده: موږ نشو کولی، لکه څنګه چې د "رواني جګړې" په څیر، حتی تر یوې اونۍ پورې دقت سره وړاندوینه وکړو کله چې یو ځانګړی جامد دولت ډرایو مړ شي. او که چیرې HDDs په تدریج سره "مړ شي" ، تاسو ته اجازه درکوي چې نښې وپیژنئ او اقدام وکړئ ، نو SSDs سمدلاسه او پرته له خبرتیا "مړ" کیږي. او اوس د دې معلومولو وخت دی چې ولې دې ټولو ته اړتیا ده؟ ایا دا د RAID صفونو تنظیم کولو ارزښت لري چې د سالیډ ریاست حلونو SATA SSD او NVMe SSD پراساس دي ، او ایا له دې څخه به جدي ګټه وي؟

تاسو ولې د RAID صف ته اړتیا لرئ؟

د "سري" کلمه دمخه پدې معنی ده چې ډیری ډرایو (HDD او SSD) د دې رامینځته کولو لپاره کارول کیږي ، کوم چې د RAID کنټرولر په کارولو سره یوځای شوي او د OS لخوا د واحد ډیټا ذخیره په توګه پیژندل شوي. نړیواله دنده چې د RAID سرې حل کولی شي ډیټا ته د لاسرسي وخت کمول ، د لوستلو / لیکلو سرعت او اعتبار لوړول دي ، کوم چې د ناکامۍ په صورت کې د ګړندي رغیدو وړتیا څخه مننه ترلاسه کیږي. په هرصورت، دا د کور بیک اپ لپاره د RAID کارولو لپاره اړین ندي. مګر که تاسو خپل کور سرور ولرئ ، کوم چې تاسو 24/7 دوامداره لاسرسي ته اړتیا لرئ ، دا یو بل مسله ده.

د RAID اریونو لسګونه درجې شتون لري، چې هر یو په دې کې کارول شوي ډرایو په شمیر کې توپیر لري او خپل ګټې او زیانونه لري: د مثال په توګه، RAID 0 تاسو ته اجازه درکوي پرته له غلطۍ زغملو لوړ فعالیت ترلاسه کړئ، RAID 1 تاسو ته اجازه درکوي په اتوماتيک ډول د سرعت زیاتولو پرته ډیټا منعکس کوي، او د RAID 10 یوځای کول د پورته امکانات لري. RAID 0 او 1 ترټولو ساده دي (ځکه چې دوی د سافټویر حسابونو ته اړتیا نلري) او په پایله کې، خورا مشهور. په نهایت کې ، د یو یا بل RAID کچې په ګټه انتخاب د ډیسک صف ته ټاکل شوي دندو او د RAID کنټرولر وړتیاو پورې اړه لري.

کور او کارپوریټ RAID: څه توپیر دی؟

د هرې عصري سوداګرۍ اساس د ډیټا لوی مقدار دی چې باید په خوندي ډول د شرکت سرورونو کې زیرمه شي. او همدارنګه، لکه څنګه چې موږ پورته یادونه وکړه، دوی باید د 24/7 دوامداره لاسرسي سره چمتو شي. دا روښانه ده چې د هارډویر سربیره، د سافټویر برخه هم مهمه ده، مګر پدې حالت کې موږ لاهم د تجهیزاتو په اړه خبرې کوو چې د معلوماتو معتبر ذخیره او پروسس ډاډمن کوي. هیڅ سافټویر به شرکت له بربادۍ نه وژغوري که چیرې هارډویر ورته ټاکل شوي دندې پوره نه کړي.

ایا دا اړینه ده چې د SSD څخه د RAID صف رامینځته کړئ او د دې لپاره کوم کنټرولر ته اړتیا ده؟

د دې دندو لپاره، د هارډویر هر جوړونکي د تشبثي وسایلو په نوم وړاندیز کوي. کنگسټن د SATA ماډلونو په شکل کې قوي سالیډ دولت حلونه لري کنگسټن 450R (DC450R) и DC500 لړۍ، په بیله بیا د NVMe ماډلونه DC1000M U.2 NVMe، DCU1000 U.2 NVMe او DCP-1000 PCI-e، د معلوماتو په مرکزونو او سوپر کمپیوټرونو کې د کارولو لپاره. د دې ډول ډرایو لړۍ معمولا د هارډویر کنټرولرانو سره په ګډه کارول کیږي.

ایا دا اړینه ده چې د SSD څخه د RAID صف رامینځته کړئ او د دې لپاره کوم کنټرولر ته اړتیا ده؟

د مصرف کونکي بازار لپاره (دا د کور کمپیوټر او NAS سرورونو لپاره) ، ډرایو لکه کنگسټن KC2000 NVMe PCIe، مګر پدې حالت کې دا اړینه نده چې د هارډویر کنټرولر واخلئ. تاسو کولی شئ خپل ځان په موربورډ کې جوړ شوي کمپیوټر یا NAS سرور پورې محدود کړئ ، پرته لدې چې یقینا تاسو د غیر معمولي کارونو لپاره د کور سرور راټولولو پلان لرئ (د مثال په توګه د ملګرو لپاره د کوچني کور کوربه توب پیل کول). سربیره پردې ، د کور RAID سرې ، د یوې قاعدې په توګه ، په سلګونو یا زرګونو ډرایو ته اړتیا نلري ، چې په دوه ، څلور او اتو وسیلو (معمولا SATA) پورې محدود دي.

د RAID کنټرولر ډولونه او ډولونه

د RAID صفونو پلي کولو اصولو پراساس د RAID کنټرولر درې ډوله شتون لري:

1. سافټویر، په کوم کې چې د سرې مدیریت په CPU او DRAM کې راځي (یعنې د پروګرام کوډ په پروسیسر کې اجرا کیږي).

2. مدغم شوی، دا د کمپیوټر یا NAS سرور په مور بورډونو کې جوړ شوی دی.

3. هارډویر (موډولر)، کوم چې په موربورډونو کې د PCI/PCIe نښلونکو لپاره جلا توزیع کارتونه دي.

له یو بل څخه د دوی بنسټیز توپیر څه دی؟ د سافټویر RAID کنټرولر د فعالیت او غلطۍ زغم له مخې مدغم او هارډویر ته ټیټ دي ، مګر د کار کولو لپاره ځانګړي تجهیزاتو ته اړتیا نلري. په هرصورت، دا مهمه ده چې ډاډ ترلاسه کړئ چې د کوربه سیسټم پروسیسر دومره پیاوړی دی چې د RAID سافټویر چلوي پرته له دې چې په کوربه کې د غوښتنلیکونو فعالیت باندې منفي اغیزه وکړي. مدغم کنټرولرونه معمولا د دوی د خپل کیچ حافظې سره مجهز دي او د CPU سرچینې یو ټاکلی مقدار کاروي.

مګر هارډویر دواړه د دوی خپل کیچ حافظه او د سافټویر الګوریتمونو اجرا کولو لپاره جوړ شوی پروسیسر لري. عموما، دوی تاسو ته اجازه درکوي چې د RAID کچې ټول ډولونه پلي کړئ او په یوځل کې د ډیری ډوله ډرایو ملاتړ وکړئ. د مثال په توګه ، د براډ کام څخه عصري هارډویر کنټرولر کولی شي په ورته وخت کې د SATA ، SAS او NVMe وسیلې سره وصل کړي ، کوم چې تاسو ته اجازه درکوي کنټرولر بدل نه کړئ کله چې سرورونه لوړ کړئ: په ځانګړي توګه ، کله چې له SATA SSD څخه NVMe SSD ته حرکت وکړئ ، کنټرولرونه باید بدل نشي.

ایا دا اړینه ده چې د SSD څخه د RAID صف رامینځته کړئ او د دې لپاره کوم کنټرولر ته اړتیا ده؟

په حقیقت کې ، پدې یادداشت کې موږ پخپله د کنټرولرانو ټایپولوژي ته راځو. که چیرې درې طریقې شتون ولري، ایا ځینې نور هم شتون لري؟ په دې حالت کې، د دې پوښتنې ځواب به په مثبت ډول وي. د دندو او وړتیاوو پر بنسټ، د RAID کنټرولر په څو ډولونو ویشل کیدی شي:

1. عادي کنټرولرونه د RAID فعالیت سره
په ټوله درجه بندي کې، دا خورا ساده کنټرولر دی چې تاسو ته اجازه درکوي HDD او SSD د "0"، "1" یا "0+1" کچې RAID صفونو کې یوځای کړئ. دا د فرم ویئر په کچه په برنامه توګه پلي کیږي. په هرصورت، دا ډول وسایل په سختۍ سره د کارپوریټ برخې کې د کارولو لپاره سپارښتنه کیدی شي، ځکه چې دوی کیچ نلري او د "5"، "3"، او نورو کچو صفونو ملاتړ نه کوي. مګر د ننوتلو کچې کور سرور لپاره دوی خورا مناسب دي.

2. کنټرولرونه چې د نورو RAID کنټرولرانو سره په ګډه کار کوي
دا ډول کنټرولر د مدغم مور بورډ کنټرولرونو سره جوړه کیدی شي. دا د لاندې اصولو سره سم پلي کیږي: یو جلا RAID کنټرولر د "منطقي" ستونزو حل کولو ته پاملرنه کوي ، او جوړ شوی کنټرولر د ډرایو ترمینځ د ډیټا تبادلې دندې په غاړه اخلي. مګر یو اهمیت شتون لري: د دې ډول کنټرولرونو موازي عملیات یوازې په مناسب مور بورډونو کې امکان لري ، پدې معنی چې د دوی د غوښتنلیک ساحه په جدي ډول محدوده ده.

3. د سټنډرډ RAID کنټرولرونه
دا جلا حلونه په تخته کې ټول اړین چپس لري چې د تصدۍ ټولګي سرورونو سره کار وکړي ، خپل BIOS لري ، د کیچ حافظه او د ګړندۍ غلطۍ اصلاح او چیکسم محاسبې لپاره پروسیسر لري. سربیره پردې ، دوی د تولید په شرایطو کې د اعتبار لوړ معیارونه پوره کوي او د لوړ کیفیت حافظې ماډلونه لري.

4. بهرنۍ RAID کنټرولرونه
دا اټکل کول ستونزمن ندي چې پورته لیست شوي ټول کنټرولر داخلي دي او د مور بورډ د PCIe نښلونکي له لارې بریښنا ترلاسه کوي. دا څه مانا لري؟ او دا د مور بورډ ناکامي کولی شي د RAID صف او د معلوماتو له لاسه ورکولو په عملیاتو کې د غلطیو لامل شي. بهرني کنټرولران د دې غلط فهمۍ څخه خلاص شوي، ځکه چې دوی د خپلواک بریښنا رسولو سره په جلا قضیه کې ځای پر ځای شوي دي. د اعتبار په شرایطو کې، دا ډول کنټرولر د ډیټا ذخیره کولو لوړه کچه چمتو کوي.

Broadcom، مایکروسیمي اډاپټیک ، انټیل ، IBM ، ډیل او سیسکو یوازې یو څو شرکتونه دي چې اوس مهال د هارډویر RAID کنټرولر وړاندیز کوي.

د RAID کنټرولرونو عملیاتي طریقې SAS/SATA/NVMe

د ټری موډ HBA او RAID کنټرولرانو اصلي هدف (یا د Tri-Mode فعالیت سره کنټرولر) د NVMe پراساس هارډویر RAID رامینځته کول دي. د Broadcom د 9400 لړۍ کنټرولر کولی شي دا کار وکړي: د مثال په توګه، MegaRAID 9460-16i. دا د RAID کنټرولر خپلواک ډول پورې اړه لري، د څلورو SFF-8643 نښلونکو سره مجهز دی او د Tri-Mode ملاتړ څخه مننه، تاسو ته اجازه درکوي چې په ورته وخت کې SATA/SAS او NVMe ډرایو سره وصل کړئ. سربیره پردې ، دا په بازار کې یو له خورا انرژي اغیزمن کنټرولرونو څخه هم دی (یوازې 17 واټ انرژي مصرفوي ، د 1,1 بندرونو څخه د هر یو لپاره له 16 واټ څخه کم سره).

ایا دا اړینه ده چې د SSD څخه د RAID صف رامینځته کړئ او د دې لپاره کوم کنټرولر ته اړتیا ده؟

د پیوستون انٹرفیس د PCI Express x8 نسخه 3.1 دی، کوم چې د 64 Gbit/s د ټرپټ لپاره اجازه ورکوي (د PCI ایکسپریس 2020 کنټرولر تمه کیږي چې په 4.0 کې څرګند شي). د 16 پورټ کنټرولر د 2 کور چپ پراساس دی SAS3516 او 72-bit DDR4-2133 SDRAM (4 GB)، او همدارنګه د 240 SATA/SAS ډرایو، یا تر 24 NVMe وسیلو پورې د نښلولو وړتیا. د RAID صفونو تنظیم کولو شرایطو کې، "0"، "1"، "5" او "6"، او همدارنګه "10"، "50" او "60" کچه ملاتړ کیږي. په هرصورت، د حافظې زیرمه MegaRAID 9460-16i او په 9400 لړۍ کې نور کنټرولرونه د اختیاري CacheVault CVPM05 ماډل لخوا د ولتاژ ناکامۍ څخه خوندي دي.

د درې موډ ټیکنالوژي د SerDes ډیټا تبادلې فعالیت پراساس ده: په SAS/SATA انٹرفیسونو کې د ډیټا سیریل نمایش په PCIe NVMe کې موازي شکل ته بدلول او برعکس. دا دی، کنټرولر د سرعت او پروتوکولونو په اړه خبرې اترې کوي ترڅو د ذخیره کولو وسیلو له دریو ډولونو څخه هر یو سره بې له شکه کار وکړي. دا د ډیټا مرکز زیربناوو اندازه کولو لپاره بې سیمه لاره چمتو کوي: کارونکي کولی شي د سیسټم نورو تشکیلاتو کې د پام وړ بدلونونو پرته NVMe وکاروي.

ایا دا اړینه ده چې د SSD څخه د RAID صف رامینځته کړئ او د دې لپاره کوم کنټرولر ته اړتیا ده؟

په هرصورت ، کله چې د NVMe ډرایو سره تنظیمات پلان کول ، نو دا په پام کې نیولو سره ارزښت لري چې د NVMe حلونه د نښلولو لپاره 4 PCIe لینونه کاروي ، پدې معنی چې هر ډرایو د SFF-8643 بندرونو ټولې لینونه کاروي. دا معلومه شوه چې یوازې څلور NVMe ډرایو مستقیم د MegaRAID 9460-16i کنټرولر سره وصل کیدی شي. یا خپل ځان دوه NVMe حلونو ته محدود کړئ پداسې حال کې چې په ورته وخت کې اته SAS ډرایو سره وصل کړئ (لاندې د پیوستون ډیاګرام وګورئ).

ایا دا اړینه ده چې د SSD څخه د RAID صف رامینځته کړئ او د دې لپاره کوم کنټرولر ته اړتیا ده؟

ارقام د NVMe اتصالاتو لپاره د نښلونکي "0" (C0 / نښلونکی 0) او نښلونکي "1" کارول ښیې ، په بیله بیا د SAS اتصالاتو لپاره نښلونکي "2" او "3". دا ترتیب بیرته اخیستل کیدی شي، مګر هر x4 NVMe ډرایو باید د نږدې لینونو په کارولو سره وصل شي. د کنټرولر عملیاتي حالتونه د StorCLI یا Human Interface انفراسټرکچر (HII) ترتیب کولو اسانتیاو له لارې تنظیم شوي، کوم چې د UEFI چاپیریال کې کار کوي.

ایا دا اړینه ده چې د SSD څخه د RAID صف رامینځته کړئ او د دې لپاره کوم کنټرولر ته اړتیا ده؟

ډیفالټ حالت "PD64" پروفایل دی (یوازې د SAS/SATA ملاتړ کوي). لکه څنګه چې موږ پورته وویل، په مجموع کې درې پروفایلونه شتون لري: د "SAS/SATA یوازې حالت" حالت (PD240 / PD64 / PD 16)، د "NVMe یوازې حالت" (PCIe4) حالت او یو مخلوط حالت چې په کې ټول ډوله ډرایو. کار کولی شي: "PD64 -PCIe4" (د 64 NVMe ډرایو سره د 4 فزیکي او مجازی ډیسکونو لپاره ملاتړ). په مخلوط حالت کې، د مشخص شوي پروفایل ارزښت باید "ProfileID=13" وي. په هرصورت، ټاکل شوی پروفایل د ماسټر په توګه خوندي شوی او حتی کله چې د فابریکې ډیفالټ کمانډ له لارې د فابریکې تنظیماتو ته راستنیږي بیا تنظیم نه کیږي. دا یوازې په لاسي ډول بدل کیدی شي.

ایا دا په SSD کې د RAID صف رامینځته کولو ارزښت لري؟

نو، موږ دمخه پوهیږو چې د RAID صفونه د لوړ فعالیت کلیدي دي. مګر ایا دا د کور او کارپوریټ کارونې لپاره د SSDs څخه د RAID جوړولو ارزښت لري؟ ډیری شکمن وايي چې د سرعت زیاتوالی دومره مهم ندی لکه څنګه چې په NVMe ډرایو کې سپلرج کول. مګر ایا دا واقعیا همداسې ده؟ په سختۍ سره. په RAID کې د SSDs کارولو ترټولو لوی محدودیت (دواړه په کور او د سوداګرۍ په کچه) ممکن یوازې نرخ وي. هرڅه چې یو څوک ووایی ، په HDD کې د ګیګابایټ ځای لګښت خورا ارزانه دی.

د SSD سرې رامینځته کولو لپاره د RAID کنټرولر سره د ډیری قوي حالت "ډرایو" وصل کول کولی شي په ځینې تشکیلاتو کې په فعالیت باندې خورا لوی اغیزه ولري. په هرصورت، دا مه هېروئ چې اعظمي فعالیت پخپله د RAID کنټرولر له لارې محدود دی. د RAID کچه چې غوره فعالیت وړاندې کوي RAID 0 دی.

ایا دا اړینه ده چې د SSD څخه د RAID صف رامینځته کړئ او د دې لپاره کوم کنټرولر ته اړتیا ده؟

یو دودیز RAID 0 د دوه SSDs سره ، کوم چې په ثابت بلاکونو کې د ډیټا ویشلو میتود کاروي او د جامد حالت ذخیره کولو کې یې پټوي ، د یو واحد SSD په پرتله به دوه چنده فعالیت پایله ولري. په هرصورت، د څلورو SSDs سره د RAID 0 سرنی به دمخه په صف کې د ورو SSD څخه څلور چنده ګړندی وي (د RAID SSD کنټرولر په کچه د بینډ ویت محدودیت پورې اړه لري).

د ساده ریاضیاتو پراساس ، د SATA SSD د دودیز SATA HDD په پرتله شاوخوا 3 ځله ګړندی دی. د NVMe حلونه حتی ډیر اغیزمن دي - 10 ځله یا ډیر. په دې شرط چې د صفر کچې RAID کې دوه هارډ ډرایو دوه چنده فعالیت ښیي، دا به 50٪ زیات کړي، دوه SATA SSDs به 6 ځله ګړندي وي، او دوه NVMe SSDs به 20 ځله ګړندي وي. په ځانګړې توګه، یو واحد کنګسټن KC2000 NVMe PCIe ډرایو کولی شي تر 3200 MB/s پورې د ترتیب لوستلو او لیکلو سرعت ترلاسه کړي، کوم چې د RAID 0 بڼه کې به اغیزمن 6 GB/s ته ورسیږي. او د 4 KB اندازې تصادفي بلاکونو د لوستلو / لیکلو سرعت به له 350 IOPS څخه 000 IOPS ته بدل شي. مګر ... په ورته وخت کې، "صفر" RAID موږ ته بې ځایه نه راکوي.

دا ویل کیدی شي چې د کور چاپیریال کې ، د ذخیره کولو بې ځایه کیدو ته معمولا اړتیا نشته ، نو د SSDs لپاره خورا مناسب RAID ترتیب واقعیا RAID 0 کیږي. دا د انټیل آپټاین میشته ټیکنالوژیو کارولو بدیل په توګه د پام وړ فعالیت پرمختګونو ترلاسه کولو لپاره د باور وړ لاره ده. SSDs. مګر موږ به په دې اړه وغږیږو چې څنګه د SSD حلونه زموږ په راتلونکې مقاله کې د خورا مشهور RAID ډولونو ("1"، "5"، "10"، "50") کې چلند کوي.

دا مقاله په براډ کام کې زموږ د همکارانو په ملاتړ چمتو شوې ، څوک چې خپل کنټرولر د کنګسټون انجینرانو ته د تصدۍ ټولګي SATA/SAS/NVMe ډرایو سره ازموینې لپاره چمتو کوي. د دې دوستانه سمبیوسس څخه مننه، پیرودونکي اړتیا نلري د تولید څخه د HBA او RAID کنټرولرانو سره د کنگسټن ډرایو اعتبار او ثبات شکمن کړي. Broadcom.

د Kingston محصولاتو په اړه د نورو معلوماتو لپاره، مهرباني وکړئ لیدنه وکړئ په رسمي ویب پا onه کې شرکت.

سرچینه: www.habr.com

Add a comment