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

هنگام خرید هارد 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 دو روش برای سازماندهی Trackهای مغناطیسی روی Platter هارد دیسک هستند.
CMR مخفف:
Conventional Magnetic Recording
و SMR مخفف:
Shingled Magnetic Recording
است.
هر دو فناوری برای ذخیره داده روی HDD استفاده میشوند، اما تفاوت اصلی آنها در نحوه قرارگیری Trackهای اطلاعات روی سطح دیسک است.
این تفاوت بیشتر هنگام نوشتن و بازنویسی اطلاعات اهمیت پیدا میکند.
────────────────────────────────────────────────────────────
در HDDهای CMR، Trackهای داده بهصورت مجزا در کنار یکدیگر قرار میگیرند.
بهصورت ساده میتوان تصور کرد:
Track 1 | Track 2 | Track 3 | Track 4
هر Track محدوده مشخص خود را دارد.
وقتی داده یکی از Trackها تغییر میکند، هارد معمولاً لازم نیست فقط به دلیل ساختار Recording Technology مجموعهای از Trackهای مجاور را بازنویسی کند.
این موضوع باعث میشود CMR برای Workloadهایی که شامل:
نوشتن مداوم
بازنویسی زیاد
Random Write
RAID Rebuild
دیتابیس
فایلهای دائماً در حال تغییر
هستند، رفتار قابلپیشبینیتری داشته باشد.
────────────────────────────────────────────────────────────
SMR برای افزایش تراکم داده، Trackها را تا حدی روی یکدیگر قرار میدهد.
ساختار آن را میتوان شبیه سفالهای سقف تصور کرد:
هر Track جدید بخشی از Track قبلی را میپوشاند.
دلیل امکان این کار این است که Head موردنیاز برای خواندن داده میتواند باریکتر از محدودهای باشد که هنگام نوشتن ایجاد میشود.
نتیجه:
Trackهای بیشتری در فضای فیزیکی مشابه ذخیره میشوند.
این افزایش Areal Density یکی از مهمترین مزایای SMR است.
────────────────────────────────────────────────────────────
اینجا تفاوت مهم CMR و SMR مشخص میشود.
فرض کنید چند Track SMR بهصورت همپوشان پشت سر هم نوشته شدهاند.
اگر بخواهید یکی از Trackهای میانی را تغییر دهید، نوشتن مستقیم روی آن میتواند بخشی از داده Track بعدی را خراب کند.
در نتیجه Drive ممکن است مجبور شود:
اطلاعات مرتبط را بخواند.
داده جدید را ترکیب کند.
بخشی بزرگتر از مجموعه Trackها را دوباره بنویسد.
این فرآیند بسته به نوع پیادهسازی SMR و وضعیت Drive میتواند باعث افزایش Write Amplification داخلی و افت سرعت در بعضی الگوهای نوشتن شود.
────────────────────────────────────────────────────────────
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 بیشتر مربوط به نوشتن و بازنویسی است.
خواندن داده موجود الزاماً همان مشکل ساختاری Rewrite را ندارد.
Western Digital در مستندات SMR توضیح میدهد که Read از SMR از نظر اصول کلی مشابه HDDهای CMR انجام میشود.
بنابراین این جمله که:
«SMR در همه شرایط بسیار کندتر از CMR است»
درست نیست.
نوع Workload تعیینکننده است.
────────────────────────────────────────────────────────────
در Sequential Write اطلاعات پشت سر هم نوشته میشوند.
برای مثال:
ذخیره یک فایل ویدیویی بزرگ
Backup اولیه
نوشتن Stream ویدیویی
کپی فایلهای حجیم روی فضای خالی
در چنین شرایطی SMR میتواند عملکرد قابلقبولی داشته باشد؛ مخصوصاً اگر Firmware Drive برای همان Workload طراحی شده باشد.
مشکل اصلی زمانی بیشتر ظاهر میشود که دادههای موجود در مناطق مختلف Drive مرتب تغییر کنند.
────────────────────────────────────────────────────────────
در 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 مناسبتر هستند.
────────────────────────────────────────────────────────────
خیر.
نمیتوان یک درصد ثابت برای تفاوت Performance اعلام کرد.
عملکرد به موارد زیادی بستگی دارد:
مدل HDD
Firmware
Cache
ظرفیت
میزان فضای خالی
Write Pattern
Sequential یا Random بودن Workload
مدت زمان Write
Idle Time
File System
در یک Copy ساده روی Drive خالی ممکن است تفاوت زیادی احساس نکنید.
اما در Workload طولانی و بازنویسی سنگین، اختلاف میتواند بسیار محسوستر شود.
پس:
CMR vs SMR را با یک عدد MB/s ثابت مقایسه نکنید.
────────────────────────────────────────────────────────────
نباید صرفاً از 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 افزایش:
Areal Density
است.
یعنی ذخیره داده بیشتر روی سطح فیزیکی مشابه.
این موضوع میتواند به سازنده اجازه دهد:
ظرفیت بیشتری ارائه کند
هزینه هر ترابایت را کاهش دهد
تعداد Track بیشتری روی Platter قرار دهد
به همین دلیل SMR برای Workloadهایی که تراکم ذخیرهسازی اهمیت زیادی دارد و نوشتن تصادفی مداوم ندارند، فناوری منطقیای است.
────────────────────────────────────────────────────────────
بیشتر مصرفکنندگان اگر با HDD SMR روبهرو شوند، با نوع:
Drive-Managed SMR
یا:
Device-Managed SMR
سر و کار دارند.
در این نوع، خود Drive مسئول مدیریت Trackها و عملیات داخلی SMR است.
از دید سیستمعامل، هارد مانند یک Block Device معمولی دیده میشود.
Firmware هارد پشت صحنه:
Data Placement
Cache
Garbage Collection
Internal Rewrite
را مدیریت میکند.
مزیت اصلی این روش، سازگاری با سیستمهای معمولی است.
نوع دیگری نیز وجود دارد:
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 است.
────────────────────────────────────────────────────────────
این اصطلاحات گاهی باعث سردرگمی میشوند.
PMR مخفف:
Perpendicular Magnetic Recording
است.
بسیاری از HDDهای مدرن از Recording مغناطیسی عمودی استفاده میکنند.
در بازار مصرفی، CMR معمولاً برای توصیف HDDهایی استفاده میشود که برخلاف SMR از Trackهای Shingled استفاده نمیکنند.
Toshiba نیز توضیح میدهد فناوریای که پیشتر برای تمایز از LMR با نام PMR شناخته میشد، امروزه اغلب در این زمینه بهعنوان CMR معرفی میشود.
بنابراین در زمان خرید:
CMR در برابر SMR
تقسیمبندی کاربردیتری برای بررسی نوع Track Layout است.
────────────────────────────────────────────────────────────
CMR زمانی ارزش بیشتری دارد که Write Performance پایدار و قابلپیشبینی مهم باشد.
برای مثال:
NAS
RAID
Server
Workstation Storage
ZFS
Database
Virtual Machine
Backupهای پرتغییر
فایلهای پروژهای که مرتب Rewrite میشوند
انتقال حجم زیاد داده به شکل مداوم
در این Workloadها هزینه بیشتر یا ظرفیت کمتر احتمالی CMR میتواند در مقابل رفتار Write بهتر توجیه داشته باشد.
────────────────────────────────────────────────────────────
SMR میتواند برای Workloadهایی مناسب باشد که بیشتر شبیه:
Write Once / Read Many
هستند.
برای مثال:
آرشیو فیلم
آرشیو عکس
فایلهای دانلودشده
مجموعه موسیقی
Backup خانگی که تغییر کمی دارد
فایلهای حجیمی که یک بار نوشته و بارها خوانده میشوند
ذخیرهسازی ثانویه اقتصادی
در این شرایط مزیت Capacity Density میتواند ارزشمند باشد.

