۱۴۰۵ مهر ۱۵, چهارشنبه
دلار آمریکا۲۶۲٬۲۰۵▼ ۲٫۵۲٪یورو۲۹۴٬۸۳۰▼ ۲٫۸۴٪درهم امارات۷۱٬۷۷۶▼ ۲٫۲۹٪سکه امامی۲۶۷٬۳۸۵٬۰۰۰▼ ۱٫۶۹٪طلای ۱۸ عیار (گرم)۲۶٬۲۶۷٬۶۰۰▼ ۱٫۷۹٪انس طلا۴٬۱۱۶ $▼ ۱٫۱۴٪تتر۲۶۲٬۶۷۸▼ ۲٫۴۱٪بیت‌کوین۸۳٬۷۰۹ $▼ ۲٫۳٪اتریوم۲٬۵۸۴ $▼ ۴٫۲۶٪سولانا۱۱۷٫۵۵ $▼ ۳٫۰۱٪اپل۳۳۳٫۶۳ $▲ ۰٫۲۲٪انویدیا۲۳۹٫۲۴ $▲ ۰٫۱۴٪مایکروسافت۵۲۹٫۳۰ $▲ ۰٫۷۸٪آلفابت (گوگل)۳۴۷٫۶۸ $▲ ۰٫۳۵٪تسلا۳۸۰٫۶۸ $▲ ۰٫۵۲٪شاخص نزدک۲۷٬۶۰۰ $▲ ۰٫۴۵٪
نرخ ارز

SSD یا هارد؟ راهنمای انتخاب بر اساس TBW، نوع NAND و کاربرد

SSD یا هارد؟ تفاوت فنی دو فناوری، معنای TBW، انواع NAND، فرق SATA و NVMe و انتخاب درست برای سیستم‌عامل، بکاپ و آرشیو را در این راهنما بخوانید.

یک SSD از نوع M.2 NVMe کنار هارددیسک ۳٫۵ اینچی بازشده با صفحه و هد خواندن روی سطح تیره
یک SSD از نوع M.2 NVMe کنار هارددیسک ۳٫۵ اینچی بازشده با صفحه و هد خواندن روی سطح تیره
فهرست مطالب
  1. خلاصه در یک نگاه
  2. تفاوت بنیادی: قطعه‌ی مکانیکی در برابر حافظه‌ی الکترونیکی
  3. مقایسه‌ی SSD و هارد در یک جدول
  4. رابط و فرم‌فکتور: SATA، NVMe و M.2
  5. درون SSD: سلول‌های NAND و بیت در هر سلول
  6. TBW و DWPD: عمر SSD را چطور بخوانیم؟
  7. نگهداری داده بدون برق: چرا SSD آرشیو نیست
  8. هارد دیسک هنوز کجا برنده است؟
  9. SSD یا هارد: انتخاب بر اساس کاربرد
  10. سلامت درایو را بسنجید
  11. نکته‌های کاربران ایرانی: قطعی برق، نوسان و اصالت کالا
  12. جمع‌بندی

SSD یا هارد؛ پرسشی که هنگام خرید لپ‌تاپ، ارتقای کامپیوتر یا راه‌اندازی بکاپ پیش می‌آید. پاسخ کوتاه: SSD برای سیستم‌عامل و کار روزمره، هارد دیسک برای حجم زیاد داده‌ی کم‌تحرک. اما برای انتخاب درست باید بدانید درون هر کدام چه می‌گذرد و عددهایی مثل TBW دقیقاً چه می‌گویند.

خلاصه در یک نگاه

  • SSD قطعه‌ی متحرک ندارد و در دسترسی تصادفی، یعنی بوت، باز کردن برنامه و کامپایل، بسیار سریع‌تر از هارد است.
  • هارد دیسک (HDD) هنوز برای ظرفیت بالا با هزینه‌ی کمتر به ازای هر ترابایت، گزینه‌ی منطقی بکاپ و NAS است.
  • عمر SSD با TBW سنجیده می‌شود و برای بیشتر کاربران، مصرف واقعی بسیار کمتر از این سقف است.
  • SSD برای نگهداری طولانی بدون برق طراحی نشده است؛ بکاپ چندنسخه‌ای جایگزین ندارد.

