CMR یا SMR در هارد HDD؛ تفاوت چیست و کدام برای شما مناسب‌تر است؟

CMR یا SMR در هارد HDD؛ تفاوت چیست و کدام برای شما مناسب‌تر است؟

شنبه، ۲۱ شهریور ۱۴۰۵

مقایسه فناوری‌های CMR و SMR در هارد HDD و انتخاب متناسب با کاربری

هنگام خرید هارد HDD فقط ظرفیت، RPM و Cache مهم نیستند. فناوری ضبط داده نیز می‌تواند روی رفتار هارد هنگام نوشتن و بازنویسی اطلاعات تأثیر زیادی داشته باشد.

دو اصطلاح مهمی که در مشخصات HDDها می‌بینید:

CMR و SMR

هستند.

در CMR ترک‌های داده به‌شکلی نوشته می‌شوند که بازنویسی یک Track معمولاً نیاز به بازنویسی Trackهای مجاور ندارد. در SMR بخشی از Trackها مانند سفال‌های سقف روی یکدیگر هم‌پوشانی دارند تا تراکم ذخیره‌سازی افزایش پیدا کند؛ این ساختار می‌تواند بازنویسی داده را پیچیده‌تر کند.

پاسخ سریع

کاربرد

انتخاب معمولاً مناسب‌تر

استفاده روزمره و ذخیره فایل

CMR یا SMR، بسته به Workload

آرشیو و Write Once / Read Mostly

SMR می‌تواند منطقی باشد

انتقال و بازنویسی سنگین فایل

CMR

NAS و RAID با Workload جدی

معمولاً CMR

ZFS و Rebuild/Resilver سنگین

CMR

Surveillance

براساس مدل Surveillance-rated و Workload؛ هر دو فناوری وجود دارند

دیتابیس و Random Write زیاد

CMR

Backup خانگی سبک

هر دو می‌توانند مناسب باشند

قاعده اصلی: SMR ذاتاً «خراب» یا «بی‌کیفیت» نیست؛ مسئله این است که باید در Workload مناسب استفاده شود. اگر حجم زیادی از اطلاعات مرتب بازنویسی می‌شوند یا رفتار نوشتن پایدار اهمیت دارد، CMR انتخاب مطمئن‌تری است.

────────────────────────────────────────────────────────────

CMR و SMR دقیقاً چه هستند؟

CMR و SMR دو روش برای سازمان‌دهی Trackهای مغناطیسی روی Platter هارد دیسک هستند.

CMR مخفف:

Conventional Magnetic Recording

و SMR مخفف:

Shingled Magnetic Recording

است.

هر دو فناوری برای ذخیره داده روی HDD استفاده می‌شوند، اما تفاوت اصلی آن‌ها در نحوه قرارگیری Trackهای اطلاعات روی سطح دیسک است.

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

────────────────────────────────────────────────────────────

CMR چگونه اطلاعات را ذخیره می‌کند؟

در HDDهای CMR، Trackهای داده به‌صورت مجزا در کنار یکدیگر قرار می‌گیرند.

به‌صورت ساده می‌توان تصور کرد:

Track 1 | Track 2 | Track 3 | Track 4

هر Track محدوده مشخص خود را دارد.

وقتی داده یکی از Trackها تغییر می‌کند، هارد معمولاً لازم نیست فقط به دلیل ساختار Recording Technology مجموعه‌ای از Trackهای مجاور را بازنویسی کند.

این موضوع باعث می‌شود CMR برای Workloadهایی که شامل:

  • نوشتن مداوم

  • بازنویسی زیاد

  • Random Write

  • RAID Rebuild

  • دیتابیس

  • فایل‌های دائماً در حال تغییر

هستند، رفتار قابل‌پیش‌بینی‌تری داشته باشد.

────────────────────────────────────────────────────────────

SMR چگونه اطلاعات بیشتری روی Platter ذخیره می‌کند؟

SMR برای افزایش تراکم داده، Trackها را تا حدی روی یکدیگر قرار می‌دهد.

ساختار آن را می‌توان شبیه سفال‌های سقف تصور کرد:

هر Track جدید بخشی از Track قبلی را می‌پوشاند.

دلیل امکان این کار این است که Head موردنیاز برای خواندن داده می‌تواند باریک‌تر از محدوده‌ای باشد که هنگام نوشتن ایجاد می‌شود.

نتیجه:

Trackهای بیشتری در فضای فیزیکی مشابه ذخیره می‌شوند.

این افزایش Areal Density یکی از مهم‌ترین مزایای SMR است.

────────────────────────────────────────────────────────────

اگر Trackهای SMR روی هم قرار دارند، چطور داده بازنویسی می‌شود؟

اینجا تفاوت مهم CMR و SMR مشخص می‌شود.

فرض کنید چند Track SMR به‌صورت هم‌پوشان پشت سر هم نوشته شده‌اند.

اگر بخواهید یکی از Trackهای میانی را تغییر دهید، نوشتن مستقیم روی آن می‌تواند بخشی از داده Track بعدی را خراب کند.

