Выбор USB SSD для Raspberry Pi 4B: Kingdian vs Ingelon

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com (подробнее »)
| Гаджеты

Приветствую друзья

Этот обзор посвящен выбору внешнего SSD диска для сервера управления умным домом на базе Raspberry Pi 4B. Этим и объясняется моя дотошность при проведении тестов — очевидно что для переноса музыки и фильмов, разницы большой нет. А для работы в режиме постоянного чтения и записи, 24/7 — нужен тщательный выбор. 

Некоторое время назад, в обзоре диска Ingelon — я сделал ряд тестов, показывающих различие в скорости между разными типами носителей — eMMC, micro SD, USB Flash и SSD, а также между версиями интерфейсов USB 2.0 и 3.0. Кто не смотрел — ссылка в описании. 

В этом обзоре я протестирую два SSD диска — Kingdian и Ingelon, только на  USB 3.0. Но тесты будут намного подробнее. А посмотрев обзор — вы получите ответ — почему существует разница в цене между, казалось бы, одинаковыми устройствами.

Где купить ?

Ingelon USB SSD — цена на момент публикации $ 19.34 за 128 ГБ версию

Kingdian USB SSD — цена на момент публикации $ 29.86  за 128 ГБ версию

Поставка

Поставляется USB SSD диск Kingdian в удобном твердом чехле на молнии. Он же служит защитой при пересылке. 

Внутри есть два отделения с кармашками сеточками — в одном находится жесткий диск, во втором кабель и дополнительный переходник. Чехол я планирую в дальнейшем приспособить под наушники.

Комплект поставки — полностью самодостаточен, включает в себя и диск и кабель для подключения и даже переходник, для порта USB Type C

Кабель кажется совсем маленьким, но на самом деле его полная длина — 27 см, если брать только кабель без разъемов — то 19 см.  При необходимости от превращается в кабель USB — Type C, так что проблем с подключением к современным гаджетам не будет. Правда для Raspberry Pi 4B переходник не нужен

Внешний вид

Диск выполнен в корпусе размером 70 х 35 мм и около 8 мм толщиной. Часть сделана из металла, это там где надпись, остальное — из пластика

В качестве масштаба — рядом с обычным спичечным коробком. Устройство весьма компактное и легкое — всего 22 грамма

Для подключения, на одном из торцов находится разъем USB Type C — удобный тем, что он симметричный, в отличии от micro USB

Сравнение

Как я и сказал — сравнивать героя обзора я буду с аналогичным по объему USB SSD Ingelon. Который по своей конструкции больше похож на флешку.

Способ подключения у них тоже отличается — Ingelon вставляется сразу в порт. Это менее универсальное решение, но с точки зрения моей цели — с Raspberry Pi 4B так удобнее

Тестирование 

Давайте приступим к тестам. Они будут проводится на одном и том же порте стандарта USB 3.0. Для Kingdian используется его комплектный кабель без переходника.

Первый тест — при помощи Crystal Disk Mark 5, аналогично тесту в обзоре первого диска. В мультипоточном режиме последовательного чтения, Ingelon оказался чуть быстрее, при этом почти вдвое медленне Kingdian в рандомном чтении. Последовательная мультипоточная запись у Kingdian быстрее примерно на 55 МБ/сек, а рандомная — почти в 7 раз!

В однопоточном режиме, последовательное чтение, примерно одинаково, а запись у Kingdian лучше примерно на те же 50 МБ/сек. Рандомная скорость — лучше в разы.

Ingelon
Kingdian

Проверка на ошибки

Дальше я использовал тест HD Tune Pro 5.70. Проверку на ошибки оба жестких диска прошли полностью успешно, никаких проблем обнаружено не было

Ingelon
Kingdian

Последовательный режим чтения

В этих тестах участвует весь объем диска, и в последовательном режиме чтения, скорость Ingelon варьировалась от 112, до 230 МБ/сек, в среднем показав около 135 МБ/сек

Kingdian — оказался намного шустрее, его худшие показатели не падали ниже 213 МБ/сек, а средняя скорость оказалась выше максимальной для Ingelon  — 236,7 Мб/сек

Последовательный режим записи

Для Ingelon тут тоже характерны огромные пики, ведь скорость тут прыгает от 16 до 213 МБ/сек, в среднем выдавая чуть менее 56 МБ/сек

У Kingdian — разница между минимумом и максимумом гораздо меньше и находится в диапазоне 202 — 230 МБ/сек, и в среднем результат 223 МБ/сек, что тоже віше максимума у Ingelon

Рандомный режим чтения 

Этот тест производится блоками разного объема — чем меньше файл, тем больше операций и меньше скорость. Тест Ingelon показал для блоков в 512 байт — это 3111 операций в секунду и 1,519 МБ/сек, для блоков в 1 МБ — 288 операций в секунду, соответственно 288 МБ/сек

Kingdian показал ожидаемо лучший результат по файлам всех размеров. Например наименьшего объема в 512 байт — 4629 операций в секунду и 2,26 МБ/сек, а файлы по 1 МБ — 349 операций или мегабайт в секунду.

Рандомный режим записи

Начнем снова с Ingelon — по аналогии с чтением, возьмем минимальные файлы — с показателями 878 операций в секунду, что соответствует скорости в 0,429 МБ/сек, и файлы объемом в 1 МБ — с 166 операциями / мегабайтами в секунду

Kingdian просто разрывает его по всем показаниям, от минимального с 6620 операций в секунду и 3,2 МБ / сек до мегабайтных с результатом в 298 операций / мегабайт в секунду. Причем с маленькими файлами его результат записи — лучше чем его же результат чтения.

Файловый тест

И последний тест — файловый, он, на мой взгляд наиболее полно отразит как диск справится со своими обязанностями. На графике видны периодические провалы в скорости записи Ingelon менее 50 МБ/сек, скорость  чтения около 330000 Кб/сек, записи 286000

У Kingdian провалы тоже имеются, но они зачастую не ниже отметки в 200 МБ/сек и нет ни одного, который бы прошел отметку в 150 МБ/сек. Скорость  чтения порядка 372000 Кб/сек, записи — более 353000

Видео версия обзора

Вывод

Полагаю что это тестирование дает ответ на вопрос — почему внешние диски одного объема, существенно отличаются по своей стоимости. Для использования диска в качестве основного носителя данных для сервера умного дома — выбирать, очевидно, нужно более дорогие и качественные модели.

Спасибо за внимание

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе

17 комментариев

andlo
Уместнее было бы производить тестирование в целевом окружении. То есть с помощью RPi 4.
1507278702933555@facebook
Посоветуйте аналогичный тест под Raspbian
Pavelbel
https://www.raspberrypi.org/blog/sd-card-speed-test/
1507278702933555@facebook
Micro SD — немного не из той оперы
azzeph
fio вроде можно собрать под арм
Omnis
https://paste.ubuntu.com/p/yMy3cDWP7C/
Stuntman66
Так а бутиться RPi4 с USB сейчас умеет? Или, как и раньше, только с SD карточки и USB диск надо монтировать отдельно?
1507278702933555@facebook
https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware/release-notes.md
Stuntman66
Понятно, спасибо! На момент покупки этот функционал отсутствовал, но обещался в будущем. Вот будущее и наступило. Что ж, достану из чулана, поразвлекаюсь.
111723837229850116491@google
These will probably be released via rpi-update in a few days time.
Обещанного 3 года ждут((
Мне многое нравиться в RPi4, но отсутствие загрузки с юсб диска — это полный отстой который перечеркивает остальные преимущества!
Последний раз редактировалось
1507278702933555@facebook
Berryboot в помощь и никаких проблем
izhevod
У Kingdian на плате есть светодиоды питания и активности. Я просверлил пару дырок на боковине (где разъем), теперь видно, когда к нему обращение идет. А так, за полгода использования, проблем не было, доволен.
117728618187977888060@google
Попробуй как минимум эту команду:
sudo hdparm -tT /dev/sdb
Чтобы сравнить с другими системами и дисками, то посмотри сюда:
https://jamesachambers.com/raspberry-pi-storage-benchmarks-2019-benchmarking-script/?amp
И сюда:
https://www.pidramble.com/wiki/benchmarks/microsd-cards
Последний раз редактировалось
1507278702933555@facebook
Как минимум — нужно на каждую тестируемую карту ставить операционнку, чтобы провести тест. Чтобы получить примерно также значения, причем без сравнения usb 2 и 3 какое я сделал в первом тестировании. Просто делать кучу ненужной работы. Я считаю что эти тесты более чем показательны, если на диске кэша мало, то он и в малине не отрастет
117728618187977888060@google

Ответ 1507278702933555@facebook на комментарий
Как минимум — нужно на каждую тестируемую карту ставить операционнку, чтобы провести тест. Чтобы получить примерно также значения, причем без сравнения usb 2 и 3 какое я сделал в первом тестировании. Просто делать кучу ненужной работы. Я считаю что эти тесты более чем показательны, если на диске кэша мало, то он и в малине не отрастет


Не соглашусь — винда и линух по разному работают с диском. И надо тестировать именно целевую систему, если пишешь, что делаешь выбор именно для RPi. Тем более, что залить образ ubuntu дело пары минут. Сравни с другими дисками из этих тестов (там есть полная таблица со всеми замерами, в том числе с очень быстрыми ssd): https://jamesachambers.com/raspberry-pi-storage-benchmarks-2019-benchmarking-script/?amp

Добавить комментарий