Обзор ZimaBoard 2 – Часть 2: Тестирование микросервера и мини-ПК на базе Intel N150 с ZimaOS и Ubuntu 24.04

В первой части обзора уже была рассмотрена аппаратная часть микросервера ZimaBoard 2 : распаковка и разборка мини-ПК на базе Intel N150, первое включение с ZimaOS и обзор веб-интерфейса для ознакомления с доступными функциями.

Для дальнейшего тестирования к ZimaBoard 2 были подключены два SATA-накопителя. Проверены системная информация, производительность хранилища и сети в ZimaOS. Также на устройство была установлена Ubuntu 24.04 для оценки работы в качестве мини-ПК с SATA-накопителями.

Zimaboard 2 Review ZimaOS

Обновление ZimaOS v1.4.1

При повторном подключении к веб-интерфейсу стало доступно обновление до ZimaOS v1.4.1.

ZimaOS 1.4.1 update

До и после установки обновления отображался список изменений, включая новую функцию запланированного выключения и исправления ошибок.

ZimaOS v1.4.1 update success changelog

Настройка SATA-накопителей и методов доступа к данным

Оба SATA-накопителя были успешно обнаружены, все разделы отображались в соответствующем разделе. Доступны две опции: «Форматировать все» или «Включить все».

ZimaOS two new disks detected

Был выбран вариант «Включить все» для сохранения данных на накопителях. Операцию пришлось выполнить для sda и sdb.

ZimaOS HD drives enabled

Доступ к накопителям возможен через приложение Files в веб-интерфейсе. Можно создавать папки, удалять файлы/папки, копировать, загружать и скачивать файлы. Также есть возможность воспроизведения видео, но при попытке открыть MKV-файл (Sintel-2010.4k.mkv) воспроизведение зависло на 00:00.

ZimaOS Play MKV Video Stuck

Тест с MP4-видео прошел успешно — файл воспроизвелся в браузере.

ZimaOS Play MP4 Video

Чаще доступ к накопителям осуществляется через файловый менеджер компьютера. Доступно два варианта: ZimaOS (Remote Login) и ZimaOS (File Sharing). Первый использует SFTP-сервер, второй предоставляет доступ к настроенным SAMBA-ресурсам.

ZimaOS remote file access

При выборе ZimaOS (Remote Login) требуется ввести имя пользователя и пароль ZimaBoard 2.

ZimaOS Remote Login Authentication

Это простой и понятный способ, но пользователь получает доступ ко всем файлам системы, включая системный накопитель (eMMC) и SATA-диски. Это удобно, но потенциально опасно, так как неосторожные действия могут привести к удалению важных файлов.

zimaos local remote access Видеофайл sintel-2010.4k.mkv успешно воспроизвелся из папки Videos на хосте с Ubuntu 24.04.

Zimaboard 2 sintel 4k mkv video playback

Такой вариант не идеален для многопользовательского доступа, поскольку разрешает доступ ко всем файлам без разграничения прав. Лучшее решение для общего доступа — ZimaOS (File Sharing). Однако при выборе этого варианта список оказывается пустым, так как требуется предварительная настройка SAMBA-ресурсов.
ZimaOS File Sharing Folder Empty Настроить SAMBA-ресурсы можно в приложении Files веб-интерфейса ZimaOS: нужно кликнуть правой кнопкой на папке и выбрать «Share via SAMBA».

ZimaOS Share Via SAMBA

Здесь можно добавить пользователей и задать права доступа (чтение/запись). Например, папка Videos была расшарена с правами на чтение и запись для пользователя aey и на чтение для всех остальных.

ZimaOS Samba configuration

Ресурс Videos отобразился в файловом менеджере Nautilus на Ubuntu. При подключении в качестве анонимного пользователя доступ к файлам и воспроизведение видео работали корректно.
Zimaboard 2 samba share authentication

4K-видео с SAMBA-ресурса также воспроизвелось без проблем.

ZimaOS samba share video playback