تفاوت بنیادی: قطعه‌ی مکانیکی در برابر حافظه‌ی الکترونیکی

هارد دیسک یک دستگاه الکترومکانیکی است: صفحه‌های مغناطیسی (Platter) با سرعت ثابت می‌چرخند و هدهای خواندن و نوشتن روی آن‌ها حرکت می‌کنند. Western Digital در وایت‌پیپر سال ۲۰۲۳ خود توضیح می‌دهد که این هدها در فاصله‌ای در حد نانومتر بالای صفحه «پرواز» می‌کنند؛ فاصله‌ای کوچک‌تر از اندازه‌ی بیشتر ذرات معلق. هارد در برابر ضربه، به‌ویژه هنگام کار، هم حساس است.

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

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

مقایسه‌ی SSD و هارد در یک جدول

ویژگی SSD هارد دیسک (HDD)
دسترسی تصادفی (بوت، اجرای برنامه، کامپایل) بسیار سریع کند، به‌دلیل حرکت هد و چرخش صفحه
صدا و لرزش بی‌صدا صدای چرخش و حرکت هد
حساسیت به ضربه کم زیاد، به‌خصوص هنگام کار
هزینه به ازای هر ترابایت بیشتر کمتر
سازوکار فرسودگی فرسایش سلول‌های NAND با نوشتن؛ قابل پیش‌بینی خرابی مکانیکی و هد؛ آماری و وابسته به بار کاری
کاربرد طبیعی سیستم‌عامل، برنامه‌ها، پروژه‌های فعال بکاپ، آرشیو، کتابخانه‌ی رسانه، NAS

رابط و فرم‌فکتور: SATA، NVMe و M.2

SATA رابطی است که برای دوران هارد دیسک طراحی شد. طبق مستندات SATA-IO، نسخه‌ی Revision 3.0 حداکثر سرعت را به ۶ گیگابیت بر ثانیه، یعنی حدود ۶۰۰ مگابایت بر ثانیه، رساند. این عدد برای هارد کافی است، اما برای SSD به گلوگاه تبدیل می‌شود.

NVMe پروتکلی است که مخصوص حافظه‌ی فلش ساخته شده و از خطوط PCIe استفاده می‌کند. سرعت آن به نسل PCIe و تعداد خطوط بستگی دارد و علاوه بر پهنای باند بیشتر، تأخیر کمتر و صف‌های موازی بیشتری دارد.

M.2 فقط یک فرم‌فکتور (Form Factor)، یعنی شکل و اندازه‌ی قطعه است، نه پروتکل. یک اسلات M.2 ممکن است فقط SATA، فقط NVMe یا هر دو را پشتیبانی کند. پیش از خرید، دفترچه‌ی مادربرد یا لپ‌تاپ را بررسی کنید. برای لپ‌تاپ‌های قدیمی که هنوز هارد دارند، یک SSD ساتای ۲٫۵ اینچی ساده‌ترین و محسوس‌ترین ارتقاست.

درون SSD: سلول‌های NAND و بیت در هر سلول

سازنده‌ها برای ارزان‌تر کردن ظرفیت، در هر سلول بیش از یک بیت ذخیره می‌کنند. KIOXIA، از سازنده‌های اصلی حافظه‌ی فلش، این دسته‌ها را بر اساس تعداد بیت در هر سلول تعریف می‌کند؛ ستون سوم خلاصه‌ی بده‌بستانی است که همین منبع توضیح می‌دهد:

نوع بیت در هر سلول جایگاه در بده‌بستان سرعت، دوام و هزینه
SLC ۱ بیشترین سرعت و دوام، گران‌ترین ظرفیت
MLC ۲ میان SLC و TLC
TLC ۳ ظرفیت ارزان‌تر، سرعت و دوام کمتر از MLC
QLC ۴ ارزان‌ترین ظرفیت، کمترین سرعت و دوام

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

