Стенд для тестування

Накопичувач Kingston DC2000B перевірявся з такими компонентами:

  • процесор: Intel Core i9-14900KF;
  • система охолодження: контур СВО із чилером;
  • термоінтерфейс: Arctic MX-4;
  • материнська плата: ASUS ROG MAXIMUS Z790 APEX ENCORE (UEFI 1301);
  • пам'ять: Kingston Fury Beast KF560C40BBK2-32 (DDR5-6000, 2x16 ГБ, CL40-40-40-80 2T, 1,35 В);
  • відеокарта: GeForce GT 1030 (GIGABYTE GV-N1030D5-2GL);
  • системний накопичувач: Kingston KC3000 1024GB (SKC3000S/1024G);
  • блок живлення: Rosewill Hercules 1600S (1600 Вт);
  • додатково: Thermalright LGA1700-BCF замість заводського механізму притиску;
  • ПЗ: Microsoft Windows 11 Pro 23H2 x64 (22631.4037).
Kingston DC2000B 960GBKingston DC2000B 960GB

В тестуванні використовувались стандартні налаштування (аналогічні після CLEAR_CMOS чи OPTIMIZED_DEFAULTS), виключення — частота ОЗП, що була встановлена в режимі JEDEC DDR5-5600. Опції Above_4G_Decoding та ReSize_BAR були увімкнені. Управління обертами вентилятора за налаштуванням — автоматичне. В операційній системі увімкнено опції Memory_integrity та Core_isolation для наближення до звичайних умов експлуатації. Файл довантаження та режим глибокого сну на час тестів були деактивовані. За допомогою штатних засобів MS Windows 11 був створений логічний розділ з файловою системою NTFS зі стандартними налаштуваннями кластера, що займає весь доступний дисковий простір. В CentOS форматування проводилося в Ext4. Масив RAID 0 створювався програмними засобами ОС в обох випадках. Тестування було проведено як із порожнім накопичувачем, так й з заповненим різноманітними файлами на 95% своєї місткості. Тестування RAID 0 відбувалось лише на порожніх накопичувачах. Подібний формат дозволить оцінити швидкодію SSD не тільки в стані «з коробки», але й у сценаріях, наближених до реальної експлуатації пристрою, коли диск за крок до свого повного заповнення. Температура в приміщенні утримувалась на рівні 20 градусів за Цельсієм. Накопичувачі мали прямий обдув корпусним вентилятором під час тестування.

Результати тестування

Традиційний тест AIDA64 Disk Benchmark підтвердив статичний запис з мінімальними просіданнями. Середня швидкість лінійного запису склала 1322 МБ/с, сталося одиничне просідання до 977 МБ/с і ще одне менш значне. Тобто можна з упевненістю сказати: хоч накопичувач і не призначений для інтенсивного запису інформації, але якщо виникає необхідність — він впорається з цим.

Kingston DC2000B 960GB

Коли справа стосується типового копіювання з одного SSD на інший (архів резервної копії модів на The Elder Scrolls V: Skyrim обсягом 476 ГБ) накопичувач робить це із заявленою швидкістю рівня 1,35 ГБ/с без будь-яких просідань.

Kingston DC2000B 960GB

Тротлінг потребує особливої уваги. По-перше — диск не просто «призначений» до сімейства класу дата-центр, його реально складно експлуатувати в типовій  настільній системі, і справа тут в тому самому передвстановленому радіаторі на контролері. Попередник DC1000B не мав такого охолоджувального елементу, тож без проблем допускав встановлення в будь-які системи, включно з ноутбуками, та дозволяв використання інших систем охолодження на кшталт радіатора материнської плати. А ось на DC2000B встановити нестандартну систему охолодження без зняття комплектного радіатора контролера неможливо, це призведе до втрати гарантії. Тож накопичувач буде відчувати себе добре лише в серверних шасі, або workstation-корпусах з наскрізним продувом компонентів. Якщо він не матиме обдуву, то буде відбуватись щось подібне:

Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB

При досягненні температури 70 °C відбувається тротлінг і швидкість запису знижується до рівня 800 МБ/с. Якщо температура продовжує збільшуватись, то швидкість спаде вже до рівня 650 МБ/с, і так до самого кінця процедури. До речі, це були показники програмного моніторингу HWINFO, теплова камера бачила радикально іншу ситуацію. Порядок термофото: спокій без обдуву накопичувача, навантаження без обдуву, навантаження з обдувом.