در نتیجه Drive ممکن است مجبور شود:

  1. اطلاعات مرتبط را بخواند.

  2. داده جدید را ترکیب کند.

  3. بخشی بزرگ‌تر از مجموعه Trackها را دوباره بنویسد.

این فرآیند بسته به نوع پیاده‌سازی SMR و وضعیت Drive می‌تواند باعث افزایش Write Amplification داخلی و افت سرعت در بعضی الگوهای نوشتن شود.

────────────────────────────────────────────────────────────

چرا SMR در ابتدا سریع است ولی گاهی سرعت آن افت می‌کند؟

Driveهای SMR فقط با بازنویسی مستقیم Trackها کار نمی‌کنند.

Firmware، Cache و نواحی مخصوصی برای مدیریت Write وجود دارند.

در بسیاری از Driveهای Device-Managed SMR، سیستم‌عامل مانند یک HDD عادی با Drive ارتباط برقرار می‌کند و خود Firmware هارد عملیات داخلی را مدیریت می‌کند.

ممکن است ابتدا داده با سرعت مناسبی نوشته شود.

اما اگر:

  • Write Cache پر شود

  • نوشتن برای مدت طولانی ادامه پیدا کند

  • داده‌های قبلی مرتب تغییر کنند

  • Drive زمان Idle کافی نداشته باشد

هارد مجبور می‌شود عملیات داخلی مرتب‌سازی و بازنویسی بیشتری انجام دهد.

در نتیجه سرعت نوشتن ممکن است نوسان داشته باشد.

Western Digital نیز درباره DMSMR توضیح می‌دهد که این Driveها برای انجام بعضی عملیات داخلی از Idle Time استفاده می‌کنند و نبود زمان کافی می‌تواند تکمیل Commandها را طولانی‌تر کند.

────────────────────────────────────────────────────────────

آیا سرعت خواندن SMR هم پایین‌تر است؟

تفاوت اصلی SMR بیشتر مربوط به نوشتن و بازنویسی است.

خواندن داده موجود الزاماً همان مشکل ساختاری Rewrite را ندارد.

Western Digital در مستندات SMR توضیح می‌دهد که Read از SMR از نظر اصول کلی مشابه HDDهای CMR انجام می‌شود.

بنابراین این جمله که:

«SMR در همه شرایط بسیار کندتر از CMR است»

درست نیست.

نوع Workload تعیین‌کننده است.

────────────────────────────────────────────────────────────

CMR و SMR در نوشتن Sequential چه تفاوتی دارند؟

در Sequential Write اطلاعات پشت سر هم نوشته می‌شوند.

برای مثال:

  • ذخیره یک فایل ویدیویی بزرگ

  • Backup اولیه

  • نوشتن Stream ویدیویی

  • کپی فایل‌های حجیم روی فضای خالی

در چنین شرایطی SMR می‌تواند عملکرد قابل‌قبولی داشته باشد؛ مخصوصاً اگر Firmware Drive برای همان Workload طراحی شده باشد.

مشکل اصلی زمانی بیشتر ظاهر می‌شود که داده‌های موجود در مناطق مختلف Drive مرتب تغییر کنند.

────────────────────────────────────────────────────────────

Random Write چرا برای SMR سخت‌تر است؟

در Random Write، داده‌ها پشت سر هم در یک ناحیه نوشته نمی‌شوند.

سیستم ممکن است مرتب:

  • یک فایل کوچک را تغییر دهد

  • Metadata بنویسد

  • فایل دیگری را Update کند

  • بلوک‌های مختلف Drive را بازنویسی کند

در این حالت SMR ممکن است مجبور شود عملیات داخلی بیشتری برای حفظ Trackهای هم‌پوشان انجام دهد.

Toshiba نیز تأثیر SMR روی Write Speed را مخصوصاً در Continuous Random Writing ذکر می‌کند.

به همین دلیل Workloadهایی مانند:

  • Database

  • RAID Resilver

  • بعضی NAS Workloadها

  • VM Storage

  • Scratch Disk

  • فایل‌هایی که مرتب تغییر می‌کنند

معمولاً برای CMR مناسب‌تر هستند.

────────────────────────────────────────────────────────────

آیا SMR همیشه کندتر از CMR است؟

خیر.

نمی‌توان یک درصد ثابت برای تفاوت Performance اعلام کرد.

عملکرد به موارد زیادی بستگی دارد:

  • مدل HDD

  • Firmware

  • Cache

  • ظرفیت

  • میزان فضای خالی

  • Write Pattern

  • Sequential یا Random بودن Workload

  • مدت زمان Write

  • Idle Time

  • File System

در یک Copy ساده روی Drive خالی ممکن است تفاوت زیادی احساس نکنید.

اما در Workload طولانی و بازنویسی سنگین، اختلاف می‌تواند بسیار محسوس‌تر شود.

پس:

CMR vs SMR را با یک عدد MB/s ثابت مقایسه نکنید.

────────────────────────────────────────────────────────────