Альтернативный вариант — использование Zima Client для удаленного доступа. Найти его можно на главной странице веб-интерфейса в разделе «Remote Access». Для настройки нужно нажать «Learn more».

ZimaOS Remote Access Configuration

После получения параметров (имя виртуальной сети, Remote ID) можно скачать Zima Client . Пока он доступен только для Windows и macOS, поддержка мобильных устройств ожидается в ближайшее время. Это неудобно для пользователей Ubuntu и Android.

Zima Client Download

К счастью, есть альтернатива — веб-сканирование. Однако возникла проблема: ZimaBoard 2 не обнаруживается, несмотря на нахождение в одной подсети с ноутбуком.

ZimaClient Web Scan Oops No Devices

Попытка на Android-устройстве дала тот же результат, поэтому тест был пропущен.

Производительность сети 2.5GbE и хранилища

ZimaBoard 2 оснащен двумя портами 2.5GbE. Тестирование проводилось с помощью iperf3:

Правый порт:

  • Загрузка на ноутбук:

  • Выгрузка:

  • Двунаправленный режим (полный дуплекс):

Левый порт, двунаправленный режим:

Результаты соответствуют ожиданиям. Отметим, что ZimaBoard 2 не имеет встроенного Wi-Fi и не поддерживает беспроводные модули формата M.2, поэтому для подключения по Wi-Fi потребуется USB-адаптер.

Для тестирования хранилища обычно используется iozone3, но в ZimaOS он отсутствует. Дистрибутив не имеет менеджера пакетов (например, apt), а также инструментов GCC для самостоятельной сборки. Вместо этого был использован утилита Fio, как в случае с i-Pi SMARC 1200 (MediaTek Genio 1200) devkit .

Корневая файловая система доступна только для чтения.

Однако раздел /var/log доступен для записи и имеет размер 17 ГБ, поэтому тестирование eMMC проводилось там.

Скорость последовательного чтения 342 МБ/с и записи 199 МБ/с — отличный результат для eMMC.

Теперь проведем тест для SATA-накопителей. Один из них — медленный HDD (ожидаемая скорость около 100 МБ/с), второй — бюджетный SSD CHUANG JIU 128 ГБ, ранее показавший 229 МБ/с на чтении и 160 МБ/с на записи в мини-ПК GEEKOM A5 по данным CrystalDiskMark.

  • Интерфейс SATA (HDD – EXT-4)

  • Интерфейс SATA (SSD – exFAT)

Результаты соответствуют ожиданиям, хотя скорость чтения HDD (94.4 МБ/с) оказалась немного ниже предполагаемой.

Теперь протестируем передачу файлов. Через «Remote Login» (SFTP) файл размером 4.9 ГБ передался за 22 секунды (~228.8 МБ/с).

ZimaOS SFTP transfer sintel

Через «File Sharing» (SAMBA) передача заняла 28 секунд (~164.5 МБ/с).

ZimaOS SAMBA transfer sintel

При многократном тестировании заметно, что первая передача с HDD через SAMBA иногда замедлялась до 80 МБ/с. Последующие передачи ускорялись благодаря кешированию.

Попробуем аналогичный тест с SSD, копируя образ Ubuntu 24.04 Desktop (6.11 ГБ). Через SFTP передача заняла более минуты с нестабильной скоростью (менее 100 МБ/с).

ZimaBoard 2 SFTP Transfer Ubuntu ISO

При использовании SAMBA наблюдалось аналогичное поведение. Для исключения влияния NVMe SSD на ноутбуке файл был скопирован в /dev/null:

Средняя скорость составила 87.5 МБ/с, с пиками до 300 МБ/с. Подключение через 2.5 Gbps Ethernet было подтверждено.

Повторный тест через командную строку с файлом 4.9 ГБ на HDD:

Скорость 95 МБ/с ближе к ожидаемым результатам для SATA HDD.

Повторный тест через SFTP с образом Ubuntu на SSD:

Если исключить 2 секунды на ввод пароля, передача заняла 34 секунды, что соответствует 184 МБ/с для файла 6.1 ГБ — ожидаемому результату.