Kingston DC2000B 960GB

Перейдемо до бенчмарків. Вони представлені у вигляді трьох блоків результатів: перший на порожньому накопичувачі, другий на заповненому на 95% місткості накопичувачі, а третій — в режимі RAID 0. В CentOS будуть результати одного накопичувача та RAID 0.

CrystalDiskMark

Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB
Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB
Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB

ATTO Disk Benchmark

Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB
Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB
Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB

AS SSD Benchmark

Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB

Kingston DC2000B 960GB

Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB

Kingston DC2000B 960GB

Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB

Anvil's Storage Utilities

Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB
Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB
Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB

PCMark 8

Kingston DC2000B 960GB

Kingston DC2000B 960GB

Kingston DC2000B 960GB

3DMark Storage Benchmark

Kingston DC2000B 960GB

Kingston DC2000B 960GB

Kingston DC2000B 960GB

CentOS

Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB
Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB

Sysbench

Цей алгоритм використовувався на нашому ресурсі вже не один раз. Тест проводиться в режимі випадкового читання, випадкового запису та гібридного навантаження (читання та запис одночасно). Це відбувається в 192 потоках, а саме емуляція роботи накопичувача не тільки з безліччю даних, але й одночасно працюючими фоновими процесами. Для RAID 0 обсяг створюваних файлів був подвоєний (960 ГБ замість 480 ГБ). Усього на накопичувачі буде 64 файли ідентичного обсягу записаних блоками 4K. Скрипт бенчмарку:

for size in 480G; do
for mode in rndrd; do
for blksize in 4096; do
sysbench --test=fileio --file-num=64 --file-total-size=$size prepare
for threads in 192; do
echo "====== testing $blksize in $threads threads"
echo PARAMS $size $mode $threads $blksize > sysbench-size-$size-mode-$mode-threads-$threads-blksz-$blksize
sysbench --test=fileio --file-total-size=$size --file-test-mode=$mode
--time=120 --events=100000000 --threads=$threads
--file-num=64 --file-extra-flags=direct --file-fsync-freq=0 --file-block-size=$blksize run
| tee -a sysbench-size-$size-mode-$mode-threads-$threads-blksz-$blksize 2>&1
done
sysbench --test=fileio --file-total-size=$size cleanup
done
done
done

Порядок блоків наступний: RNDRD, RNDWR, RNDRW.

Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB
Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB
Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB

Sysbench RAID 0

Повтор бенчмарку в тій же послідовності блоків.

Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB
Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB
Kingston DC2000B 960GBKingston DC2000B 960GBKingston DC2000B 960GB

Висновки

Накопичувач вкрай складно експлуатувати поза цільовим сегментом дата-центрів, серверів та робочих станцій, і справа тут в передвстановленому радіаторі (власноручне зняття призводить до втрати гарантії), що не дозволяє використовувати зовнішнє охолодження на кшталт заводських M.2 радіаторів материнських плат. Це спірний момент, адже у відповідних серверних умовах таке питання взагалі не підіймається. Також показники RAID 0 масштабуються не настільки сильно, як того хотілось би, однак, це буде вкрай рідкий сценарій експлуатації, адже масштабувати максимальну місткість 960 ГБ не дуже практично, як і формфактор M.2, цей сценарій більш характерний для U.2 або SATA.

Головний і, по суті, єдиний мінус — високий нагрів. Не дивлячись на заявлений робочий режим до 70 °C теплова камера фіксувала температуру до 96°C на радіаторі контролера SSD, тому наявність активної вентиляції є базовою необхідністю. І якщо так вже сталось, що в цільовому сервері чи робочій станції її неможливо організувати, то перегрів накопичувача неминучий.

Ну а щодо плюсів — це стабільні затримки, швидкість читання й запису на рівні 7000 МБ/с та 1300 МБ/с відповідно. Тестування підтвердило відсутність проблем та помітних просідань показників. Навіть заповнений на 95% накопичувач зберігає свій рівень продуктивності. IOPS теж заходиться на пристойному рівні. Завдяки наявності захисту від втрати живлення цей накопичувач стратегічно вигідній при експлуатації в теперішніх умовах в нашій країні.

Тож звичайному користувачу взагалі немає сенсу роздивлятись цей накопичувач, а ось корпоративний сегмент знайде в ньому надійний, передбачуваний, та доволі продуктивний завантажувальний SSD.

Kingston DC2000B 960GB