سلام حبر! پدې مقاله کې به موږ تاسو ته ووایو چې ایا دا د SATA SSD او NVMe SSD حلونو پراساس د RAID صفونو تنظیم کولو ارزښت لري ، او ایا له دې څخه به جدي ګټه وي؟ موږ پریکړه وکړه چې دا مسله د کنټرولرونو ډولونو او ډولونو په پام کې نیولو سره وګورو چې دا کار کولو ته اجازه ورکوي ، او همدارنګه د ورته تشکیلاتو پلي کولو ساحه.
په یو ډول یا بل ډول، موږ هر یو لږترلږه یو ځل زموږ په ژوند کې دا ډول تعریفونه اوریدلي لکه "RAID"، "RAID-array"، "RAID-controller"، مګر دا امکان نلري چې موږ دې ته جدي اهمیت ورکړو، ځکه چې دا ټول دي د یو عادي پی سی بویار لپاره امکان نلري په زړه پوري. مګر هرڅوک د داخلي ډرایو او له ستونزو څخه پاک عملیاتو څخه لوړ سرعت غواړي. په هرصورت ، مهمه نده چې د کمپیوټر هارډویر څومره پیاوړی وي ، د ډرایو سرعت یو خنډ کیږي کله چې د کمپیوټر او سرور ګډ فعالیت ته راځي.
دا واقعیا قضیه وه تر هغه چې دودیز HDDs د عصري NVMe SSDs لخوا د 1 TB یا ډیرو پرتله کولو وړ ظرفیتونو سره ځای په ځای شوي و. او که دمخه په کمپیوټرونو کې ډیری وختونه د SATA SSD + څو ظرفیت لرونکي HDDs ترکیبونه شتون درلود ، نن ورځ دوی د بل حل لخوا ځای په ځای کیدو پیل کوي - NVMe SSD + یو څو ظرفیت لرونکي SATA SSDs. که موږ د کارپوریټ سرورونو او "بادلونو" په اړه وغږیږو ، ډیری یې دمخه په بریالیتوب سره SATA SSDs ته تللي دي ، یوازې دا چې دوی د دودیز "ټین کین" څخه ګړندي دي او په ورته وخت کې د لوی شمیر I/O عملیاتو پروسس کولو وړتیا لري.
په هرصورت، د سیسټم د خطا زغم لاهم په کافي اندازه ټیټه کچه ده: موږ نشو کولی، لکه څنګه چې د "رواني جګړې" په څیر، حتی تر یوې اونۍ پورې دقت سره وړاندوینه وکړو کله چې یو ځانګړی جامد دولت ډرایو مړ شي. او که چیرې 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 دوامداره لاسرسي سره چمتو شي. دا روښانه ده چې د هارډویر سربیره، د سافټویر برخه هم مهمه ده، مګر پدې حالت کې موږ لاهم د تجهیزاتو په اړه خبرې کوو چې د معلوماتو معتبر ذخیره او پروسس ډاډمن کوي. هیڅ سافټویر به شرکت له بربادۍ نه وژغوري که چیرې هارډویر ورته ټاکل شوي دندې پوره نه کړي.
د دې دندو لپاره، د هارډویر هر جوړونکي د تشبثي وسایلو په نوم وړاندیز کوي. کنگسټن د SATA ماډلونو په شکل کې قوي سالیډ دولت حلونه لري
د مصرف کونکي بازار لپاره (دا د کور کمپیوټر او NAS سرورونو لپاره) ، ډرایو لکه
د RAID کنټرولر ډولونه او ډولونه
د RAID صفونو پلي کولو اصولو پراساس د RAID کنټرولر درې ډوله شتون لري:
1. سافټویر، په کوم کې چې د سرې مدیریت په CPU او DRAM کې راځي (یعنې د پروګرام کوډ په پروسیسر کې اجرا کیږي).
2. مدغم شوی، دا د کمپیوټر یا NAS سرور په مور بورډونو کې جوړ شوی دی.
3. هارډویر (موډولر)، کوم چې په موربورډونو کې د PCI/PCIe نښلونکو لپاره جلا توزیع کارتونه دي.
له یو بل څخه د دوی بنسټیز توپیر څه دی؟ د سافټویر RAID کنټرولر د فعالیت او غلطۍ زغم له مخې مدغم او هارډویر ته ټیټ دي ، مګر د کار کولو لپاره ځانګړي تجهیزاتو ته اړتیا نلري. په هرصورت، دا مهمه ده چې ډاډ ترلاسه کړئ چې د کوربه سیسټم پروسیسر دومره پیاوړی دی چې د RAID سافټویر چلوي پرته له دې چې په کوربه کې د غوښتنلیکونو فعالیت باندې منفي اغیزه وکړي. مدغم کنټرولرونه معمولا د دوی د خپل کیچ حافظې سره مجهز دي او د CPU سرچینې یو ټاکلی مقدار کاروي.
مګر هارډویر دواړه د دوی خپل کیچ حافظه او د سافټویر الګوریتمونو اجرا کولو لپاره جوړ شوی پروسیسر لري. عموما، دوی تاسو ته اجازه درکوي چې د RAID کچې ټول ډولونه پلي کړئ او په یوځل کې د ډیری ډوله ډرایو ملاتړ وکړئ. د مثال په توګه ، د براډ کام څخه عصري هارډویر کنټرولر کولی شي په ورته وخت کې د SATA ، SAS او NVMe وسیلې سره وصل کړي ، کوم چې تاسو ته اجازه درکوي کنټرولر بدل نه کړئ کله چې سرورونه لوړ کړئ: په ځانګړي توګه ، کله چې له SATA SSD څخه NVMe SSD ته حرکت وکړئ ، کنټرولرونه باید بدل نشي.
په حقیقت کې ، پدې یادداشت کې موږ پخپله د کنټرولرانو ټایپولوژي ته راځو. که چیرې درې طریقې شتون ولري، ایا ځینې نور هم شتون لري؟ په دې حالت کې، د دې پوښتنې ځواب به په مثبت ډول وي. د دندو او وړتیاوو پر بنسټ، د RAID کنټرولر په څو ډولونو ویشل کیدی شي:
1. عادي کنټرولرونه د RAID فعالیت سره
په ټوله درجه بندي کې، دا خورا ساده کنټرولر دی چې تاسو ته اجازه درکوي HDD او SSD د "0"، "1" یا "0+1" کچې RAID صفونو کې یوځای کړئ. دا د فرم ویئر په کچه په برنامه توګه پلي کیږي. په هرصورت، دا ډول وسایل په سختۍ سره د کارپوریټ برخې کې د کارولو لپاره سپارښتنه کیدی شي، ځکه چې دوی کیچ نلري او د "5"، "3"، او نورو کچو صفونو ملاتړ نه کوي. مګر د ننوتلو کچې کور سرور لپاره دوی خورا مناسب دي.
2. کنټرولرونه چې د نورو RAID کنټرولرانو سره په ګډه کار کوي
دا ډول کنټرولر د مدغم مور بورډ کنټرولرونو سره جوړه کیدی شي. دا د لاندې اصولو سره سم پلي کیږي: یو جلا RAID کنټرولر د "منطقي" ستونزو حل کولو ته پاملرنه کوي ، او جوړ شوی کنټرولر د ډرایو ترمینځ د ډیټا تبادلې دندې په غاړه اخلي. مګر یو اهمیت شتون لري: د دې ډول کنټرولرونو موازي عملیات یوازې په مناسب مور بورډونو کې امکان لري ، پدې معنی چې د دوی د غوښتنلیک ساحه په جدي ډول محدوده ده.
3. د سټنډرډ RAID کنټرولرونه
دا جلا حلونه په تخته کې ټول اړین چپس لري چې د تصدۍ ټولګي سرورونو سره کار وکړي ، خپل BIOS لري ، د کیچ حافظه او د ګړندۍ غلطۍ اصلاح او چیکسم محاسبې لپاره پروسیسر لري. سربیره پردې ، دوی د تولید په شرایطو کې د اعتبار لوړ معیارونه پوره کوي او د لوړ کیفیت حافظې ماډلونه لري.
4. بهرنۍ RAID کنټرولرونه
دا اټکل کول ستونزمن ندي چې پورته لیست شوي ټول کنټرولر داخلي دي او د مور بورډ د PCIe نښلونکي له لارې بریښنا ترلاسه کوي. دا څه مانا لري؟ او دا د مور بورډ ناکامي کولی شي د RAID صف او د معلوماتو له لاسه ورکولو په عملیاتو کې د غلطیو لامل شي. بهرني کنټرولران د دې غلط فهمۍ څخه خلاص شوي، ځکه چې دوی د خپلواک بریښنا رسولو سره په جلا قضیه کې ځای پر ځای شوي دي. د اعتبار په شرایطو کې، دا ډول کنټرولر د ډیټا ذخیره کولو لوړه کچه چمتو کوي.
د RAID کنټرولرونو عملیاتي طریقې SAS/SATA/NVMe
د ټری موډ HBA او RAID کنټرولرانو اصلي هدف (یا د Tri-Mode فعالیت سره کنټرولر) د NVMe پراساس هارډویر RAID رامینځته کول دي. د Broadcom د 9400 لړۍ کنټرولر کولی شي دا کار وکړي: د مثال په توګه،
د پیوستون انٹرفیس د PCI Express x8 نسخه 3.1 دی، کوم چې د 64 Gbit/s د ټرپټ لپاره اجازه ورکوي (د PCI ایکسپریس 2020 کنټرولر تمه کیږي چې په 4.0 کې څرګند شي). د 16 پورټ کنټرولر د 2 کور چپ پراساس دی
د درې موډ ټیکنالوژي د SerDes ډیټا تبادلې فعالیت پراساس ده: په SAS/SATA انٹرفیسونو کې د ډیټا سیریل نمایش په PCIe NVMe کې موازي شکل ته بدلول او برعکس. دا دی، کنټرولر د سرعت او پروتوکولونو په اړه خبرې اترې کوي ترڅو د ذخیره کولو وسیلو له دریو ډولونو څخه هر یو سره بې له شکه کار وکړي. دا د ډیټا مرکز زیربناوو اندازه کولو لپاره بې سیمه لاره چمتو کوي: کارونکي کولی شي د سیسټم نورو تشکیلاتو کې د پام وړ بدلونونو پرته NVMe وکاروي.
په هرصورت ، کله چې د NVMe ډرایو سره تنظیمات پلان کول ، نو دا په پام کې نیولو سره ارزښت لري چې د NVMe حلونه د نښلولو لپاره 4 PCIe لینونه کاروي ، پدې معنی چې هر ډرایو د SFF-8643 بندرونو ټولې لینونه کاروي. دا معلومه شوه چې یوازې څلور NVMe ډرایو مستقیم د MegaRAID 9460-16i کنټرولر سره وصل کیدی شي. یا خپل ځان دوه NVMe حلونو ته محدود کړئ پداسې حال کې چې په ورته وخت کې اته SAS ډرایو سره وصل کړئ (لاندې د پیوستون ډیاګرام وګورئ).
ارقام د NVMe اتصالاتو لپاره د نښلونکي "0" (C0 / نښلونکی 0) او نښلونکي "1" کارول ښیې ، په بیله بیا د SAS اتصالاتو لپاره نښلونکي "2" او "3". دا ترتیب بیرته اخیستل کیدی شي، مګر هر x4 NVMe ډرایو باید د نږدې لینونو په کارولو سره وصل شي. د کنټرولر عملیاتي حالتونه د StorCLI یا Human Interface انفراسټرکچر (HII) ترتیب کولو اسانتیاو له لارې تنظیم شوي، کوم چې د UEFI چاپیریال کې کار کوي.
ډیفالټ حالت "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 دی.
یو دودیز 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 کنټرولرانو سره د کنگسټن ډرایو اعتبار او ثبات شکمن کړي.
د Kingston محصولاتو په اړه د نورو معلوماتو لپاره، مهرباني وکړئ لیدنه وکړئ
سرچینه: www.habr.com