آیا SMR عمر کمتری از CMR دارد؟

نباید صرفاً از Recording Technology چنین نتیجه‌ای گرفت.

SMR و CMR درباره نحوه Recording و رفتار Workload صحبت می‌کنند، نه اینکه به‌تنهایی عمر دقیق Drive را تعیین کنند.

عمر و Reliability یک HDD به موارد دیگری نیز وابسته است:

  • طراحی مدل

  • Workload Rating

  • کیفیت مکانیکی

  • Operating Hours

  • دما

  • لرزش

  • تعداد Start/Stop

  • Firmware

  • شرایط استفاده

  • سری محصول

Seagate نیز درباره SMR تأکید می‌کند افزایش تراکم این فناوری لزوماً به معنی کاهش Reliability یا Durability نیست.

بنابراین برای بررسی دوام Drive به Datasheet مدل دقیق مراجعه کنید؛ نه فقط برچسب CMR یا SMR.

────────────────────────────────────────────────────────────

چرا SMR اصلاً ساخته شد؟

هدف اصلی SMR افزایش:

Areal Density

است.

یعنی ذخیره داده بیشتر روی سطح فیزیکی مشابه.

این موضوع می‌تواند به سازنده اجازه دهد:

  • ظرفیت بیشتری ارائه کند

  • هزینه هر ترابایت را کاهش دهد

  • تعداد Track بیشتری روی Platter قرار دهد

به همین دلیل SMR برای Workloadهایی که تراکم ذخیره‌سازی اهمیت زیادی دارد و نوشتن تصادفی مداوم ندارند، فناوری منطقی‌ای است.

────────────────────────────────────────────────────────────

Device-Managed SMR چیست؟

بیشتر مصرف‌کنندگان اگر با HDD SMR روبه‌رو شوند، با نوع:

Drive-Managed SMR

یا:

Device-Managed SMR

سر و کار دارند.

در این نوع، خود Drive مسئول مدیریت Trackها و عملیات داخلی SMR است.

از دید سیستم‌عامل، هارد مانند یک Block Device معمولی دیده می‌شود.

Firmware هارد پشت صحنه:

  • Data Placement

  • Cache

  • Garbage Collection

  • Internal Rewrite

را مدیریت می‌کند.

مزیت اصلی این روش، سازگاری با سیستم‌های معمولی است.

Host-Managed SMR چیست؟

نوع دیگری نیز وجود دارد:

Host-Managed SMR

در این معماری، سیستم میزبان باید از ساختار Zoneهای SMR آگاه باشد و Writeها را براساس قواعد مشخص مدیریت کند.

این Driveها بیشتر برای:

  • Datacenter

  • Hyperscale Storage

  • Software-Defined Storage

طراحی شده‌اند.

Western Digital توضیح می‌دهد Host-Managed SMR برای نوشتن Sequential داخل Zoneها به Software Stack مناسب نیاز دارد و مانند یک HDD معمولی برای هر سیستم Legacy قابل جایگزینی نیست.

برای خریدار معمولی HDD کامپیوتر، تمرکز اصلی معمولاً روی Device-Managed SMR است.

────────────────────────────────────────────────────────────

آیا CMR همان PMR است؟

این اصطلاحات گاهی باعث سردرگمی می‌شوند.

PMR مخفف:

Perpendicular Magnetic Recording

است.

بسیاری از HDDهای مدرن از Recording مغناطیسی عمودی استفاده می‌کنند.

در بازار مصرفی، CMR معمولاً برای توصیف HDDهایی استفاده می‌شود که برخلاف SMR از Trackهای Shingled استفاده نمی‌کنند.

Toshiba نیز توضیح می‌دهد فناوری‌ای که پیش‌تر برای تمایز از LMR با نام PMR شناخته می‌شد، امروزه اغلب در این زمینه به‌عنوان CMR معرفی می‌شود.

بنابراین در زمان خرید:

CMR در برابر SMR

تقسیم‌بندی کاربردی‌تری برای بررسی نوع Track Layout است.

────────────────────────────────────────────────────────────

CMR برای چه کاربردهایی انتخاب بهتری است؟

CMR زمانی ارزش بیشتری دارد که Write Performance پایدار و قابل‌پیش‌بینی مهم باشد.

برای مثال:

  • NAS

  • RAID

  • Server

  • Workstation Storage

  • ZFS

  • Database

  • Virtual Machine

  • Backupهای پرتغییر

  • فایل‌های پروژه‌ای که مرتب Rewrite می‌شوند

  • انتقال حجم زیاد داده به شکل مداوم

در این Workloadها هزینه بیشتر یا ظرفیت کمتر احتمالی CMR می‌تواند در مقابل رفتار Write بهتر توجیه داشته باشد.

────────────────────────────────────────────────────────────

SMR برای چه کاربردهایی مناسب است؟

SMR می‌تواند برای Workloadهایی مناسب باشد که بیشتر شبیه:

Write Once / Read Many

هستند.

برای مثال:

  • آرشیو فیلم

  • آرشیو عکس

  • فایل‌های دانلودشده

  • مجموعه موسیقی

  • Backup خانگی که تغییر کمی دارد

  • فایل‌های حجیمی که یک بار نوشته و بارها خوانده می‌شوند

  • ذخیره‌سازی ثانویه اقتصادی

در این شرایط مزیت Capacity Density می‌تواند ارزشمند باشد.

مقایسه کاربرد CMR برای نوشتن سنگین با SMR برای آرشیو کم‌تغییر عکس و فیلم

────────────────────────────────────────────────────────────

برای هارد Desktop، CMR بهتر است یا SMR؟

به نوع استفاده بستگی دارد.

اگر HDD فقط برای آرشیو است

اگر Drive را برای:

  • فیلم

  • عکس

  • Backup

  • فایل‌های حجیم ثابت

می‌خواهید، SMR می‌تواند قابل‌قبول باشد.

اگر فایل‌ها مرتب تغییر می‌کنند

برای:

  • Torrent سنگین

  • پروژه‌های ویدیویی

  • Cache

  • فایل‌های کاری پرتغییر

  • انتقال مداوم حجم زیاد داده

CMR معمولاً انتخاب مناسب‌تری است.

اگر HDD قرار است Drive اصلی Windows باشد

در سیستم مدرن، مسئله اصلی دیگر CMR یا SMR نیست.

برای سیستم‌عامل و برنامه‌ها معمولاً SSD تجربه بسیار بهتری ارائه می‌دهد.

برای مقایسه این دو نوع Storage مقاله SSD یا HDD؛ کدام برای کامپیوتر و لپ‌تاپ بهتر است؟ را مطالعه کنید.

────────────────────────────────────────────────────────────

CMR یا SMR برای گیمینگ؟

اگر منظور HDD برای نصب Game Library است، هر دو می‌توانند بازی‌ها را ذخیره کنند.

اما بازی‌های امروزی:

  • حجم زیادی دارند

  • Updateهای بزرگ دریافت می‌کنند

  • فایل‌ها ممکن است Patch و Rewrite شوند

در نتیجه CMR برای یک HDD گیمینگ پرتغییر معمولاً انتخاب راحت‌تری است.

بااین‌حال برای Gaming مدرن، SSD به دلیل Loading و Random Access بسیار سریع‌تر انتخاب مناسب‌تری برای بسیاری از بازی‌هاست.

────────────────────────────────────────────────────────────

CMR یا SMR برای آرشیو؟

این یکی از سناریوهایی است که SMR می‌تواند منطقی باشد.

اگر داده:

  1. یک بار نوشته می‌شود

  2. به‌ندرت تغییر می‌کند

  3. بیشتر خوانده می‌شود

مشکل Rewrite کمتر اهمیت دارد.

مثلاً آرشیو:

  • فیلم

  • عکس

  • پروژه پایان‌یافته

  • Backup تاریخی

می‌تواند Workload مناسبی برای SMR باشد.

اما یک نکته مهم:

Archive با Backup یک مفهوم نیست.

اگر فایل مهم است، فقط داشتن یک نسخه روی HDD کافی نیست؛ صرف‌نظر از CMR یا SMR، چند نسخه از داده مهم داشته باشید.

────────────────────────────────────────────────────────────

CMR یا SMR برای NAS؟

این بخش نیاز به دقت بیشتری دارد.

برای NASهای دارای:

  • RAID

  • چند کاربر

  • Write سنگین

  • ZFS

  • Database

  • Virtualization

  • Rebuildهای حساس

CMR معمولاً انتخاب مطمئن‌تری است.

Western Digital نیز WD Red Plus و WD Red Pro مبتنی بر CMR را برای Workloadهای سنگین‌تر و ZFS توصیه می‌کند.

────────────────────────────────────────────────────────────

آیا SMR را نباید هیچ‌وقت در NAS استفاده کرد؟

این حکم بیش از حد کلی است.

بعضی Driveهای SMR به‌طور رسمی برای NASهای سبک و Workloadهای SOHO طراحی شده‌اند.

برای مثال Western Digital درباره بعضی WD Red DMSMR توضیح می‌دهد Workloadهایی مانند:

  • Home Backup

  • Office File Sharing

  • Content Archiving

با Throughput پایین و Idle Time کافی می‌توانند با این Driveها سازگار باشند.

پس سؤال صحیح این نیست:

«آیا SMR در NAS مطلقاً ممنوع است؟»

سؤال صحیح این است:

«آیا این مدل دقیق HDD برای NAS، RAID Level و Workload من تأیید شده است؟»

────────────────────────────────────────────────────────────

چرا ZFS و SMR می‌توانند ترکیب دشوارتری باشند؟

Rebuild یا Resilver در ZFS می‌تواند حجم زیادی از Write ایجاد کند.

Western Digital توضیح می‌دهد Writeهای تصادفی و مداوم هنگام ZFS Resilver ممکن است زمان کافی برای عملیات داخلی DMSMR باقی نگذارند.

به همین دلیل برای چنین Workloadهایی CMR انتخاب مناسب‌تری است.

────────────────────────────────────────────────────────────

آیا SMR برای RAID مناسب است؟

باید مدل دقیق و RAID Platform را بررسی کنید.

RAID Rebuild می‌تواند یک Workload بسیار سنگین باشد و Drive برای مدت طولانی تحت فشار Read/Write قرار گیرد.

در چنین شرایطی رفتار Write پایدار CMR مزیت مهمی است.

برای NAS و RAID حرفه‌ای، بهتر است:

  1. Compatibility List سازنده NAS را بررسی کنید.

  2. Datasheet HDD را ببینید.

  3. Recording Technology را مشخص کنید.

  4. Workload Rating را بررسی کنید.

فقط SATA بودن Drive به معنی مناسب‌بودن آن برای RAID نیست.

────────────────────────────────────────────────────────────

CMR یا SMR برای Surveillance؟

در Surveillance نباید فقط براساس CMR یا SMR تصمیم بگیرید.

دوربین‌های مداربسته معمولاً داده را به‌صورت Streamهای نسبتاً Sequential می‌نویسند و بعضی HDDهای SMR می‌توانند دقیقاً برای همین Workload طراحی شوند.

Toshiba در سری S300 فعلی خود مدل‌های Surveillance مبتنی بر SMR ارائه می‌دهد که برای Recording دائمی چند Stream طراحی شده‌اند.

در مقابل مدل‌های حرفه‌ای‌تر Surveillance نیز می‌توانند CMR باشند.

پس برای DVR/NVR معیارهای مهم عبارت‌اند از:

  • Surveillance-rated بودن Drive

  • تعداد Camera Stream

  • Workload Rating

  • پشتیبانی 24/7

  • تعداد Bay

  • Firmware مخصوص Recording

  • CMR یا SMR بودن مدل

  • توصیه سازنده DVR/NVR

بنابراین یک HDD Desktop CMR الزاماً از یک HDD Surveillance SMR برای دوربین مداربسته بهتر نیست.

Application-specific design مهم‌تر از یک مشخصه تنهاست.

────────────────────────────────────────────────────────────

چرا نوع Firmware به‌اندازه CMR یا SMR مهم است؟

دو HDD با Recording Technology یکسان الزاماً برای یک کاربرد طراحی نشده‌اند.

Firmware می‌تواند برای:

  • Desktop

  • NAS

  • Surveillance

  • Enterprise

  • Archive

بهینه شده باشد.

برای مثال یک Surveillance HDD باید بتواند تعداد زیادی Stream ویدیویی را بدون وقفه مدیریت کند.

یک NAS HDD ممکن است برای:

  • RAID

  • Vibration

  • Multi-bay Operation

  • Error Recovery

بهینه شده باشد.

بنابراین:

CMR بودن به‌تنهایی یک HDD Desktop را به NAS Drive تبدیل نمی‌کند.

────────────────────────────────────────────────────────────

Cache بیشتر مشکل SMR را حل می‌کند؟

Cache می‌تواند بخشی از رفتار Write را بهتر کند، اما ساختار SMR را حذف نمی‌کند.

ممکن است Drive در ابتدا داده را داخل Buffer یا ناحیه سریع‌تر ذخیره کند و بعداً در پس‌زمینه آن را مرتب کند.

به همین دلیل Benchmark کوتاه ممکن است رفتار واقعی Write طولانی را نشان ندهد.

وقتی Cache یا فضای مناسب برای عملیات داخلی محدود شود، رفتار Drive می‌تواند تغییر کند.

پس برای مقایسه CMR و SMR فقط عدد:

256MB Cache

را بررسی نکنید.

────────────────────────────────────────────────────────────

آیا فضای خالی روی عملکرد SMR اثر دارد؟

در Device-Managed SMR، فضای آزاد و شرایط داخلی Drive می‌توانند روی آزادی Firmware برای جابه‌جایی و مرتب‌سازی داده اثر بگذارند.

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

اما رفتار دقیق به Firmware مدل بستگی دارد.

در نتیجه نباید یک درصد ثابت برای افت Performance هنگام پرشدن Drive تعیین کرد.

────────────────────────────────────────────────────────────

آیا Defrag برای SMR مفید است؟

نباید Defrag را به‌عنوان یک «راه‌حل جادویی CMR کردن SMR» در نظر گرفت.

Defragmentation خودش می‌تواند حجم زیادی Write ایجاد کند.

سیستم‌عامل و Drive Firmware مدیریت خاص خود را دارند.

اگر Drive صرفاً به دلیل Workload نامناسب برای کاربرد شما کند شده، Defrag الزاماً مشکل اصلی Recording Technology را حل نمی‌کند.

────────────────────────────────────────────────────────────

چگونه بفهمیم یک HDD از CMR استفاده می‌کند یا SMR؟

بهترین راه:

Part Number دقیق + Datasheet رسمی سازنده

است.

نه فقط:

  • ظرفیت

  • رنگ سری

  • مقدار Cache

  • RPM

  • نام عمومی محصول

