کینگستون اخیرا یک SSD سازمانی منتشر کرده است
دستگاه های ذخیره سازی
مشخصات Kingston DC500R
کارایی
تست
این سیستم برای آزمایش SSD های سازمانی با برنامه های کاربردی واقعی استفاده شد.
Lenovo ThinkSystem SR850
- 4 پردازنده Intel Platinum 8160 (2,1 گیگاهرتز، 24 هسته)
- 16 ماژول حافظه DDR4 ECC DRAM با فرکانس 2666 مگاهرتز با ظرفیت هر کدام 32 گیگابایت
- 2 آداپتور RAID 930-8i 12 گیگابیت بر ثانیه
- 8 درایو NVMe
- نرم افزار VMware ESXI 6.5
Dell PowerEdge R740xd
- 2 پردازنده Intel Gold 6130 (2,1 گیگاهرتز، 16 هسته)
- 4 ماژول حافظه DDR4 ECC DRAM با فرکانس 2666 مگاهرتز با ظرفیت هر کدام 16 گیگابایت
- آداپتور RAID PERC 730، 12 گیگابیت بر ثانیه، بافر 2 گیگابایت
- آداپتور NVMe تعبیه شده
- سیستم عامل Ubuntu-16.04.3-desktop-amd64
اطلاعات تست
اطلاعات محیطی و پروتکل در بررسی ها گنجانده شده است تا مسئولان تدارکات فناوری اطلاعات و ذخیره سازی بتوانند شرایطی را که تحت آن نتایج به دست آمده است ارزیابی کنند. سازندگان تجهیزات تحت آزمایش هزینه ای برای بررسی پرداخت نمی کنند یا کنترل نمی کنند.
تجزیه و تحلیل حجم کاری برنامه
برای ارزیابی صحیح عملکرد دستگاه ذخیرهسازی سازمانی، مهم است که زیرساختها و حجم کاری برنامههای کاربردی خود را برای مطابقت با محیطهای دنیای واقعی خود مدلسازی کنید. بنابراین، برای ارزیابی SSD های سامسونگ 883 DCT، اندازه گیری کردیم
عملکرد سرور SQL
هر ماشین مجازی SQL Server با دو دیسک مجازی پیکربندی شده است: یک دیسک بوت 100 گیگابایتی و یک دیسک 500 گیگابایتی برای ذخیره پایگاه داده و فایل های گزارش. از نظر منابع سیستم، هر ماشین مجازی به 16 پردازنده مجازی، 64 گیگابایت حافظه DRAM و یک کنترلر SAS SCSI از LSI Logic مجهز بود. ما قبلاً عملکرد I/O و کارایی ذخیره سازی را با استفاده از بارهای کاری Sysbench آزمایش کرده ایم. تست های SQL به نوبه خود به تخمین تاخیر کمک می کنند.
به عنوان بخشی از آزمایش، SQL Server 2014 بر روی ماشین های مجازی مهمان با ویندوز سرور 2012 R2 مستقر شده است. بارها با استفاده از نرم افزار Benchmark Factory for Databases از Quest ایجاد می شوند.
پیکربندی تست SQL Server (در هر VM):
• Windows Server 2012 R2
• فضای دیسک: 600 گیگابایت اختصاص داده شده، 500 گیگابایت استفاده شده است
• SQL Server 2014
- اندازه پایگاه داده: مقیاس 1
— تعداد مشتریان مجازی: 15
- بافر حافظه رم: 48 گیگابایت
• مدت زمان آزمون: 3 ساعت
- 2,5 ساعت - مرحله مقدماتی
- 30 دقیقه - آزمایش مستقیم
بر اساس عملکرد پردازش تراکنش های SQL Server، Kingston DC500R تنها کمی از Samsung 883 DCT با عملکرد کل 6290,6 تراکنش در ثانیه (TPS) فاصله داشت.
حتی یک راه بهتر برای ارزیابی عملکرد SQL Server نسبت به TPS، ارزیابی سطوح تأخیر است. در اینجا، هر دو درایو - Samsung 860 DCT و Kingston DC500R - یک زمان را نشان دادند: 26,5 میلی ثانیه.
عملکرد هنگام استفاده از Sysbench
تست زیر از پایگاه داده استفاده می کند
هر ماشین مجازی
پیکربندی تست Sysbench (در هر VM):
• CentOS 6.3 64 بیتی
• Percona XtraDB 5.5.30-rel30.1
— تعداد جداول پایگاه داده: 100
- حجم پایگاه داده: 10
— تعداد رشته های پایگاه داده: 32
- بافر حافظه رم: 24 گیگابایت
• مدت زمان آزمون: 3 ساعت
— 2 ساعت — مرحله مقدماتی، 32 جریان
— 1 ساعت — تست مستقیم، 32 رشته
معیار عملکرد پردازش تراکنش Sysbench، DC500R را با 1680,47 تراکنش در ثانیه پشت سر رقبا قرار می دهد.
از نظر متوسط تأخیر، DC500R نیز با 76,2 میلی ثانیه در رتبه آخر قرار گرفت.
در نهایت، پس از آزمایش تأخیر در بدترین سناریو (صدک 99)، DC500R دوباره با امتیاز 134,9 میلیثانیه در انتهای لیست قرار گرفت.
تجزیه و تحلیل حجم کاری VDBench
هنگام آزمایش دستگاه های ذخیره سازی، آزمایش مبتنی بر برنامه بر آزمایش های مصنوعی ترجیح داده می شود. با این حال، اگرچه نتایج آنها با شرایط دنیای واقعی مطابقت ندارد، آزمایش های مصنوعی، به دلیل تکرارپذیری وظایف، برای ایجاد خطوط پایه و مقایسه راه حل های رقیب مفید هستند. چنین تستهایی طیف گستردهای از پروفایلها را ارائه میدهند - از تستهای چهار گوشه و آزمایشهای معمولی مهاجرت پایگاهداده گرفته تا ردیابی تصاویر از محیطهای مختلف VDI. همه اینها از یک مولد بار کاری vdBench با موتور اسکریپت برای خودکارسازی و جمعآوری نتایج در مجموعه بزرگی از تستهای محاسباتی استفاده میکنند. این امکان استفاده از حجم کاری یکسان را در طیف وسیعی از درایوها، از جمله آرایههای تمام فلش و درایوهای جداگانه، ممکن میسازد. به عنوان بخشی از آزمایش، ما درایوها را به طور کامل با داده پر کردیم و سپس آنها را به بخش هایی با ظرفیت 25٪ از نسخه اصلی تقسیم کردیم تا بارهای برنامه را شبیه سازی کنیم و رفتار درایو را ارزیابی کنیم. این روش با تست های آنتروپی کامل، که از کل دیسک به طور همزمان تحت بارهای ثابت استفاده می کنند، متفاوت است. به همین دلیل، نتایج زیر نشان دهنده سرعت نوشتن پایدارتر است.
پروفایل ها:
• خواندن تصادفی 4 کیلوبایت: فقط خواندن، 128 رشته، سرعت ورودی/خروجی 0 تا 120 درصد
• نوشتن تصادفی 4 کیلوبایت: فقط نوشتن، 64 رشته، سرعت ورودی/خروجی 0 تا 120 درصد
• خواندن متوالی 64 کیلوبایت: فقط خواندن، 128 رشته، سرعت ورودی/خروجی 0 تا 120 درصد
• نوشتن متوالی 64 کیلوبایت: فقط نوشتن، 64 رشته، سرعت ورودی/خروجی 0 تا 120 درصد
• پایگاه های داده مصنوعی: SQL و Oracle
• کپی VDI (کپی کامل و کپی های مرتبط)
در اولین آزمایش حجم کاری VDBench (خوانش تصادفی 4 کیلوبایت)، Kingston DC500R نتایج چشمگیری را با تأخیر 1 میلی ثانیه تا 80 IOPS و حداکثر سرعت 000 IOPS در تأخیر 80 میلی ثانیه ارائه کرد.
همه درایوهای آزمایش شده تقریباً نتایج یکسانی را در آزمایش دوم نشان دادند (4 KB Random Write): سرعت کمی بالاتر از 63 IOPS با تأخیر 000 میلی ثانیه است.
با حرکت به بارهای کاری متوالی، ابتدا به خواندن 64 کیلوبایت نگاه کردیم. در این مورد، درایو کینگستون تأخیر زیر میلی ثانیه ای را تا رسیدن به 5200 IOPS (325 مگابایت بر ثانیه) حفظ کرد. حداکثر نرخ 7183 IOPS (449 مگابایت بر ثانیه) با تأخیر 2,22 میلیثانیه، این درایو را به مقام دوم در ردهبندی کلی رساند.
هنگام آزمایش عملیات نوشتن متوالی، دستگاه کینگستون از همه رقبا بهتر عمل کرد و تاخیر را تا 1 IOPS (5700 مگابایت بر ثانیه) زیر 356 میلی ثانیه نگه داشت. حداکثر سرعت 6291 IOPS (395 مگابایت بر ثانیه) با تاخیر 2,51 میلی ثانیه بود.
پس از آن، ما به وظایف SQL رفتیم، جایی که درایو Kingston DC500R تنها دستگاهی بود که سطوح تأخیر آن در هر سه آزمایش از یک میلی ثانیه فراتر رفت. در حالت اول، دیسک حداکثر سرعت 26411 IOPS با تاخیر 1,2 میلی ثانیه را نشان داد.
در تست SQL 90-10، درایو کینگستون با حداکثر سرعت 27339 IOPS و تاخیر 1,17 میلی ثانیه در آخرین رتبه قرار گرفت.
در تست SQL 80-20 نیز همین اتفاق افتاد. دستگاه کینگستون در این مورد حداکثر سرعت 29576 IOPS با تاخیر 1,08 میلی ثانیه را نشان داد.
نتایج آزمایش بار کاری اوراکل بار دیگر DC500R را در آخرین مکان قرار داد، اما دستگاه همچنان در دو آزمایش تاخیر زیر میلیثانیهای را نشان داد. در حالت اول، حداکثر سرعت دیسک کینگستون 29098 IOPS با تاخیر 1,18 میلی ثانیه بود.
در آزمایش دوم (Oracle 90-10)، DC500R به 24555 IOPS با تأخیر 894,3 میکرو ثانیه دست یافت.
در تست سوم (Oracle 80-20) حداکثر سرعت دستگاه کینگستون 26401 IOPS با سطح تأخیر 831,9 میکرو ثانیه بود.
سپس به سراغ کپی VDI رفتیم - ایجاد کپی های کامل و مرتبط. در آزمایش بارگذاری یک نسخه کامل VDI، درایو Kingston دوباره نتوانست رقبای خود را شکست دهد. دستگاه تأخیر زیر 1 میلی ثانیه را تا سرعت حدود 12000 IOPS حفظ کرد و حداکثر سرعت 16203 IOPS با تأخیر 2,14 میلی ثانیه بود.
هنگام آزمایش کپی ورود اولیه VDI، دستگاه کینگستون عملکرد بهتری داشت و در نهایت (با اختلاف کمی) در جایگاه دوم قرار گرفت. درایو تاخیر در یک میلی ثانیه را تا رسیدن به سرعت 11000 IOPS حفظ کرد و حداکثر سرعت 13652 IOPS با تأخیر 2,18 میلی ثانیه بود.
همچنین، با اختلاف اندکی، درایو کینگستون در تست Login دوشنبه برای یک نسخه کامل VDI مقام دوم را به خود اختصاص داد. درایو Seagate Nytro 1351 دارای حداکثر سرعت کمی بالاتر بود، اما دستگاه Kingston به طور کلی سطوح تاخیر کمتری را در طول آزمایش نشان داد. حداکثر سرعت DC500R 11897 IOPS با تاخیر 1,31 میلی ثانیه بود.
در آزمایش بارگذاری نسخههای VDI مرتبط، دستگاه کینگستون در جایگاه آخر قرار گرفت. تاخیر در سرعت های کمتر از 1 IOPS از 6000 میلی ثانیه فراتر رفت. حداکثر سرعت DC500R 7861 IOPS با تاخیر 2,03 میلی ثانیه بود.
با این حال، با توجه به نتایج تست ورود اولیه، درایو دوباره در جایگاه دوم قرار گرفت: تأخیر تنها پس از رسیدن به اوج عملکرد از یک میلی ثانیه فراتر رفت، که در نهایت به 7950 IOPS با تأخیر 1,001 میلی ثانیه رسید.
در آخرین آزمایش یک کپی پیوند شده از VDI - دوشنبه ورود - درایو همچنین نتیجه دوم را نشان داد: حداکثر سرعت 9205 IOPS با تاخیر 1,72 میلی ثانیه. زمانی که سرعت به 6400 IOPS رسید، تاخیر بیش از یک میلی ثانیه بود.
نتیجه
DC500R جدیدترین SSD کینگستون است که برای کاربران سازمانی طراحی شده است. DC500R در فرم فاکتور 2,5 اینچی عرضه می شود. ظرفیت های موجود از 480 گیگابایت تا 3,84 ترابایت است. این درایو مبتنی بر فناوری حافظه فلش 3D TLC NAND است و ترکیبی از منبع طولانی و سطح بالایی از عملکرد است. برای یک درایو 3,48 ترابایتی، سرعت خواندن و نوشتن متوالی به ترتیب 555 و 520 مگابایت بر ثانیه، سرعت خواندن و نوشتن تحت بارهای ثابت به ترتیب 98000 و 28000 IOPS و همچنین ظرفیت منبع 3504 TBW ذکر شده است.
برای ارزیابی عملکرد Kingston DC500R، آن را با سایر SSD های SATA محبوب از جمله درایوهای سامسونگ مقایسه کردیم.
در تست خواندن و نوشتن تصادفی 4KB، Kingston DC500R به 80209 IOPS و 1,59 ms تأخیر خواندن و 63000 IOPS و 2 ms تأخیر نوشتن دست یافت. در تست خواندن و نوشتن بلوک 64 کیلوبایت، DC500R به ترتیب به سرعت 7183 IOPS (449 مگابایت بر ثانیه) با تأخیر 2,22 میلیثانیه و 6291 IOPS (395 مگابایت بر ثانیه) با تأخیر 2,51 میلیثانیه دست یافت. در آزمایشهای مصنوعی با استفاده از پایگاههای داده SQL و Oracle و افزایش سرعت نوشتن مورد نیاز، عملکرد DC500R بسیار مطلوب بود. برای بارهای کاری SQL، Kingston DC500R در هر سه آزمایش در آخرین مرحله قرار گرفت و تنها درایو برای دستیابی به تأخیر زیر میلی ثانیه بود. با این حال، در آزمایش اوراکل، تصویر بسیار بهتر بود. در دو مورد از سه آزمایش، درایو تاخیر کمتر از 1 میلی ثانیه را حفظ کرد که رتبه دوم را به خود اختصاص داد. Kingston DC500R هنگام آزمایش با استفاده از کپیهای VDI، هم کامل و هم مرتبط، سطوح عملکرد مناسبی را نشان داد.
به طور کلی،
مدل های سری DC500 برای سفارش از توزیع کنندگان رسمی کینگستون در دسترس هستند.
برای سوالاتی در مورد تست و اعتبار سنجی، می توانید از طریق ایمیل با دفتر نمایندگی Kingston Technology در روسیه تماس بگیرید [ایمیل محافظت شده]
برای اطلاعات بیشتر در مورد محصولات
منبع: www.habr.com