Приложения ZimaOS

Как уже отмечалось, ZimaOS не имеет apt, yum или других менеджеров пакетов, а корневая файловая система доступна только для чтения. Единственный способ установки программ — встроенный App Store. Доступно 334 приложения (с дубликатами), включая AdGuard Home, Home Assistant, ESPHome, HomeBridge, WireGuard, OpenHAB и другие.

ZimaOS App Store Home

Эти приложения предназначены для упрощения настройки популярного ПО. В рамках обзора этот функционал не тестировался.

Системная информация ZimaOS

Проверим системные данные стандартными инструментами:

ZimaOS работает на ядре Linux 6.6.48. Корневой раздел (только для чтения) занимает 1.5 ГБ, остальное пространство 32 ГБ eMMC используется для других системных разделов. Подтверждено наличие процессора Intel N150 и 8 ГБ ОЗУ. Утилита inxi отсутствует.

В htop был замечен высокий уровень нагрузки на одно ядро из-за процесса x2t.

ZimaOS x2t high CPU usage

Это конвертер для OnlyOffice:

Причина его активации неясна. Первоначально предполагалось, что система сканирует диски в поисках офисных файлов. Однако через 6 дней процесс все еще работал с тем же файлом.

ZImaboard 2 htop 6 days uptime

После ручного завершения:

Процесс не перезапускался в течение нескольких минут. Однако позже он снова активировался, вероятно, после открытия приложения Files в веб-интерфейсе.

kill x2t zimaos

Все тесты сети и хранилища проводились после завершения x2t, но процесс возобновился.

Тепловые характеристики

Видеовыход (mini DP с переходником на HDMI) работает нестабильно, и при попытке поправить кабель случайно коснулись корпуса. Ой! Он оказался очень горячим. Поскольку корпус имеет светло-серый/серебристый цвет, на него наклеили черную ленту в одном месте для измерений с помощью тепловизора Xtherm II TS2+ , но это не повлияло на результаты: около 74°C при работе x2t.

Zimaboard 2 enclosure very hot

После остановки x2t и ожидания в течение нескольких часов температура снизилась до примерно 63°C. Все еще довольно горячо. Это означает, что охлаждение работает, но если есть маленькие дети или необходимо подключить USB-устройство, такая температура не идеальна.

Для тестирования запустили stress-ng на Ubuntu 24.04:

Скрипт sbc-bench.sh показал быстрое срабатывание троттлинга CPU с последующей стабилизацией на уровне 95–97°C:

При более длительном тесте температура поднималась до 103°C, а частота CPU снижалась еще сильнее:

Температура металлического корпуса достигла примерно 76°C. Он становится очень горячим на ощупь, и извлечение USB-накопителя при такой температуре нежелательно.

Zimaboard 2 stress test enclosure temperature

Все тесты проводились при температуре окружающей среды около 28°C.

Обзор ZimaBoard 2 на Ubuntu 24.04

Несмотря на некоторые недочеты, ZimaOS подходит для микросерверных задач, но для использования устройства в качестве мини-ПК потребуется другая ОС. Ubuntu 24.04 можно установить на ZimaBoard 2 двумя способами: Proxmox VE для одновременной работы ZimaOS и Ubuntu 24.04 или традиционная dual-boot конфигурация. Для модели Zimaboard 2 832 с 8 ГБ ОЗУ и 32 ГБ eMMC второй вариант предпочтительнее, тогда как Zimaboard 2 1664 с 16 ГБ ОЗУ и 64 ГБ eMMC справится с Proxmox VE.

Чтобы не удалять ZimaOS из eMMC, Ubuntu 24.04 установили на подключенный SATA SSD. Потребовалось вручную определить разделы для корневой файловой системы и загрузчика, после чего процесс завершился успешно.

Zimaboard 2 Ubuntu 24.04 Review

Проверим системную информацию с помощью inxi:

Все компоненты распознаны корректно: 4-ядерный Intel N150 с графикой Intel UHD, 8 ГБ ОЗУ, 32 ГБ eMMC, два SATA-накопителя (1 ТБ HDD Toshiba и 128 ГБ SSD), два порта Ethernet 2.5 Gbps. PCIe-слот не проверялся из-за отсутствия видеокарты. Температура CPU составляет 95°C, что не совпадает с 72°C, показанными sbc-bench.sh в тот же момент. Утилиты используют разные датчики:

Запустим тесты sbc-bench.sh для оценки производительности:

Как видно, система справляется с однопоточными задачами, но при троттлинге CPU в многопоточных тестах возникают проблемы.

Проверим ограничения мощности PL1 и PL2 :

PL1 установлен на 20 Вт, PL2 — на 12 Вт. Для сравнения, у бесшумного мини-ПК MINIX Z100-0dB на Intel N100 эти значения составляют 6 Вт и 12 Вт соответственно.

Дополнительную оценку производительности провели с помощью Geekbench 6.

ZImaboard 2 Ubuntu 24.04 Geekbench 6

Zimaboard 2 набрал 1201 балл в однопоточном и 2364 балла в многопоточном тестах.

Протестировали графику Intel UHD в Unigine Heaven Benchmark 4.0. Устройство показало 14.2 FPS с результатом 358 при стандартном разрешении 1920×1080.

Zimaboard 2 Unigine Heaven Benchmark 4.0

Также запустили Speedometer 2.0 в последней версии Firefox.

Zimaboard 2 Ubuntu Speedometer Firefox

Средний результат — 118 операций в минуту.

Сравним ZimaBoard 2 на Intel N150 с другими системами на Alder Lake-N , такими как Blackview MP80 (N97) , MINIX Z100-0dB (бесшумный N100), GEEKOM Mini Air12 (N100) и Weibu N10 (Core i3-N305).

Blackview MP80 (N97) MINIX Z100-0dB GEEKOM Mini Air12 Weibu N10 Core i3-N305 Zimaboard 2 832
OS Fedora 39 Ubuntu 22.04 Ubuntu 22.04 Ubuntu 22.04 Ubuntu 24.04
sbc-bench.sh
— memcpy 8989.0 MB/s 9,572.6 MB/s, 10,459.3 MB/s 9,949.4 MB/s 9,826.6 MB/s
— memset 12881.2 MB/s 8,552.2 MB/s 10,665.4 MB/s 8,991.6 MB/s 9645.6 MB/s
— 7-zip (average) 13,230 10,680 13,940 17,615 9,730
— 7-zip (top result) 13,270 12,324 13,976 20,002 9,851
— OpenSSL AES-256 16K 1302822.91k 1,232,743.08k 1,233,283.75k 1,377,211.73k 1,260,142.59k
Geekbench 6 Single 1,251 1,243 1,213 1,177 (Geekbench 5) 1,201
Geekbench 6 Multi 3,141 3,189 3,272 4,856 (Geekbench 5) 2,364
Unigine Heaven score 404 294 303 451 358
Speedometer 2.0 (Firefox) 152 146 149 N/A 118

Теоретически Intel N150 должен быть немного производительнее Intel N100. Однако, как видно из таблицы, охлаждение играет ключевую роль, и Zimaboard 2 отстает из-за пассивного охлаждения и компактных размеров, даже по сравнению с бесшумным MINIX Z100-0dB. Однопоточные тесты проходят нормально, но в многопоточных результаты значительно ниже, чем у конкурентов в аналогичных условиях (температура окружающей среды 28–30°C). Неплохие показатели у GPU, но результат Speedometer 2.0 разочаровывает, учитывая его ориентацию на однопоточную нагрузку.

При работе в более прохладных условиях производительность может быть выше. Дополнительно провели тест sbc-bench.sh, разместив устройство горизонтально вместо вертикальной ориентации на картонной подставке, чтобы проверить влияние на охлаждение.

Zimaboard 2 horizontal placement
Результат Speedometer 2.0 немного улучшился.

К сожалению, значительных изменений не наблюдается.

Энергопотребление Zimaboard 2