برای مثال ممکن است در یک خانواده محصول، بعضی ظرفیت‌ها CMR و ظرفیت‌های دیگر SMR باشند.

بررسی مدل دقیق هارد و بخش Recording Technology در دیتاشیت رسمی برای تشخیص CMR یا SMR

────────────────────────────────────────────────────────────

چرا فقط نام سری HDD کافی نیست؟

نمونه واضح آن Seagate BarraCuda است.

در فهرست فعلی Seagate، بعضی ظرفیت‌های BarraCuda:

CMR

و بعضی:

SMR

هستند.

برای مثال در فهرست فعلی Seagate، BarraCuda 8TB به‌عنوان SMR معرفی شده، در حالی که چند ظرفیت بالاتر جدید این خانواده CMR هستند.

بنابراین:

BarraCuda = CMR

یا:

BarraCuda = SMR

هیچ‌کدام قانون درستی نیستند.

Part Number را بررسی کنید.

────────────────────────────────────────────────────────────

درباره Western Digital چطور؟

Western Digital نیز توصیه می‌کند برای تعیین CMR یا SMR بودن مدل‌های:

  • WD Blue

  • WD Red

  • WD Black

  • WD Purple

  • WD Gold

Datasheet مدل دقیق بررسی شود.

در خانواده NAS این شرکت نیز:

  • WD Red می‌تواند SMR باشد

  • WD Red Plus از CMR استفاده می‌کند

  • WD Red Pro از CMR استفاده می‌کند

بنابراین عبارت عمومی:

«هارد قرمز WD»

برای تصمیم‌گیری فنی کافی نیست.

────────────────────────────────────────────────────────────

آیا می‌توان از روی Cache تشخیص داد هارد SMR است؟

خیر.

این روش قابل اعتماد نیست.

ممکن است کاربران تصور کنند:

Cache بزرگ = SMR

یا:

Cache کوچک = CMR

اما Cache به‌تنهایی Recording Technology را مشخص نمی‌کند.

تنها روش مطمئن، Datasheet یا اعلام رسمی سازنده برای Part Number دقیق است.

────────────────────────────────────────────────────────────

آیا می‌توان از روی RPM نوع CMR یا SMR را تشخیص داد؟

خیر.

هم CMR و هم SMR می‌توانند در مدل‌هایی با RPMهای مختلف استفاده شوند.

5400 RPM

به معنی SMR نیست.

7200 RPM

هم به معنی CMR نیست.

RPM و Recording Technology دو مشخصه جدا هستند.

────────────────────────────────────────────────────────────

آیا CrystalDiskInfo نشان می‌دهد HDD CMR است یا SMR؟

معمولاً نباید انتظار داشته باشید SMART یا CrystalDiskInfo به شکل قابل اعتماد یک Label واضح:

CMR

یا:

SMR

برای همه Driveها نشان دهد.

بهتر است Model Number را از نرم‌افزار یا Label هارد پیدا کنید و سپس آن را در Datasheet رسمی جست‌وجو کنید.

────────────────────────────────────────────────────────────

آیا می‌توان از Benchmark تشخیص داد هارد SMR است؟

به شکل قطعی نه.

افت Write Speed بعد از حجم مشخصی داده می‌تواند نشانه‌ای باشد، اما عوامل دیگری نیز روی Performance HDD اثر دارند.

برای مثال:

  • Fragmentation

  • Disk Fullness

  • Background Activity

  • Thermal Conditions

  • File System

  • Cache

می‌توانند سرعت را تغییر دهند.

پس Benchmark جای Part Number و Datasheet رسمی را نمی‌گیرد.

────────────────────────────────────────────────────────────

هنگام خرید HDD چگونه CMR یا SMR بودن را بررسی کنیم؟

این ترتیب امن‌تر است:

1. مدل دقیق را از فروشنده بگیرید

مثلاً:

ST8000DM004

نه فقط:

Seagate BarraCuda 8TB

2. Datasheet رسمی را باز کنید

به دنبال عبارت:

Recording Technology

بگردید.

3. ظرفیت دقیق را بررسی کنید

یک Product Family ممکن است چند Recording Technology داشته باشد.

4. Workload را مشخص کنید

آرشیو با NAS یا Database نیاز یکسانی ندارد.

5. فقط به CMR/SMR اکتفا نکنید

موارد زیر را نیز بررسی کنید:

  • RPM

  • Cache

  • Workload Rating

  • Warranty

  • 24/7 Rating

  • NAS/Surveillance Support

  • تعداد Bay

  • Interface

────────────────────────────────────────────────────────────

یک مثال واقعی؛ BarraCuda

در Datasheet فعلی Seagate BarraCuda 3.5-inch، ظرفیت‌ها Recording Technology یکسانی ندارند.

برای مثال:

  • 8TB → SMR

  • 12TB → CMR

  • 16TB → CMR

  • 20TB → CMR

  • 24TB → CMR

این مثال نشان می‌دهد چرا توصیه‌هایی مثل:

«همه BarraCudaها SMR هستند»

می‌توانند با تغییر نسل محصول منسوخ شوند.

مدل و Datasheet فعلی ملاک هستند.

────────────────────────────────────────────────────────────

یک مثال واقعی؛ Toshiba Surveillance

Toshiba نیز نشان می‌دهد SMR یا CMR بودن را نمی‌توان مستقیماً معادل «Surveillance مناسب یا نامناسب» گرفت.

در خانواده S300 بعضی Driveهای مخصوص Surveillance از SMR استفاده می‌کنند و برای:

  • Recording 24/7

  • چند Camera Stream

  • DVR/NVR

طراحی شده‌اند.

در مقابل سری‌های حرفه‌ای‌تر مانند S300 Pro از CMR استفاده می‌کنند و برای Workloadهای سنگین‌تر در نظر گرفته شده‌اند.

بنابراین Product Class و Firmware را کنار Recording Technology بررسی کنید.

────────────────────────────────────────────────────────────

آیا باید همیشه CMR بخریم اگر قیمت برابر است؟

اگر دو Drive:

  • ظرفیت یکسان

  • کلاس کاری مشابه

  • Warranty مشابه

  • Workload Rating مشابه

  • قیمت تقریباً یکسان

دارند و یکی CMR و دیگری SMR است، برای استفاده عمومی پرتغییر CMR معمولاً انتخاب انعطاف‌پذیرتری است.

اما در دنیای واقعی این مشخصات معمولاً کاملاً یکسان نیستند.

ممکن است SMR:

  • ارزان‌تر باشد

  • ظرفیت بالاتری بدهد

  • برای Workload مشخص طراحی شده باشد

پس Recording Technology باید بخشی از تصمیم باشد، نه تنها معیار.

────────────────────────────────────────────────────────────

جدول مقایسه CMR و SMR

ویژگی

CMR

SMR

نحوه Trackها

مجزا

هم‌پوشان

تراکم ذخیره‌سازی

معمولی‌تر

بالاتر

Sequential Read

مناسب

مناسب

Sequential Write

پایدار

می‌تواند مناسب باشد

Random Rewrite

مناسب‌تر

می‌تواند افت بیشتری داشته باشد

Write سنگین مداوم

مناسب‌تر

وابسته به Workload و Firmware

RAID/NAS حرفه‌ای

معمولاً انتخاب بهتر

فقط در صورت تأیید مدل و Workload

آرشیو

بسیار مناسب

می‌تواند بسیار مناسب باشد

Surveillance

بسته به مدل

بسته به مدل

هزینه/ظرفیت

وابسته به مدل

می‌تواند مزیت تراکم داشته باشد

────────────────────────────────────────────────────────────

CMR یا SMR؛ برای هر کاربر کدام را انتخاب کنیم؟

کاربر روزمره

اگر HDD فقط برای فایل‌ها، عکس، فیلم و Backup سبک است:

CMR یا SMR هر دو می‌توانند مناسب باشند.

قیمت و مدل دقیق را مقایسه کنید.

آرشیو

اگر داده یک بار نوشته و به‌ندرت تغییر می‌کند:

SMR می‌تواند انتخاب منطقی باشد.

کار حرفه‌ای و تولید محتوا

اگر فایل‌های حجیم مرتب Write و Rewrite می‌شوند:

CMR معمولاً مناسب‌تر است.

NAS خانگی سبک

اگر سازنده NAS و HDD استفاده از مدل SMR را برای Workload سبک تأیید کرده‌اند:

SMR می‌تواند قابل استفاده باشد.

NAS حرفه‌ای و RAID

برای Workload سنگین، Rebuild و چند کاربر:

CMR معمولاً انتخاب امن‌تر و قابل‌پیش‌بینی‌تری است.

Surveillance

به‌جای انتخاب صرفاً براساس CMR/SMR:

یک HDD مخصوص Surveillance متناسب با تعداد دوربین، Workload و دستگاه انتخاب کنید.

Database یا VM

به دلیل Random Write زیاد:

CMR انتخاب مناسب‌تری است.

────────────────────────────────────────────────────────────

اشتباهات رایج درباره CMR و SMR

«SMR هارد خراب یا بی‌کیفیت است»

خیر.

SMR یک Recording Technology با Trade-off متفاوت است.

«CMR همیشه سریع‌تر است»

در همه عملیات نه؛ تفاوت بیشتر در Write Patternهای خاص اهمیت پیدا می‌کند.

«SMR برای هیچ NASی مناسب نیست»

بیش از حد کلی است. بعضی Driveهای DMSMR برای NAS سبک عرضه شده‌اند؛ اما برای Workloadهای سنگین CMR معمولاً انتخاب مناسب‌تری است.

«برای Surveillance فقط CMR مناسب است»

خیر. HDDهای Surveillance مبتنی بر SMR نیز وجود دارند که برای Streamهای ویدیویی Sequential طراحی شده‌اند.

«هارد 7200RPM حتماً CMR است»

خیر.

«اگر Cache هارد 256MB است حتماً SMR است»

خیر.

«نام سری مشخص می‌کند CMR یا SMR است»

همیشه نه. ظرفیت و Part Number دقیق مهم‌اند.

«SMR عمر کوتاه‌تری دارد»

Recording Technology به‌تنهایی برای نتیجه‌گیری درباره عمر Drive کافی نیست.

────────────────────────────────────────────────────────────

چک‌لیست انتخاب بین CMR و SMR

قبل از خرید HDD این سؤالات را پاسخ دهید:

Workload

  • داده بیشتر نوشته می‌شود یا خوانده؟

  • فایل‌ها مرتب Rewrite می‌شوند؟

  • Random Write زیاد دارید؟

  • انتقال حجیم و مداوم دارید؟

محیط استفاده

  • Desktop

  • Archive

  • NAS

  • RAID

  • Surveillance

  • Server

مدل HDD

  • Part Number دقیق مشخص است

  • Datasheet رسمی بررسی شده

  • Recording Technology مشخص شده

  • Workload Rating بررسی شده

  • Firmware/Application Class مناسب است

برای NAS/RAID

  • Compatibility List بررسی شده

  • تعداد Bay بررسی شده

  • Rebuild Workload در نظر گرفته شده

  • RAID جای Backup در نظر گرفته نشده

────────────────────────────────────────────────────────────

جمع‌بندی

تفاوت CMR و SMR فقط یک اصطلاح فنی روی Datasheet نیست؛ این تفاوت می‌تواند تعیین کند HDD در Workload شما چه رفتاری هنگام نوشتن و بازنویسی داشته باشد.

در CMR، Trackها مستقل‌تر هستند و Drive در Writeهای پرتغییر و Random معمولاً رفتار قابل‌پیش‌بینی‌تری دارد.

در SMR، Trackها برای افزایش تراکم روی یکدیگر هم‌پوشانی دارند و Drive برای بعضی Rewriteها به مدیریت داخلی بیشتری نیاز پیدا می‌کند.

بنابراین:

برای NAS حرفه‌ای، RAID، ZFS، Database و Writeهای مداوم → معمولاً CMR

برای آرشیو و داده‌هایی که به‌ندرت تغییر می‌کنند → SMR می‌تواند منطقی باشد

برای Surveillance → مدل مخصوص Surveillance و Workload مهم‌تر از انتخاب کورکورانه CMR یا SMR است

و مهم‌تر از همه:

هیچ‌وقت CMR یا SMR بودن HDD را فقط از روی نام سری، ظرفیت، RPM یا Cache حدس نزنید. Part Number دقیق را در Datasheet رسمی سازنده بررسی کنید.

────────────────────────────────────────────────────────────

منابع

سوالات پرتکرار

برای دوربین مداربسته CMR بهتر است یا SMR؟

برای Surveillance نباید فقط CMR یا SMR بودن را ملاک قرار داد. HDDهای Surveillance مخصوصی با هر دو فناوری وجود دارند. مهم‌تر این است که مدل برای کار 24/7، تعداد Camera Stream، Workload دستگاه DVR/NVR و تعداد Bay موردنظر طراحی و تأیید شده باشد.

آیا SMR عمر کمتری از CMR دارد؟

نمی‌توان فقط براساس Recording Technology چنین نتیجه‌ای گرفت. Reliability و عمر HDD به طراحی مدل، Workload Rating، دما، ساعات کار، لرزش، Firmware و شرایط استفاده وابسته است. تفاوت اصلی CMR و SMR بیشتر در نحوه Recording و رفتار هنگام Write و Rewrite دیده می‌شود.

چطور بفهمیم یک هارد CMR است یا SMR؟

Part Number دقیق HDD را پیدا کنید و Datasheet یا فهرست رسمی سازنده را بررسی کنید. از روی RPM، Cache، ظرفیت یا نام کلی سری نمی‌توان با اطمینان CMR یا SMR بودن Drive را مشخص کرد؛ حتی داخل یک خانواده محصول ممکن است ظرفیت‌های مختلف از فناوری متفاوتی استفاده کنند.

آیا هارد SMR برای آرشیو مناسب است؟

بله. اگر داده عمدتاً یک بار نوشته می‌شود و بعد بیشتر خوانده می‌شود، مانند آرشیو فیلم، عکس یا Backupهای تاریخی، SMR می‌تواند انتخاب مناسبی باشد. محدودیت اصلی SMR بیشتر در بازنویسی و Random Write مداوم دیده می‌شود.

برای NAS هارد CMR بهتر است یا SMR؟

برای NASهای دارای RAID، ZFS، چند کاربر یا حجم بالای نوشتن، CMR معمولاً انتخاب مطمئن‌تر و قابل‌پیش‌بینی‌تری است. بعضی HDDهای SMR برای NASهای سبک و Workloadهای کم‌فشار طراحی شده‌اند، بنابراین باید مدل دقیق Drive و Compatibility List سازنده NAS بررسی شود.