رفتن به محتوای اصلی
کوهستان
توضیح کوهستانسخت‌افزار ذخیره‌سازیمقاله آموزشی· 5 دقیقه مطالعه· در فناوری

۱۰۰ هزار در برابر ۱۰۰۰ چرخه P/E: ساختار سلول‌های NAND چگونه عمر و قیمت SSD را تعیین می‌کند؟

دوام درایوهای حالت جامد (SSD) به این بستگی دارد که یک سلول حافظه باید چند سطح ولتاژ را از هم تشخیص دهد. هرچه تولیدکنندگان برای کاهش هزینه‌ها داده‌های بیشتری را در هر سلول می‌گنجانند، عمر فیزیکی درایو به‌طور تصاعدی کاهش می‌یابد.

به قلم کاوان رامین

به‌طور خلاصه

  • عمر SSD با چرخه‌های نوشتن/پاک‌کردن (P/E) اندازه‌گیری می‌شود که به مرور زمان سلول‌های حافظه را از نظر فیزیکی فرسوده می‌کنند.
  • درایوهای SLC (سلول تک‌سطحی) در هر سلول یک بیت داده ذخیره می‌کنند و می‌توانند حدود ۱۰۰ هزار چرخه P/E را تحمل کنند.
  • درایوهای QLC (سلول چهارسطحی) چهار بیت در هر سلول ذخیره می‌کنند که به ۱۶ حالت ولتاژ نیاز دارد و دوام آن‌ها را به زیر ۱۰۰۰ چرخه کاهش می‌دهد.

طول عمر یک درایو حالت جامد (SSD) نه با سال، بلکه با چرخه‌های نوشتن/پاک‌کردن (P/E) سنجیده می‌شود. هر بار که داده‌ای روی یک سلول حافظه فلش NAND نوشته می‌شود، ولتاژ بالایی اعمال می‌گردد تا الکترون‌ها را با فشار از یک لایه عایق اکسید عبور داده و وارد یک «گیت شناور» کند؛ جایی که برای نمایش داده‌ها به دام می‌افتند [۱].

برای پاک کردن داده‌ها، ولتاژ به مراتب بالاتری الکترون‌ها را به بیرون می‌کشد [۲]. این فرآیند، لایه اکسید را از نظر فیزیکی فرسوده می‌کند. در نهایت، این لایه آن‌قدر آسیب می‌بیند که دیگر نمی‌تواند الکترون‌ها را به‌طور قابل‌اعتمادی نگه دارد و سلول از کار می‌افتد [۳].[1][2][3]

اینکه یک درایو پیش از وقوع این خرابی چند چرخه P/E را می‌تواند دوام بیاورد، کاملاً به این بستگی دارد که تولیدکننده چه روشی را برای ذخیره داده‌ها انتخاب کرده است. بده‌بستان بنیادین در مهندسی SSD بین «تراکم» و «دوام» است و این مسئله با تعداد حالت‌های ولتاژی که از یک سلول انتظار می‌رود حفظ کند، کنترل می‌شود [۴].[4]

در یک درایو با سلول تک‌سطحی (SLC)، هر سلول حافظه دقیقاً یک بیت داده ذخیره می‌کند: صفر یا یک [۴]. درایو تنها باید بین دو حالت ولتاژ تمایز قائل شود—خالی یا پر [۵]. از آنجا که حاشیه خطا بسیار گسترده است، لایه اکسید می‌تواند پیش از آنکه درایو سلول را اشتباه بخواند، به میزان قابل‌توجهی فرسوده شود.

در نتیجه، درایوهای SLC دوامی در حدود ۱۰۰ هزار چرخه P/E دارند [۲]. آن‌ها بادوام‌ترین، سریع‌ترین و البته گران‌ترین درایوهای بازار هستند که تقریباً منحصراً برای سرورهای سازمانی و کاربردهای صنعتی که در آن‌ها حجم کاری سنگین و مداوم نوشتن یک رویه عادی است، رزرو شده‌اند [۳].[2][3][4][5]

برای کاهش هزینه‌ها و افزایش ظرفیت، تولیدکنندگان فناوری سلول چندسطحی (MLC) را توسعه دادند که دو بیت داده را در هر سلول ذخیره می‌کند [۴]. این کار ایجاب می‌کند که درایو بین چهار حالت ولتاژ متمایز تفاوت قائل شود [۵].

حاشیه خطا در اینجا کوچک‌تر می‌شود؛ به این معنی که سلول نمی‌تواند پیش از بروز خطای خواندن، فرسودگی فیزیکی زیادی را تحمل کند. دوام MLC به بین ۳۰۰۰ تا ۱۰ هزار چرخه P/E کاهش می‌یابد [۲]. این استانداردِ درایوهای SSD اولیه برای مصرف‌کنندگان بود که تعادلی بین قیمت و طول عمر ارائه می‌داد [۳].[2][3][4][5]

با افزایش تراکم داده‌ها، تعداد حالت‌های ولتاژ مورد نیاز به‌طور تصاعدی بالا می‌رود که باعث افت متناظر در دوام فیزیکی می‌شود.

سپس بازار مصرف‌کنندگان به سمت NAND با سلول سه‌سطحی (TLC) حرکت کرد که سه بیت را در هر سلول ذخیره می‌کند [۴]. این فناوری به هشت حالت ولتاژ نیاز دارد [۵]. دقتی که برای خواندن و نوشتن این هشت حالت لازم است، بسیار بالاست و به همان نسبت تحمل در برابر فرسودگی اکسید پایین می‌آید. درایوهای TLC معمولاً بین ۱۰۰۰ تا ۳۰۰۰ چرخه P/E دوام می‌آورند [۲].

با وجود این افت شدید در دوام نسبت به SLC، فناوری TLC به استاندارد غالب درایوهای مصرفی تبدیل شد، چرا که هزینه به ازای هر گیگابایت را به‌شدت کاهش داد؛ ضمن اینکه ۱۰۰۰ چرخه P/E هنوز هم برای یک کاربر معمولی که بیشتر داده‌ها را می‌خواند (مانند بارگذاری سیستم‌عامل یا یک بازی) تا اینکه مدام آن‌ها را بنویسد، کاملاً کافی است [۳].[2][3][4][5]

مرز فعلی کاهش هزینه‌ها، NAND با سلول چهارسطحی (QLC) است که چهار بیت را در هر سلول ذخیره می‌کند [۴]. این یعنی درایو باید ۱۶ حالت ولتاژ متمایز را در همان گیت شناور میکروسکوپی مدیریت کند [۵]. تاوان این کار برای دوام درایو بسیار سنگین است: درایوهای QLC عموماً برای کمتر از ۱۰۰۰ چرخه P/E رتبه‌بندی می‌شوند و بسته به فرآیند تولید خاص و کیفیت کنترلر، اغلب در محدوده ۱۰۰ تا ۱۰۰۰ چرخه نوسان دارند [۲].[2][4][5]

صنعت در حال حاضر روی توسعه فناوری سلول پنج‌سطحی (PLC) کار می‌کند که قرار است پنج بیت را در هر سلول ذخیره کند و به ۳۲ حالت ولتاژ نیاز دارد [۴]. انتظار می‌رود دوام PLC حتی از QLC هم پایین‌تر باشد و مرزهای میزان فرسودگی قابل‌تحمل لایه اکسید را پیش از ناخوانا شدن سلول، به چالش بکشد [۴].[4]

تاوان افزایش تراکم ذخیره‌سازی بسیار سنگین است؛ به‌طوری که درایوهای QLC تنها کسری از طول عمر مدل‌های اولیه SLC را ارائه می‌دهند.

برای کاهش اثرات این محدودیت‌های فیزیکی ذاتی، تولیدکنندگان SSD از کنترلرها و الگوریتم‌های فرم‌ور پیچیده‌ای استفاده می‌کنند. «توزیع سایش» (Wear Leveling) تضمین می‌کند که عملیات نوشتن به‌طور یکنواخت در تمام سلول‌های درایو پخش شود و از خرابی زودهنگام هر سلول منفرد جلوگیری می‌کند [۱].

«تأمین مازاد» (Over-provisioning) نیز بخشی از ظرفیت کل درایو—اغلب بین ۷ تا ۲۸ درصد—را که برای کاربر نامرئی است، کنار می‌گذارد [۱]. وقتی یک سلول به‌طور اجتناب‌ناپذیری از کار می‌افتد، کنترلر به‌طور یکپارچه داده‌ها را به یکی از این سلول‌های رزرو منتقل کرده و عمر مفید درایو را افزایش می‌دهد [۱].[1]

بازاریابی درایوهای SSD به‌ندرت این تفاوت‌های معماری را مستقیماً برجسته می‌کند. در عوض، تولیدکنندگان روی شاخص «ترابایت‌های نوشته‌شده» (TBW) مانور می‌دهند که یک تخمین محاسباتی از میزان داده‌ای است که می‌توان در طول عمر درایو و پیش از پایان گارانتی روی آن نوشت [۱]. یک درایو ۱ ترابایتی TLC ممکن است TBW برابر با ۶۰۰ داشته باشد؛ به این معنی که می‌توانید پیش از آنکه انتظار خرابی برود، ۶۰۰ ترابایت داده روی آن بنویسید [۱].

بازاریابی درایوهای SSD به‌ندرت این تفاوت‌های معماری را مستقیماً برجسته می‌کند.

برای مصرف‌کننده‌ای که روزی ۲۰ گیگابایت داده می‌نویسد، این درایو از نظر تئوری بیش از ۸۰ سال دوام می‌آورد. با این حال، برای یک تدوینگر ویدیو که روزانه صدها گیگابایت داده می‌نویسد، محدودیت TBW به یک مانع بسیار واقعی تبدیل می‌شود و ساختار زیربنایی سلول‌ها را به یک فاکتور حیاتی در خرید بدل می‌کند [۳].[1][3]

اصطلاحات کلیدی

فلش NAND
نوعی فناوری ذخیره‌سازی غیرفرار که برای حفظ داده‌ها نیازی به برق ندارد و در SSDها، درایوهای USB و گوشی‌های هوشمند استفاده می‌شود.
گیت شناور
جزء میکروسکوپی درون یک سلول NAND که الکترون‌ها برای ذخیره داده‌ها در آن به دام می‌افتند.
ترابایت‌های نوشته‌شده (TBW)
رتبه‌بندی تولیدکننده که نشان‌دهنده مقدار کل داده‌ای است که می‌توان پیش از پایان گارانتی روی یک SSD نوشت.
تأمین مازاد
رویه تخصیص بخشی از ظرفیت کل SSD به عنوان یک ذخیره پنهان برای جایگزینی سلول‌هایی که به مرور زمان خراب می‌شوند.

پرسش‌های متداول

چرخه P/E به چه معناست؟

چرخه نوشتن/پاک‌کردن (Program/Erase) فرآیند نوشتن داده‌ها روی یک سلول حافظه و سپس پاک کردن آن است. این معیار استاندارد برای اندازه‌گیری طول عمر فیزیکی حافظه فلش است.

چرا درایوهای SSD فرسوده می‌شوند؟

ولتاژهای بالایی که برای به دام انداختن و خارج کردن الکترون‌ها در طول عملیات نوشتن و پاک کردن نیاز است، به مرور زمان به لایه عایق اکسید درون سلول حافظه آسیب فیزیکی می‌رساند.

آیا درایو QLC برای یک کاربر معمولی بد است؟

خیر. با اینکه QLC کمترین دوام را دارد، اما حجم کاری یک مصرف‌کننده معمولی (وب‌گردی، بازی، کارهای اداری) بسیار بیشتر شامل خواندن است تا نوشتن؛ به این معنی که حتی یک درایو QLC احتمالاً بیشتر از کامپیوتری که روی آن نصب شده عمر خواهد کرد.

توزیع سایش (Wear Leveling) چیست؟

این یک الگوریتم است که توسط کنترلر SSD استفاده می‌شود تا اطمینان حاصل کند عملیات نوشتن به‌طور یکنواخت در تمام سلول‌های درایو توزیع می‌شود و از خرابی زودهنگام هر سلول منفرد جلوگیری می‌کند.

بررسی عمیق دیدگاه‌ها

معماران ذخیره‌سازی سازمانی

قابلیت اطمینان مطلق و عملکرد پایدار در نوشتن را بر هزینه به ازای هر گیگابایت ترجیح می‌دهند.

برای محیط‌های سازمانی که پایگاه‌های داده، تراکنش‌های مالی یا مجازی‌سازی‌های سنگین را اجرا می‌کنند، هزینه خرابی یک درایو بسیار بیشتر از مبلغ اضافه‌ای است که برای سخت‌افزار با دوام بالا پرداخت می‌شود. این معماران درایوهای SLC یا MLC رده‌بالا را ترجیح می‌دهند، زیرا عملکرد قابل‌پیش‌بینی و پایدار در نوشتن و محدودیت‌های عظیم چرخه P/E تضمین می‌کند که زیرساخت می‌تواند بدون افت کیفیت از پسِ جابه‌جایی مداوم داده‌ها برآید. آن‌ها تغییر رویه به سمت TLC و QLC را یک روند مصرف‌کننده‌محور می‌دانند که ریسک غیرقابل‌قبولی را به محیط‌های سرور حیاتی وارد می‌کند.

تولیدکنندگان سخت‌افزار مصرفی

تمرکز بر کاهش هزینه به ازای هر گیگابایت تا درایوهای SSD با ظرفیت بالا برای بازار انبوه قابل دسترس باشند.

تولیدکنندگان استدلال می‌کنند که اکثریت قریب‌به‌اتفاق حجم کاری مصرف‌کنندگان—بازی، وب‌گردی، مصرف رسانه—به‌شدت به سمت خواندن داده‌ها متمایل است تا نوشتن آن‌ها. از این منظر، مهندسی یک درایو مصرفی برای دوام آوردن تا ۱۰۰ هزار چرخه P/E، هدر دادن عظیم منابع است. با جابه‌جا کردن مرزهای فناوری TLC و QLC، آن‌ها می‌توانند درایوهای چند ترابایتی را با قیمت‌هایی عرضه کنند که به مصرف‌کنندگان اجازه می‌دهد هارد دیسک‌های مکانیکی را کاملاً کنار بگذارند؛ با این استدلال که محدودیت ۱۰۰۰ چرخه P/E هنوز هم برای طول عمر معمول یک لپ‌تاپ یا کامپیوتر رومیزی بیش از حد نیاز است.

تولیدکنندگان سخت‌افزار مصرفی 40%معماران ذخیره‌سازی سازمانی 30%اپراتورهای دیتاسنتر 30%
تولیدکنندگان سخت‌افزار مصرفی
تمرکز بر کاهش هزینه به ازای هر گیگابایت تا درایوهای SSD با ظرفیت بالا برای بازار انبوه قابل دسترس باشند.
معماران ذخیره‌سازی سازمانی
قابلیت اطمینان مطلق و عملکرد پایدار در نوشتن را بر هزینه به ازای هر گیگابایت ترجیح می‌دهند.
اپراتورهای دیتاسنتر
ایجاد تعادل بین الزامات دوام و نیازهای ظرفیتی، که اغلب با استقرار انواع مختلف NAND برای لایه‌های مختلف ذخیره‌سازی انجام می‌شود.

دیدگاه‌هایی که این گزارش پوشش نداده

  • بازیافت‌کنندگان زباله‌های الکترونیکی که با دفع فیزیکی درایوهای خراب سروکار دارند.
  • متخصصان مستقل بازیابی اطلاعات که با خرابی درایوها دست‌وپنجه نرم می‌کنند.

منابع

پوشش منابع

6 منبع

3 دیدگاه شناسایی‌شده

تولیدکنندگان سخت‌افزار مصرفی 40%معماران ذخیره‌سازی سازمانی 30%اپراتورهای دیتاسنتر 30%
  1. [1]TechTargetمعماران ذخیره‌سازی سازمانی

    What is Write Endurance? Definition from TechTarget

    مطالعه در TechTarget →
  2. [2]memkorمعماران ذخیره‌سازی سازمانی

    NAND Write Endurance

    مطالعه در memkor →
  3. [3]Simms Internationalاپراتورهای دیتاسنتر

    Understanding NAND endurance

    مطالعه در Simms International →
  4. [4]Enterprise Storage Forumاپراتورهای دیتاسنتر

    Understanding Multilayer SSDs: SLC, MLC, TLC, QLC, and PLC

    مطالعه در Enterprise Storage Forum →
  5. [5]Kingston Technologyتولیدکنندگان سخت‌افزار مصرفی

    Understanding SSD Technology: NVMe, SATA, M.2

    مطالعه در Kingston Technology →
  6. [6]تیم سردبیری کوهستان

    تحلیل تیم سردبیری کوهستان

    مطالعه در تیم سردبیری کوهستان →

نظرات

همیشه در جریان باشید

هر زاویه. هر روز.

اخبار فناوری با پوشش کامل منابع و تحلیل دیدگاه‌ها، هر روز و رایگان.