────────────────────────────────────────────────────────────
به نوع استفاده بستگی دارد.
اگر Drive را برای:
فیلم
عکس
Backup
فایلهای حجیم ثابت
میخواهید، SMR میتواند قابلقبول باشد.
برای:
Torrent سنگین
پروژههای ویدیویی
Cache
فایلهای کاری پرتغییر
انتقال مداوم حجم زیاد داده
CMR معمولاً انتخاب مناسبتری است.
در سیستم مدرن، مسئله اصلی دیگر CMR یا SMR نیست.
برای سیستمعامل و برنامهها معمولاً SSD تجربه بسیار بهتری ارائه میدهد.
برای مقایسه این دو نوع Storage مقاله SSD یا HDD؛ کدام برای کامپیوتر و لپتاپ بهتر است؟ را مطالعه کنید.
────────────────────────────────────────────────────────────
اگر منظور HDD برای نصب Game Library است، هر دو میتوانند بازیها را ذخیره کنند.
اما بازیهای امروزی:
حجم زیادی دارند
Updateهای بزرگ دریافت میکنند
فایلها ممکن است Patch و Rewrite شوند
در نتیجه CMR برای یک HDD گیمینگ پرتغییر معمولاً انتخاب راحتتری است.
بااینحال برای Gaming مدرن، SSD به دلیل Loading و Random Access بسیار سریعتر انتخاب مناسبتری برای بسیاری از بازیهاست.
────────────────────────────────────────────────────────────
این یکی از سناریوهایی است که SMR میتواند منطقی باشد.
اگر داده:
یک بار نوشته میشود
بهندرت تغییر میکند
بیشتر خوانده میشود
مشکل Rewrite کمتر اهمیت دارد.
مثلاً آرشیو:
فیلم
عکس
پروژه پایانیافته
Backup تاریخی
میتواند Workload مناسبی برای SMR باشد.
اما یک نکته مهم:
Archive با Backup یک مفهوم نیست.
اگر فایل مهم است، فقط داشتن یک نسخه روی HDD کافی نیست؛ صرفنظر از CMR یا SMR، چند نسخه از داده مهم داشته باشید.
────────────────────────────────────────────────────────────
این بخش نیاز به دقت بیشتری دارد.
برای NASهای دارای:
RAID
چند کاربر
Write سنگین
ZFS
Database
Virtualization
Rebuildهای حساس
CMR معمولاً انتخاب مطمئنتری است.
Western Digital نیز WD Red Plus و WD Red Pro مبتنی بر CMR را برای Workloadهای سنگینتر و ZFS توصیه میکند.
────────────────────────────────────────────────────────────
این حکم بیش از حد کلی است.
بعضی 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 من تأیید شده است؟»
────────────────────────────────────────────────────────────
Rebuild یا Resilver در ZFS میتواند حجم زیادی از Write ایجاد کند.
Western Digital توضیح میدهد Writeهای تصادفی و مداوم هنگام ZFS Resilver ممکن است زمان کافی برای عملیات داخلی DMSMR باقی نگذارند.
به همین دلیل برای چنین Workloadهایی CMR انتخاب مناسبتری است.
────────────────────────────────────────────────────────────
باید مدل دقیق و RAID Platform را بررسی کنید.
RAID Rebuild میتواند یک Workload بسیار سنگین باشد و Drive برای مدت طولانی تحت فشار Read/Write قرار گیرد.
در چنین شرایطی رفتار Write پایدار CMR مزیت مهمی است.
برای NAS و RAID حرفهای، بهتر است:
Compatibility List سازنده NAS را بررسی کنید.
Datasheet HDD را ببینید.
Recording Technology را مشخص کنید.
Workload Rating را بررسی کنید.
فقط SATA بودن Drive به معنی مناسببودن آن برای RAID نیست.
────────────────────────────────────────────────────────────
در 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 مهمتر از یک مشخصه تنهاست.
────────────────────────────────────────────────────────────
دو 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 میتواند بخشی از رفتار Write را بهتر کند، اما ساختار SMR را حذف نمیکند.
ممکن است Drive در ابتدا داده را داخل Buffer یا ناحیه سریعتر ذخیره کند و بعداً در پسزمینه آن را مرتب کند.
به همین دلیل Benchmark کوتاه ممکن است رفتار واقعی Write طولانی را نشان ندهد.
وقتی Cache یا فضای مناسب برای عملیات داخلی محدود شود، رفتار Drive میتواند تغییر کند.
پس برای مقایسه CMR و SMR فقط عدد:
256MB Cache
را بررسی نکنید.
────────────────────────────────────────────────────────────
در Device-Managed SMR، فضای آزاد و شرایط داخلی Drive میتوانند روی آزادی Firmware برای جابهجایی و مرتبسازی داده اثر بگذارند.
یک Drive تقریباً خالی معمولاً شرایط سادهتری برای نوشتن داده جدید نسبت به Drive بسیار پر و دارای حجم زیادی از اطلاعات پراکنده دارد.
اما رفتار دقیق به Firmware مدل بستگی دارد.
در نتیجه نباید یک درصد ثابت برای افت Performance هنگام پرشدن Drive تعیین کرد.
────────────────────────────────────────────────────────────
نباید Defrag را بهعنوان یک «راهحل جادویی CMR کردن SMR» در نظر گرفت.
Defragmentation خودش میتواند حجم زیادی Write ایجاد کند.
سیستمعامل و Drive Firmware مدیریت خاص خود را دارند.
اگر Drive صرفاً به دلیل Workload نامناسب برای کاربرد شما کند شده، Defrag الزاماً مشکل اصلی Recording Technology را حل نمیکند.
────────────────────────────────────────────────────────────
بهترین راه:
Part Number دقیق + Datasheet رسمی سازنده
است.
نه فقط:
ظرفیت
رنگ سری
مقدار Cache
RPM
نام عمومی محصول
برای مثال ممکن است در یک خانواده محصول، بعضی ظرفیتها CMR و ظرفیتهای دیگر SMR باشند.

────────────────────────────────────────────────────────────
نمونه واضح آن Seagate BarraCuda است.
در فهرست فعلی Seagate، بعضی ظرفیتهای BarraCuda:
CMR
و بعضی:
SMR
هستند.
برای مثال در فهرست فعلی Seagate، BarraCuda 8TB بهعنوان SMR معرفی شده، در حالی که چند ظرفیت بالاتر جدید این خانواده CMR هستند.
بنابراین:
BarraCuda = CMR
یا:
BarraCuda = SMR
هیچکدام قانون درستی نیستند.
Part Number را بررسی کنید.
────────────────────────────────────────────────────────────
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 کوچک = CMR
اما Cache بهتنهایی Recording Technology را مشخص نمیکند.
تنها روش مطمئن، Datasheet یا اعلام رسمی سازنده برای Part Number دقیق است.
────────────────────────────────────────────────────────────
خیر.
هم CMR و هم SMR میتوانند در مدلهایی با RPMهای مختلف استفاده شوند.
5400 RPM
به معنی SMR نیست.
7200 RPM
هم به معنی CMR نیست.
RPM و Recording Technology دو مشخصه جدا هستند.
────────────────────────────────────────────────────────────
معمولاً نباید انتظار داشته باشید SMART یا CrystalDiskInfo به شکل قابل اعتماد یک Label واضح:
CMR
یا:
SMR
برای همه Driveها نشان دهد.
بهتر است Model Number را از نرمافزار یا Label هارد پیدا کنید و سپس آن را در Datasheet رسمی جستوجو کنید.
────────────────────────────────────────────────────────────
به شکل قطعی نه.
افت Write Speed بعد از حجم مشخصی داده میتواند نشانهای باشد، اما عوامل دیگری نیز روی Performance HDD اثر دارند.
برای مثال:
Fragmentation
Disk Fullness
Background Activity
Thermal Conditions
File System
Cache
میتوانند سرعت را تغییر دهند.
پس Benchmark جای Part Number و Datasheet رسمی را نمیگیرد.
────────────────────────────────────────────────────────────
این ترتیب امنتر است:
مثلاً:
ST8000DM004
نه فقط:
Seagate BarraCuda 8TB
به دنبال عبارت:
Recording Technology
بگردید.
یک Product Family ممکن است چند Recording Technology داشته باشد.
آرشیو با NAS یا Database نیاز یکسانی ندارد.
موارد زیر را نیز بررسی کنید:
RPM
Cache
Workload Rating
Warranty
24/7 Rating
NAS/Surveillance Support
تعداد Bay
Interface
────────────────────────────────────────────────────────────
در Datasheet فعلی Seagate BarraCuda 3.5-inch، ظرفیتها Recording Technology یکسانی ندارند.
برای مثال:
8TB → SMR
12TB → CMR
16TB → CMR
20TB → CMR
24TB → CMR
این مثال نشان میدهد چرا توصیههایی مثل:
«همه BarraCudaها SMR هستند»
میتوانند با تغییر نسل محصول منسوخ شوند.
مدل و Datasheet فعلی ملاک هستند.
────────────────────────────────────────────────────────────
Toshiba نیز نشان میدهد SMR یا CMR بودن را نمیتوان مستقیماً معادل «Surveillance مناسب یا نامناسب» گرفت.
در خانواده S300 بعضی Driveهای مخصوص Surveillance از SMR استفاده میکنند و برای:
Recording 24/7
چند Camera Stream
DVR/NVR
طراحی شدهاند.
در مقابل سریهای حرفهایتر مانند S300 Pro از CMR استفاده میکنند و برای Workloadهای سنگینتر در نظر گرفته شدهاند.
بنابراین Product Class و Firmware را کنار Recording Technology بررسی کنید.
────────────────────────────────────────────────────────────
اگر دو Drive:
ظرفیت یکسان
کلاس کاری مشابه
Warranty مشابه
Workload Rating مشابه
قیمت تقریباً یکسان
دارند و یکی CMR و دیگری SMR است، برای استفاده عمومی پرتغییر CMR معمولاً انتخاب انعطافپذیرتری است.
اما در دنیای واقعی این مشخصات معمولاً کاملاً یکسان نیستند.
ممکن است SMR:
ارزانتر باشد
ظرفیت بالاتری بدهد
برای Workload مشخص طراحی شده باشد
پس Recording Technology باید بخشی از تصمیم باشد، نه تنها معیار.
────────────────────────────────────────────────────────────
ویژگی | CMR | SMR |
|---|---|---|
نحوه Trackها | مجزا | همپوشان |
تراکم ذخیرهسازی | معمولیتر | بالاتر |
Sequential Read | مناسب | مناسب |
Sequential Write | پایدار | میتواند مناسب باشد |
Random Rewrite | مناسبتر | میتواند افت بیشتری داشته باشد |
Write سنگین مداوم | مناسبتر | وابسته به Workload و Firmware |
RAID/NAS حرفهای | معمولاً انتخاب بهتر | فقط در صورت تأیید مدل و Workload |
آرشیو | بسیار مناسب | میتواند بسیار مناسب باشد |
Surveillance | بسته به مدل | بسته به مدل |
هزینه/ظرفیت | وابسته به مدل | میتواند مزیت تراکم داشته باشد |
────────────────────────────────────────────────────────────
اگر HDD فقط برای فایلها، عکس، فیلم و Backup سبک است:
CMR یا SMR هر دو میتوانند مناسب باشند.
قیمت و مدل دقیق را مقایسه کنید.
اگر داده یک بار نوشته و بهندرت تغییر میکند:
SMR میتواند انتخاب منطقی باشد.
اگر فایلهای حجیم مرتب Write و Rewrite میشوند:
CMR معمولاً مناسبتر است.
اگر سازنده NAS و HDD استفاده از مدل SMR را برای Workload سبک تأیید کردهاند:
SMR میتواند قابل استفاده باشد.
برای Workload سنگین، Rebuild و چند کاربر:
CMR معمولاً انتخاب امنتر و قابلپیشبینیتری است.
بهجای انتخاب صرفاً براساس CMR/SMR:
یک HDD مخصوص Surveillance متناسب با تعداد دوربین، Workload و دستگاه انتخاب کنید.
به دلیل Random Write زیاد:
CMR انتخاب مناسبتری است.
────────────────────────────────────────────────────────────
خیر.
SMR یک Recording Technology با Trade-off متفاوت است.
در همه عملیات نه؛ تفاوت بیشتر در Write Patternهای خاص اهمیت پیدا میکند.
بیش از حد کلی است. بعضی Driveهای DMSMR برای NAS سبک عرضه شدهاند؛ اما برای Workloadهای سنگین CMR معمولاً انتخاب مناسبتری است.
خیر. HDDهای Surveillance مبتنی بر SMR نیز وجود دارند که برای Streamهای ویدیویی Sequential طراحی شدهاند.
خیر.
خیر.
همیشه نه. ظرفیت و Part Number دقیق مهماند.
Recording Technology بهتنهایی برای نتیجهگیری درباره عمر Drive کافی نیست.
────────────────────────────────────────────────────────────
قبل از خرید HDD این سؤالات را پاسخ دهید:
داده بیشتر نوشته میشود یا خوانده؟
فایلها مرتب Rewrite میشوند؟
Random Write زیاد دارید؟
انتقال حجیم و مداوم دارید؟
Desktop
Archive
NAS
RAID
Surveillance
Server
Part Number دقیق مشخص است
Datasheet رسمی بررسی شده
Recording Technology مشخص شده
Workload Rating بررسی شده
Firmware/Application Class مناسب است
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 رسمی سازنده بررسی کنید.
────────────────────────────────────────────────────────────
برای Surveillance نباید فقط CMR یا SMR بودن را ملاک قرار داد. HDDهای Surveillance مخصوصی با هر دو فناوری وجود دارند. مهمتر این است که مدل برای کار 24/7، تعداد Camera Stream، Workload دستگاه DVR/NVR و تعداد Bay موردنظر طراحی و تأیید شده باشد.
نمیتوان فقط براساس Recording Technology چنین نتیجهای گرفت. Reliability و عمر HDD به طراحی مدل، Workload Rating، دما، ساعات کار، لرزش، Firmware و شرایط استفاده وابسته است. تفاوت اصلی CMR و SMR بیشتر در نحوه Recording و رفتار هنگام Write و Rewrite دیده میشود.
Part Number دقیق HDD را پیدا کنید و Datasheet یا فهرست رسمی سازنده را بررسی کنید. از روی RPM، Cache، ظرفیت یا نام کلی سری نمیتوان با اطمینان CMR یا SMR بودن Drive را مشخص کرد؛ حتی داخل یک خانواده محصول ممکن است ظرفیتهای مختلف از فناوری متفاوتی استفاده کنند.
بله. اگر داده عمدتاً یک بار نوشته میشود و بعد بیشتر خوانده میشود، مانند آرشیو فیلم، عکس یا Backupهای تاریخی، SMR میتواند انتخاب مناسبی باشد. محدودیت اصلی SMR بیشتر در بازنویسی و Random Write مداوم دیده میشود.
برای NASهای دارای RAID، ZFS، چند کاربر یا حجم بالای نوشتن، CMR معمولاً انتخاب مطمئنتر و قابلپیشبینیتری است. بعضی HDDهای SMR برای NASهای سبک و Workloadهای کمفشار طراحی شدهاند، بنابراین باید مدل دقیق Drive و Compatibility List سازنده NAS بررسی شود.