Измерили энергопотребление Zimaboard 2 на Ubuntu в режимах NAS (два SATA, 1×2.5GbE), программного роутера (2×2.5GbE + один SATA) и мини-ПК (два SATA, 1×2.5GbE, USB-клавиатура/мышь, HDMI через переходник miniDP). Использовали сетевой адаптер. Ubuntu выбрана из-за проблем с загрузкой ZimaOS с eMMC после установки — система переходит в grub даже при выборе «UEFI OS» в BIOS. Можно переустановить ZimaOS , но образ занимает 13 ГБ (неоправданно много для серверной ОС), и подходящей USB-флешки не оказалось.

  • Выключенное состояние — 0.5–0.8 Вт
  • Простой
    • Мини-ПК — 8.1–8.3 Вт
    • NAS — 6.8–6.9 Вт
    • Программный роутер — 8.6–9.0 Вт (может быть ниже, если SATA-диск не используется для ОС)
  • Воспроизведение видео 4K/60fps на YouTube (Firefox) — 20.2–25.3 Вт (Примечание: видео 4K 60 FPS зависают из-за троттлинга CPU, 1080p60 работают нормально)
  • Нагрузочный тест (stress-ng) — 10.3–25.1 Вт (сильные колебания из-за троттлинга, обычно 20–21 Вт)

Заключение

На бумаге Zimaboard 2 выглядит перспективным бесшумным устройством для недорогого NAS, программного роутера или мини-ПК с двумя SATA и PCIe-слотом, что редкость в этом ценовом сегменте. Предустановленная ZimaOS упрощает настройку файлового хранилища и установку популярного ПО, такого как AdGuard Home, Home Assistant, OpenHAB, JellyFin. Скорость работы 2.5GbE и SATA соответствует ожиданиям.

К сожалению, система не лишена недостатков. Несмотря на удобство использования благодаря веб-интерфейсу для выполнения всех задач, опытные пользователи могут столкнуться с ограничениями: корневая файловая система доступна только для чтения, а также отсутствует менеджер пакетов, характерный для традиционных дистрибутивов Linux.

Также были обнаружены отдельные ошибки:
— невозможность воспроизведения видео в формате MKV через приложение Files (с MP4 проблем не возникало);
— утилита x2t, работающая в фоновом режиме, зависала в бесконечном цикле обработки определенного файла, загружая одно ядро процессора на 100%;
— периодически возникали проблемы с доступом к веб-интерфейсу, требующие перезагрузки системы.

Кроме того, производительность передачи данных через SAMBA и SFTP оказалась менее стабильной, чем ожидалось.

Также замечено, что видеовыход работает нестабильно — иногда изображение пропадает при перемещении мыши или касании кабеля при подключении USB-адаптера. Проблема решается несколькими поворотами кабеля miniDP-адаптера. Это не связано с ZimaOS, но может раздражать при работе с десктопной ОС, например Ubuntu 24.04, или при попытке доступа к BIOS.

Впрочем, это объяснимо из-за бесвентиляторного дизайна и компактных размеров устройства. Процессор Intel N150 не раскрывает свой потенциал из-за троттлинга при многопоточной нагрузке, поэтому в большинстве тестов он оказывается медленнее всех протестированных систем на Alder Lake-N (N97/N100).

Металлический корпус сильно нагревается — до 76°C, поэтому при подключении USB-периферии следует соблюдать осторожность, а также лучше держать устройство вне досягаемости детей.

Конфигурация с внешними SATA-накопителями выглядит неаккуратно, и те, кто может себе позволить, скорее предпочтут более элегантное решение, например готовый NAS или… ODROID-H4+ одноплатный компьютер с корпусом .

Выражаем благодарность IceWhale Technology за предоставленный образец Zimaboard 2 для обзора. Официальная кампания на Kickstarter завершилась с более чем 2000 участниками и собранной суммой около $680 000. Если, несмотря на недостатки, интерес сохраняется, Zimaboard 2 можно предзаказать в магазине компании за $199 и выше .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments