ذخیره سازی

بررسی تخصصی حافظه های SSD سامسونگ؛ Samsung 970 Pro 1TB

Samsung 970 Pro 1TB

نقد و بررسی Samsung 970 Pro 1TB

Samsung 970 Pro 1TB ، بزرگترین مدل ظرفیتی و ذخیره سازی شرکت سامسونگ در خط تولید M.2 NVMe SSD است. ما قبلا نسخه 512 گیگابایتی این محصول را بررسی کردیم و علی رغم  نمایش قوی از آن، انتظار داشتیم که کمی سریعتر باشد. به منظور نشان دادن بهترین نمونه کارایی، مدل تست یک ترا بایت آن را تنظیم کرده ایم و همانطور که در ادامه خواهید دید به شدت ما را تحت تاثیر قرار داده است.

در طول چند سال گذشته، خطوط تولید PRO و EVO شرکت سامسونگ، به علت ارائه محصولاتی با نرخ های هیجان انگیز قیمت نسبت به کارایی، به رهبر و لیدر بازار SSD های مصرفی تبدیل شده است. در اکثر بخش ها، شرکت سامسونگ با ارائه محصولات  و تکرار محصولات جدید تر و قوی تر توانسته است خود را در صدر بازار رقابت حفظ کند و هم اکنون با ارائه 1TB 970 PRO به صورت جدی تری به این روند ادامه داده است. ارائه شدن با سرعت های 3.5GB/s read و 2.7GB/s write و گذر از 500,000 IOPS در خواندن و نوشتن تصادفی، فقط بخشی از قابلیت های منحصر بفرد این محصول است که تا به حال شاهد آن در بازار نبوده ایم. به همین ترتیب PRO 970 را می توان درایوی ایده ال برای گیمرها، تجزیه و تحلیل داده ها و متخصصات رسانه ایی دانست که پروژه های SD و 4K را تحت حجم های بالای کاری اجرا می کنند.

به منظور دستیابی به این عملکرد و کارایی، 970 PRO از MLC V-NAND های دو بیتی سامسونگ استفاده می کند و با جدیدترین نسل کنترلرهای فونیکس پیاده سازی شده است. این کنترلرهای جدید به نظور عبور دادن سریعتر گرما و ارائه عملکرد و کارایی پایدار و سریعتر با نیکل پوشانده شده اند. علاوه بر آن، این نسل V-NAND بیش از 1,200 TBW استقامت و پایداری را پیشنهاد می دهند که نسبت به نسل های قبلی شاهد بهبود 50 درصدی در این حوزه هستیم. این سخت افزار ذخیره سازی با فرم فاکتور کوچک M.2 ضمن ارائه انعطاف پذیری فوق العاده، قابلیت نصب ساده در کامپیوترهای رومیزی، لپ تاپ ها و اولترا بوک ها  را به ارمغان آورده است.

Samsung SSD 970 PRO دارای پنج سال گارانتی محدود است و قیمت 512GB آن برابر 329.99 دلار و قیمت یک ترا بایت آن برابر 629 دلار است.

مشخصات و ویژگی های Samsung 970 Pro 1TB

فرم فاکتور M.2 2280
ظرفیت های ارائه شده 512GB 1TB
نوع کنترلر Samsung Phoenix Controller
NAND Flash Memory Samsung V-NAND 2bit MLC
نوع رابط PCIe Gen 3.0×4, NVMe 1.3
عملکرد و کارایی
خواندن ترتیبی 3,500MB/s
نوشتن ترتیبی 2,300MB/s 2,700MB/s
خواندن تصادفی QD 32 چهار نخی 370K IPOS 500K IOPS
نوشتن تصادفی QD 32 چهار نخی 500K IOPS
توان مصرفی
حداکثر توان مصرفی 30mW
توان مصرفی در حالت خواندن 5.2mW
توان مصرفی در حالت نوشتن 5.2mW 5.7mW
DEVSLP La.3 mode 5mW
قابلیت اعتماد
درجه حرارت عملیاتی 0°C to 70°C
درجه حرارت غیر عملیاتی -45°C to 85°C
رطوبت 5% to 95%
شک 1,500G(Gravity), duration: 0.5ms, 3 axis
لرزش 20~2,000Hz, 20G
MTBF 1.5 million hours
گارانتی 5-year, limited
ابعاد Max 80.15 x Max 22.15 x Max 2.38(mm)

کارایی

محیط ازمایشی