بسیاری از SSDهای TLC و QLC بخشی از فضا را به‌صورت کش پرسرعت در حالت SLC به کار می‌برند. در نوشتن‌های کوتاه سرعت بالاست، اما در انتقال‌های طولانی و پیوسته، پس از پر شدن این کش، سرعت نوشتن محسوس افت می‌کند. اگر مرتب فایل‌های حجیم جابه‌جا می‌کنید، به سرعت نوشتن پایدار در بررسی‌های مستقل توجه کنید، نه فقط عدد تبلیغاتی روی جعبه.

TBW و DWPD: عمر SSD را چطور بخوانیم؟

استاندارد JESD218 از JEDEC، روش آزمون و الزامات دوام SSD را تعریف می‌کند. خروجی اصلی آن عددی به نام TBW (Terabytes Written) است: کل داده‌ای که میزبان می‌تواند در طول عمر درایو روی آن بنویسد، در حالی که درایو همچنان الزامات خطا و نگهداری داده را برآورده کند.

عدد دیگر، DWPD (Drive Writes Per Day)، همین مفهوم را به زبان روزانه بیان می‌کند: درایو در دوره‌ی گارانتی، روزانه چند بار می‌تواند کل ظرفیتش را بازنویسی کند. رابطه‌ی این دو ساده است:

TBW = capacity_TB × DWPD × 365 × warranty_years

یک مثال فرضی: SSD یک ترابایتی با رتبه‌ی ۶۰۰ TBW. اگر روزانه ۵۰ گیگابایت روی آن بنویسید، ۶۰۰٬۰۰۰ تقسیم بر ۵۰ می‌شود ۱۲٬۰۰۰ روز؛ یعنی بیش از ۳۰ سال. حتی با ۲۰۰ گیگابایت نوشتن در روز، حدود هشت سال زمان دارید. البته این فقط سقف دوام نوشتن است؛ درایو ممکن است به دلایل دیگری، مثل خرابی قطعات الکترونیکی، زودتر از کار بیفتد.

ضریب تقویت نوشتن

آنچه شما می‌نویسید با آنچه روی NAND نوشته می‌شود برابر نیست. کنترلر SSD برای جمع‌آوری فضای خالی (Garbage Collection) و توزیع یکنواخت نوشتن، داده‌ها را جابه‌جا می‌کند. نسبت نوشتن واقعی روی NAND به نوشتن میزبان را ضریب تقویت نوشتن (Write Amplification) می‌نامند. Western Digital توضیح می‌دهد که نوشتن‌های کوچک و تصادفی این ضریب را بالا می‌برند و رتبه‌ی TBW بر اساس بار کاری استاندارد JEDEC (JESD219) محاسبه می‌شود؛ پس ضریب تقویت نوشتن در کار واقعی شما ممکن است کمتر یا بیشتر باشد. به همین دلیل Western Digital دقیق‌ترین شاخص را درصد عمر باقی‌مانده‌ای می‌داند که خود درایو در گزارش SMART اعلام می‌کند.

برای برنامه‌نویس‌ها، ایمیج‌ها و لایه‌های کانتینر، پوشه‌های node_modules، خروجی بیلدها و مدل‌های زبانی محلی بیشترین نوشتن را ایجاد می‌کنند. اگر با داکر کار می‌کنید یا مدل‌های زبانی را به‌صورت محلی اجرا می‌کنید، ظرفیت کافی و SSD از نوع TLC انتخاب امن‌تری است. جزئیات بیشتر درباره‌ی مشخصات سیستم توسعه را در راهنمای خرید لپ‌تاپ برنامه‌نویسی آورده‌ایم.

نگهداری داده بدون برق: چرا SSD آرشیو نیست

JESD218 برای دو کلاس درایو الزام نگهداری داده در حالت خاموش تعیین کرده است. جدول زیر را Western Digital در وایت‌پیپر خود از این استاندارد نقل کرده است:

کلاس شرایط کار (روشن) نگهداری داده (خاموش)
مصرفی (Client) ۴۰ درجه، ۸ ساعت در روز یک سال در ۳۰ درجه
سازمانی (Enterprise) ۵۵ درجه، ۲۴ ساعت در روز سه ماه در ۴۰ درجه

طبق توضیح Western Digital، درایو باید در تمام طول دوام اسمی خود، حتی در پایان آن که سلول‌ها بیشترین فرسایش را دارند، این الزام را برآورده کند؛ پس از عبور از دوام اسمی، دیگر هیچ انتظاری برای مدت نگهداری داده وجود ندارد. درایوی که کمتر نوشته شده، معمولاً حاشیه‌ی بیشتری دارد، اما استاندارد عدد مشخصی برای آن تضمین نمی‌کند. خلاصه اینکه با فرسوده شدن سلول‌ها، مدت نگهداری داده کم می‌شود. به گفته‌ی Western Digital، SSDهای امروزی وقتی روشن‌اند بلوک‌های در معرض خطر را خودکار تازه‌سازی می‌کنند؛ پس SSDی که سال‌ها در کشو خاموش مانده، آرشیو قابل اتکایی نیست.

هارد دیسک هنوز کجا برنده است؟

برای ده‌ها ترابایت بکاپ، فیلم و عکس خانوادگی، ذخیره‌سازی دوربین مداربسته یا NAS خانگی، هارد دیسک همچنان انتخاب اقتصادی است. Western Digital توضیح می‌دهد که قابلیت اطمینان هارد، برخلاف SSD، با یک مدل فرسایش قابل پیش‌بینی توصیف نمی‌شود. سازنده‌ها برای هارد «رتبه‌ی بار کاری» بر حسب ترابایت در سال اعلام می‌کنند که پیش‌بینی آماری نرخ خرابی در یک جمعیت بزرگ از درایوهاست، نه عمر یک دستگاه مشخص.

برای NAS و آرایه‌های RAID، به فناوری ضبط هم دقت کنید. هاردهای SMR شیارها را هم‌پوشان می‌نویسند و برای مرتب کردن داده‌ها به زمان بیکاری نیاز دارند. Western Digital توضیح می‌دهد که نوشتن تصادفی پیوسته، مثلاً هنگام بازسازی آرایه در ZFS، این زمان بیکاری را از درایو SMR می‌گیرد و کارایی را محسوس پایین می‌آورد؛ به همین دلیل برای این کاربردها مدل‌های CMR خود را توصیه می‌کند. نوع ضبط را در دیتاشیت رسمی سازنده بررسی کنید.

SSD یا هارد: انتخاب بر اساس کاربرد

کاربرد انتخاب پیشنهادی
درایو سیستم‌عامل لپ‌تاپ و دسکتاپ SSD از نوع NVMe؛ در سیستم‌های قدیمی SSD ساتا
توسعه با داکر، شبیه‌ساز و مدل‌های محلی SSD از نوع NVMe با ظرفیت کافی و ترجیحاً TLC
بازی SSD؛ زمان بارگذاری را محسوس کم می‌کند
بکاپ خانگی و NAS هارد دیسک، ترجیحاً CMR برای NAS
آرشیو بلندمدت هارد دیسک یا چند نسخه روی رسانه‌های مختلف، با بررسی دوره‌ای
ارتقای لپ‌تاپ قدیمی دارای هارد SSD ساتای ۲٫۵ اینچی

یک نکته‌ی عملی: SSD را تا لبه پر نکنید. کنترلر برای جمع‌آوری فضای خالی و توزیع نوشتن به فضای آزاد نیاز دارد و درایوی که تقریباً پر است، کندتر می‌شود.

سلامت درایو را بسنجید

در ویندوز، PowerShell را با دسترسی Administrator باز کنید. شمارنده‌های سلامت بدون دسترسی مدیر خوانده نمی‌شوند:

# Drive type, bus and overall health
Get-PhysicalDisk | Select-Object FriendlyName, MediaType, BusType, HealthStatus

# Wear, temperature and power-on hours (requires Administrator)
Get-PhysicalDisk | Get-StorageReliabilityCounter |
  Select-Object DeviceId, Temperature, Wear, PowerOnHours

# TRIM status: "DisableDeleteNotify = 0" means TRIM is enabled
fsutil behavior query DisableDeleteNotify

در لینوکس و macOS، ابزار smartctl از بسته‌ی smartmontools گزارش کامل‌تری می‌دهد:

# NVMe SSD: check "Percentage Used", "Data Units Written" and "Power On Hours"
sudo smartctl -a /dev/nvme0

# SATA SSD or HDD: check Reallocated_Sector_Ct and Power_On_Hours
sudo smartctl -a /dev/sda

# Linux: trim all mounted filesystems that support it, then check the periodic timer
sudo fstrim -av
systemctl status fstrim.timer

# macOS (after: brew install smartmontools)
smartctl -a disk0

در درایوهای NVMe، فیلد Percentage Used تخمین کنترلر از درصد دوام مصرف‌شده است و Data Units Written حجم نوشته‌شده را نشان می‌دهد؛ smartctl معادل آن را به ترابایت هم داخل کروشه چاپ می‌کند. این عدد را با TBW سازنده مقایسه کنید.

نکته‌های کاربران ایرانی: قطعی برق، نوسان و اصالت کالا

برق ناگهانی قطع می‌شود. قطع برق در میانه‌ی نوشتن می‌تواند فایل یا حتی ساختار فایل‌سیستم را خراب کند. بسیاری از SSDهای سازمانی قابلیت محافظت در برابر قطع برق (Power Loss Protection) دارند که با ذخیره‌ی انرژی در خازن، نوشتن‌های در جریان را کامل می‌کند؛ این قابلیت در SSDهای مصرفی کمتر دیده می‌شود و اگر برایتان مهم است، باید در مشخصات رسمی درایو به‌صراحت ذکر شده باشد. برای کامپیوتر رومیزی و NAS، یک UPS با ظرفیت کافی برای خاموش کردن امن سیستم، سرمایه‌گذاری مهمی است.

قاعده‌ی ۳-۲-۱ را جدی بگیرید. سه نسخه از داده‌های مهم، روی دو نوع رسانه‌ی مختلف، که یکی بیرون از خانه یا محل کار باشد. هیچ درایوی، چه SSD و چه هارد، جای بکاپ را نمی‌گیرد.

نو بودن و اصالت را بسنجید. درایو نو باید ساعت کارکرد (Power On Hours) و حجم نوشته‌شده‌ی نزدیک به صفر داشته باشد؛ همین دستورهای بالا را همان روز خرید اجرا کنید. سریال درایو را از طریق شرکت گارانتی‌کننده استعلام کنید. برای فلش و SSDهای ارزانِ مشکوک، ظرفیت واقعی را با ابزارهایی مثل f3 در لینوکس یا H2testw در ویندوز بیازمایید.

جمع‌بندی

پاسخ پرسش «SSD یا هارد» در بیشتر سیستم‌های امروزی «هر دو، هر کدام در جای خودش» است: SSD از نوع NVMe برای سیستم‌عامل و پروژه‌های فعال، و هارد دیسک برای بکاپ و داده‌های حجیم کم‌تحرک. هنگام خرید SSD به نوع NAND، رتبه‌ی TBW و گارانتی نگاه کنید، سلامت درایو را دوره‌ای بسنجید و مهم‌تر از همه، بکاپ چندنسخه‌ای داشته باشید.

دیدگاه‌ها

۰/۲٬۰۰۰

دیدگاه‌ها پس از بررسی تحریریه منتشر می‌شوند. توهین، تبلیغ و لینک‌های بی‌ربط حذف می‌شوند؛ نقد فنی و مستند همیشه خوش‌آمد است.

$ comments --count۰

هنوز کسی چیزی ننوشته. اولین دیدگاه را شما ثبت کنید.

مطالب مرتبط