Kioxia طرح تخلیه RAID را برای درایوهای NVMe نشان می دهد

Kioxia استفاده از ویژگی دسترسی مستقیم به حافظه PCIe را به همراه بافر حافظه کنتر، SSD (CMB) برای جلوگیری از جابجایی داده ها به سمت CPU و عقب پیشنهاد کرده است. مح،ه برابری مورد نیاز توسط یک بلوک شتاب دهنده ،ن در کنتر، SSD انجام می شود.

در FMS 2024، Kioxia یک روش اثبات مفهومی پیشنهادی خود را از روش تخلیه RAID جدید برای SSD های سازم، نشان داد. انگیزه این امر کاملاً واضح است: از آنجایی که SSD ها در هر نسل سریعتر می شوند، آرایه های RAID مشکل عمده ای در حفظ (و افزایش مقیاس) عملکرد دارند. حتی در مواردی که عملیات RAID توسط یک کارت RAID اختصاصی انجام می‌شود، یک درخواست نوشتن ساده در آرایه RAID 5 شامل دو خواندن و دو نوشتن در درایوهای مختلف می‌شود. در مواردی که شتاب سخت‌افزاری وجود ندارد، قبل از انجام نوشتن، داده‌های خوانده شده باید تمام مسیر را برای پردازش بیشتر به CPU و حافظه اصلی بروند.

Kioxia قبلاً اقداماتی را برای کمک به این ویژگی ها در گروه کاری NVM Express انجام داده است. در صورت پذیرش، طرح تخلیه پیشنهادی بخشی از استانداردی خواهد بود که می‌تواند به طور گسترده در بین چندین فروشنده SSD در دسترس باشد.


منبع: https://www.anandtech.com/s،w/21523/kioxia-demonstrates-raid-offload-scheme-for-nvme-drives

در پیاده‌سازی PoC Kioxia، موتور DMA می‌تواند به کل فضای آدرس میزبان (از جمله CMB نقشه‌برداری شده BAR SSD همتا) دسترسی داشته باشد و به آن اجازه می‌دهد تا داده‌های مورد نیاز را از SSD‌های همسایه در گذرگاه دریافت و انتقال دهد. Kioxia خاطرنشان کرد که PoC Offload آنها نزدیک به 50٪ کاهش در استفاده از CPU و 90٪ کاهش در استفاده از DRAM سیستم در مقایسه با RAID نرم افزاری انجام شده روی CPU داشته است. طرح تخلیه پیشنهادی همچنین می‌تواند عملیات پا،ازی را بدون در نظر گرفتن چرخه‌های CPU میزبان برای کار مح،ه برابری انجام دهد.