در این ازمایش از سرور Dell PowerEdge R740xd استفاده شده است. در این مقاله، عملکرد و کارایی SATA با استفاده از کارت Dell H730P RAID که در داخل سرور قرار گرفته است اندازه گیری شده است، البته در این ازمایش به منظور غیر فعال کردن اثر کش رید RAID فقط از مد HBA برای کارت استفاده شده است. NVMe به صورت طبیعی و عادی از طریق کارت اداپتور PCIe تست شده است. روش کار استفاده شده  به گونه ایی است که بتواند در سرور مجازی، گردش کار کاربر نهایی را با تست هایی نظیر تطابق، مقیاس پذیری و انعطاف پذیری را بهتر نشان  دهد. در کلیه سطوح ازمایش حتی در کوچکترین سطوح qd1، تمرکز اصلی بر روی تاخیر درایو در محدوده بار گذاری کل درایو بوده است. این عمل به خاطر آن انجام شده است که بسیاری از استانداردهای عمومی مصرفی به صورت دقیق نمی توانند پروفایل های مربوط به حجم های کاری کاربران نهایی را ذخیره و ثبت کنند.

انجام تست هودینی با استفاده از SideFX

به صورت خاص و ویژه این تست برای بررسی و ارزیابی عملکرد و کارایی ذخیره سازی طراحی شده است چرا که مرتبط با رندرینگ CGI است. بستر آزمون به کار رفته برای این برنامه، نوعی از سرور هسته Dell PowerEdge R740xd است که در آزمایشگاه با دو پردازنده Intel 6130 و 64 گیگا بایت رم راه اندازی شده است. همچنین از سیستم عامل ubuntu-16.04.3-desktop-amd64 استفاده شده است. خروجی معیار نیز برحسب تعداد ثانیه های لازم برای تکامل عملیات های اجرا شده در نظر گرفته شده است.

نسخه آزمایشی Maelstrom نشان دهنده بخشی از خط لوله رندرینگ است که توانایی های عملکرد ذخیره سازی را  از طریق نشان دادن توانایی خود برای استفاده موثر از مبادله  فایل به صورت فرمی از حافظه توسعه یافته نشان می دهد. در تست انجام شده نتایج داده ایی حاصل یا نقاطی که برای ایزوله کردن اثر دیوار زمانی اثر تاخیر مربوط به لای های زیرین استوریج پردازش شده اند را ثبت نمی کند. خود تست دربرگیرنده پنج فاز است که سه مورد از آنها به عنوان بخشی از معیار اجرا شده اند. کل معیارها به صورت زیر هستند:

  • لود کردن نقاط پک شده دیسک. این در واقع زمان لازم برای خواندن از دیسک است. این حالت عملیاتی تک نخی است و می تواند توان عملیاتی کلی را محدود کند.
  • باز کردن نقاط به یک ارایه مسطح و ساده به منظور پیدا کردن توان پردازش آنها. در صورتی که نقاط به نقاط دیگر وابستگی نداشته باشند، مجموعه کاری را می توان به صورتی تنظیم کرد که در هسته باقی بماند. این مرحله، یک مرحله چند نخی محسوب می شود.
  • پردازش نقاط
  • پک کردن مجدد آنها در قابب بلوک های داده ایی مناسب به منظور ذخیره سازی در دیسک. این مرحله نیز چند نخی است.
  • نوشتن بلوک های داده ایی دسته بندی شده در دیسک

در این ازمایش، مقدار کمتر به معنای عملکرد بهتر رندرینگ رمانی است. در اینجا 1TB Samsung 970 PRO با 2,473.4 ثانیه دارای بهترین زمان استکه نسبت به مدل 512GB به صورت ناچیزی بهتر بوده است.

کارایی SQL SERVER

به منظور نشان دادن مناسب آنچه که یک توسعه  دهنده نرم افزار بر روی یک ایستگاه محلی استفاده می کند، از یک نمونه SQL SERVER مجازی سازی شده بسیار سبک استفاده کرده ایم. تست انجام شده مشابه با آن چیزی است که بر روی ارایه های ذخیره سازی و درایوهای سازمانی اجرا کردیم با این تفاوت که به منظور تقریب بهتر رفتارهای که توسط کاربران هایی انجام می شود از مقیاس کمی کاسته شده است. حجم کار، پیش نویس فعلی معیار کارایی پردازش تراکنش (TPC-C)، یک معیار پردازش تراکنش آنلاین که فعالیت های پیچیده موجود در محیط برنامه های کاربردی را شبیه سازی می کند استفاده کرده است.

ماشین مجازی SQL SERVER سبک با سه دیسک مجازی پیکر بندی شده است: یک ولوم 100 گیگا بایتی برای بوت، یک 350 گیگ برای پایگاه داده و فایل های ثبت وقایع و یک ولوم 15 گیگ که از آن برای پشتیبان گیری از پایگاه داده و بازیابی آن بعد از آن هر اجرا استفاده شده است. از نقطه نظر منابع سیستمی، هر ماشین مجازی با 16 پردازنده مجاز، 32 گیگ رم و کنترلرهای LSI Logic SAS SCSI تجهیز شده اند. این تست از SQL SERVER 2014 که بر روی ویندوز سرور 2012 R2  اجرا شده است استفاده می کند و توسط معیار دل برای پایگاه های داده تحت تأثیر قرار می گیرد.

پیکربندی SQL SERVER ( به ازای هر VM)

  • Windows Server 2012 R2
  • پشته ذخیره سازی: 600 گیگا بایت اختصاص یافته، 500 گیگ استفاده شده.
  • SQL Server 2014
  • اندازه پایگاه داده: مقیاس 1500
  • بار کلاینت مجازی: 15000
  • بافر رم: 24 گیگابایت
  • مدت زمان آزمایش: 3 ساعت
  • 5 ساعت پیش شرط
  • 30 دقیقه دوره نمونه

نتایج حاصل از این ازمایش نشان می دهد که Samsung 970 PRO 1TB با 3,160.1 TPS عملکرد فوق العاده ایی داشته است.

در بحث متوسط تاخیر در آزمون مشابه، 970 PRO 1TB فقط 3 میلی ثانیه را ثبت کرده است و مجددا در راس بهترین عملکرد در این معیار قرار گرفته است.

آنالیز حجم کار VDBench

در مجموعه آزمایشات VDBench، در بحث کارایی می توان در میان مدل های ذخیره سازی بالا و متوسط 970 pro تفاوت قابل توجهی را مشاهده کرد. این امر چندان دور از انتظار نبوده است چرا که درایوهای پر حجم تر سامسونگ نسبت به درایوهای کم حجم تر آن، از لحاظ تاریخی عملکرد بهتری داشته اند.

در پیک 4k تصادفی خواندن، 970 PRO 1TB دارای پیک کارایی 549,218 IOPS و تاخیر 231.6μs است که مجددا با حاشیه امنیت زیاد در راس قرار می گیرد.

در نوشتن تصادفی 4k، 970 PRO 1TB با ثبت 362,519 IOPS و تاخیر 345μs بدر کل بهترین کارایی را داشته است.

در بحث ارزیابی عملکرد و کارایی ترتیبی، ابتدا معیار خواندن 64k بررسی شده است. در اینجا، 970 PRO 1TB با ثبت 29,697 IOPS و تاخیر 538.8μs یکی دیگر از نتایج چشمگیر را به دست آورده است.

در بحث نوشتن 4k مجددا 970 PRO 1TB با ثبت پیک کارایی 28473 IOPS و تاخیر 555.1μs توانسته است عملکرد خوبی را از خود نشان دهد

معیارهای vdi شامل Boot, Initial Login و Monday Login نیز انجام شده اند. در ازمون Boot، 970 PRO 1TB مطابق انتظار توانسته است با پیک کارایی 138,475 IOPS و تاخیر 234.3μs در صدر قرار گیرد.

در آزمون VDI Initial Login,، 970 PRO 1TB توانسته است نسبت به حجم های ذخیره سازی پایین تر عملکرد قابل توجهی را با ثبت 65,794 IOPS و تاخیر 452.8μs نشان دهد.

در آزمون VDI Monday Login، 970 PRO 1TB ازمون ما را با ثبت پیک کارایی 63,804 IOPS و تاخیر 238.8μs به پایان رساند.

خط تولید Samsung 970 PRO نسب  به هر زمان دیگری سریعتر و مطمئن تر شده است. این حافظه ذخیره سازی از کنترلرهای فونیکس مجهز به جلدهای نیکل استفاده می کند تا بتواند گرمای حاصل از کار قطعه را سریعا دفع و کارایی آن را افزایش دهد. همچنین در این قطه از آخرین نسل ر استفاده شده است که کارایی را نسبت به نسل های قبلی 50 درصد بهبود داده است. مطابق پیش بینی های انجام شده، مدل های ذخیره سازی سامسونگ که دارای حجم بالاتری هستند به علت استفاده از تکنولوژی های مختلف NAND دارای عملکردو سرعت بهتری نسبت به حجم های کمتر هستند و همان طور که مشاهده شد ازمایش های فوق توانستند این پیش بینی را اثبات کنند.

در طول ازمایشات انجام شده نشان داده شد که این درایو قادر به انجام چه کارهایی است. 4K خواندن با 549,218 IOPS، خواندن 64K با 1.86GB/s، VDI Initial Login با 65,794 IOPS و VDI Monday Login با 63,804 IOPS. در معیارهای SQL، 1TB 970 PRO توانسته است با 3,160.1 TPS و متوسط تاخیر 3.0 میلی ثانیه ایی, عملکرد قابل توجهی را از خود نشان دهد. با در نظر گرفتن چنین نتایجی، سامسونگ با ارائه 970 PRO, همچنان در صدر بازی و رقابت بازار در حوزه SSD های سنتی مبتنی بر NAND قرار دارد. 1TB Samsung 970 PRO به نسبت قوی تر از مدل 512GB خود است و می تواند در حوزه و بازار M.2 NVMe SSD به عنوان بهترین کلاس کارایی در نظر گرفته شود.

2 فکر در مورد “ بررسی تخصصی حافظه های SSD سامسونگ؛ Samsung 970 Pro 1TB

  1. اریا گفت:

    از خوندن این بررسی در این سطح به فارسی متعجب شدم! اگه ترجمه نباشه عالیه

  2. علی راد گفت:

    like

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *