Железо

Новая статья: Обзор NAS QNAP TS-1277XU-RP: второй источник

Серии на CPU Excavator/Bulldozer не в счёт. QNAP TS-1277XU-RP — в каком-то смысле знаковая модель NAS для компании, потому что это первое за долгие годы устройство на базе современного процессора AMD, а не Intel. Это важно и для AMD, потому что сам сегмент таких решений хоть и не столь велик, но может быть индикатором уровня доверия к платформе.

Во-первых, QNAP и другие вендоры продают не «железо», а готовое решение, цена на которые определяется возможностями СХД. При этом особо надеяться на то, что СХД на базе AMD будут значительно дешевле основанных на Intel продуктов, не стоит. А это сразу же лишает пользователей части функций. И тут не всё так однозначно, ведь чипы AMD, например, не имеют встроенной графики. Во-вторых, разработка новой аппаратной базы тоже не бесплатна.

QNAP TS-1277XU-RP

QNAP TS-1277XU-RP

Технические характеристики

У нас побывала версия с AMD Ryzen 5 2600 (6 ядер, 12 потоков, 3,4/3,9 ГГц, L3-кеш 16 Мбайт, TDP 65 Вт) и 8 Гбайт RAM (2 × DDR4-2400 UDIMM), что отражено в полном наименовании модели: TS-1277XU-RP-2600-8G. На выбор предлагается две основные конфигурации QNAP TS-1277XU-RP: с Ryzen 5 2600 или с Ryzen 3 1200. Впрочем, никто не мешает самостоятельно заполнить все четыре DIMM-слота. Для заказа доступны версии и с максимально возможным объёмом памяти — 64 Гбайт.

Корпус выглядит точно так же, как и другие корпоративные или стоечные SMB-решения NAS. Впрочем, смена аппаратной платформы никак не сказалась на внешнем виде и особенностях шасси. На правом «ушке» находятся кнопка питания и три индикатора состояния системы, сети и внешней дисковой полки. Спереди есть 12 лотков для накопителей 2,5”/3,5” SATA-3, с индивидуальными индикаторами.

0 Type-A, по одному USB 3. Все основные разъёмы находятся сзади: четыре USB 3. 1GbE-порты обслуживаются контроллером Intel I211, а 10GbE — Mellanox ConnectX-4 Lx. 1 Gen2 Type-A и Type-C, два гигабитных сетевых разъёма RJ-45 и ещё два SFP+ 10 Гбит/с. 0 есть четыре слота: два x8 и два x4. Для карт расширения PCI-Express 3. Жаль, нет внутренних слотов M. Однако фактически на них приходится 16 линий, так что они могут работать в следующих сочетаниях: четыре x4, два x8, два x4 + один x8. Среди поддерживаемых карт есть как раз переходники M. 2. 2, а также накопители, графические ускорители, адаптеры Ethernet и Wi-Fi.

Относительно, конечно — в простое она перекрывает шум настольного ПК. Система охлаждения на удивление тихая. В корпусе высотой 2U довольно просторно, так что CPU оснащён радиатором-кубиком с частым оребрением и двумя тепловыми трубками. Не то чтобы это было важно для стоечного хранилища, но всё равно приятно.

Часть работы на себя берут вентиляторы блоков питания. Активная часть СО  состоитиз двух вентиляторов 70 × 70 мм, 6000 RPM. Что касается карт расширения, то, во-первых, один из вентиляторов находится прямо за слотами PCIe, а, во-вторых, слишком мощные карты всё равно установить нельзя, так как питаться они могут только от слотов, потому что БП просто не рассчитаны на большую нагрузку.

Каждый блок имеет мощность 300 Вт и рассчитан на сети AC 100-240 В 50-60 Гц. За питание отвечают два (1+1) блока с возможностью горячей замены. Также в комплекте есть традиционный набор винтов для крепления накопителей и пара патч-кордов. В комплекте с устройством поставляются два кабеля с вилками, соответствующими стандартам региона продажи. Салазки для установки в стойку придётся докупать самостоятельно.

Технические характеристики QNAP TS-1277XU-RP

Накопители

12 × 3,5/2,5" SATA II/III HDD/SSD

Файловая система

внутренние накопители: EXT4

 

внешние носители: EXT3, EXT4, NTFS, FAT32, HFS+, exFAT 

RAID

Basic, JBOD, RAID 0, 1, 5, 6, 10, 50, 60

Процессор

AMD Ryzen 5 2600 (6/12, 3,4/3,9 ГГц, L3 16 Мбайт, TDP 65 Вт)

Оперативная память

8 Гбайт DDR4-2400 UDIMM; расширение до 4 × 16 Гбайт

Сетевые интерфейсы

2 × 1 GbE RJ-45; 2 × 10 GbE SFP+

Дополнительные интерфейсы

4 × USB 3.0 Type-A;  1 × USB 3.1 Gen2 Type-A; 1 × USB 3.1 Gen2 Type-C; 4 × PCI-E 3.0 HHHL (2 x8 или 4 x4)

Протоколы

CIFS, AFP, NFS, FTP(S), WebDAV, iSCSI, HTTP(S), rsync; VPN (QBelt, PPTP, OpenVPN, L2TP/IPSec); IPv6; Telnet, SSH, SNMP

Клиенты

Windows 7 и более поздние, Mac OS X 10.7 и более поздние; Linux

Система охлаждения

2 × вентилятора 70 × 70 мм; 37,2 дБа

Питание

2 (1+1) × БП: AC 100-240 В 50-60 Гц 300 Вт

Энергопотребление, Вт

в режиме доступа: 106,66 

Условия работы

0°C – 40°C; 5% – 95% RH

Габариты, мм

88 × 482 × 562; 2U

Масса, кг

13,73 (без накопителей)

Гарантия, мес.

36

Техподдержка

РФ: E-Mail/телефон; будни 6:00 – 19:00 (МСК)

Ориентировочная цена, руб.

по запросу

Производительность

4. Для тестов использовалась стабильная версия прошивки QTS 4. 1101. 1. Второй набор накопителей состоял из восьми SSD Samsung SM863a (SATA III, 480 Гбайт), которые были собраны в RAID50. Основными накопителями как обычно были Seagate Constellation CS ST3000NC002 (3 Тбайт, 64 Мбайт кеш, 7200 RPM, SATA III) в количестве четырёх штук, собранных в RAID-5. Для наших задач они подходят идеально, так как обладают надёжностью и производительностью. Это серверные твердотельные накопители, да ещё на базе V-NAND MLC, что только в плюс.

Последнее фото перед запуском

Последнее фото перед запуском

Кеширование записи («задержка аллокации EXT4») оставлено включенным по умолчанию. Во всех случаях примерно половина ёмкости была отведена под один полный (thick) том. Важное изменение параметров теста касается минимально поддерживаемой версии SMB — теперь всегда используется только SMB 3. Общие папки SMB подключались на клиенте как сетевой диск.

Она позволяет организовать многопоточный обмен данными при наличии нескольких одинаковых сетевых интерфейсов со стороны клиента и сервера без использования LACP и «умного» коммутатора. А самая последняя версия в данном случае нужна для проверки одной из любопытных функций — SMB Multichannel (SMBMC).

Мастер настройки

Смотреть все изображения (9)

Смотреть все
изображения (9)

Настройки SSD-пула

Смотреть все изображения (13)

Смотреть все
изображения (13)

Порты SFP+ со стороны хранилища подключались к свитчу посредством DAC. Так что клиент и NAS использовали двухпортовое подключение к сети посредством неуправляемого 10GbE-коммутатора QNAP QSW-1208-8C. 6. А со стороны клиента использовались уже обычные кабели Cat.

На обеих сторонах были включены Jumbo-кадры 9k. Конфигурация клиентской машины осталась неизменной: Intel Core i5 6600K, 32 Гбайт RAM, NVMe SSD GOODRAM IRDM Ultimate, Intel X540-T2, Windows 10 Home 1903. Для нашего набора HDD такая тестовая конфигурация, конечно, избыточна, потому что упираться всё будет именно в скорость дисков.

Делается это путём добавления в /etc/smb.conf строки server multi channel support = yes, а также включения асинхронного ввода-вывода в том же файле, если SAMBA вообще собрана с его поддержкой: aio read size = 1 и aio write size = 1. А проверка SMB Multichannel носит чисто академический характер, так как официально эта функция пока вообще недоступна и для её включения приходится вручную вносить изменения в настройки сервера SMB.

Видна и нагрузка на сетевые интерфейсы, и на процессор

Видна и нагрузка на сетевые интерфейсы, и на процессор

Несмотря на обещания Microsoft, что всё будет хоть как-то работать «из коробки» в Windows 10 при наличии двух одинаковых сетевых адаптеров с одинаковыми же настройками и DHCP-сервера в сети, практика разительно отличается от теории. Но это только полдела. На стороне клиента SMBMC работает, но в наименее благополучном режиме — без нормального масштабирования (RSS), если верить отчёту Windows, и с повышенной нагрузкой на CPU. В нашем случае пришлось вручную прописывать разные адреса и подсети на адаптерах 10GbE и «привязывать» SMB только к ним.

Тем не менее, даже в нашем случае удалось получить при последовательном чтении с большой глубиной очереди синхронную нагрузку на оба сетевых интерфейсов, которая суммарно даёт большую пропускную способность, чем одно 10GbE-подключение. Идеальной конфигурацией для SMBMC всё же является наличие в системе только современных сетевых адаптеров с поддержкой RDMA и подключенных к процессорным линиям PCIe. Остаётся открытым вопрос: достигли ли мы предела производительности NAS или дело всё же в клиенте. Прирост виден невооружённым глазом, он составляет более четверти.

В случае записи эффект от SMBMC может быть и негативным, хотя на небольших объёмах картину смазывает кеш со стороны NAS (особенно для HDD). Но всё вышесказанное касается только чтения. А в скорости чтения в данном сценарии выгоду получаются только SSD. При копировании набора из нескольких сотен сгенерированных случайным образом файлов общим объёмом 5,5 Гбайт посредством robocopy с явным отключением кеширования (параметр /j) на клиентской стороне разница в скорости записи тоже заметна.

QNAP TS-1277XU-RP

Crystal Disk Mark 5.5.0, IOPS

1 Гбайт × 9

16 Гбайт × 9

HDD SMBMC

HDD

SSD SMBMC

SSD

HDD SMBMC

HDD

SSD SMBMC

SSD

Random Read 4KiB Q32

70279,5

71610,4

69175,8

75637,5

12859,4

12687

70638,4

69542,2

Random Write 4KiB Q32

18312,3

18407

57778,1

55130,6

15319,1

15419,4

54213,4

31173,1

Random Read 4KiB Q1

2467

5197

2486,8

5258,5

2373,5

4799,8

2604

5105,5

Random Write 4KiB Q1

2710,7

5541,5

2737,3

5456,5

2789,1

4838,9

2655,5

5372,8

QNAP TS-1277XU-RP

robocopy /j, Мбайт/с

R1

R2

R3

W1

W2

W3

HDD SMBMC

253,054353

322,95887

296,899324

105,522631

114,886507

115,983245

HDD

284,311686

292,319143

291,151625

149,067502

121,32933

119,72117

SSD SMBMC

490,484358

435,224337

466,834091

114,584823

117,592258

126,192189

SSD

296,970471

245,933276

241,948024

174,307665

173,206487

175,452737

Возможности

Базовые функции рассмотрены в обзорах QNAP D2 Pro и QNAP S2. В этом разделе традиционно рассмотрим парочку интересных возможностей QTS, которые ранее не попадали в поле нашего зрения, потому что рассказывать о возможностях этой ОС можно очень и очень долго. С момента его выхода версия QTS 4. Про некоторые наиболее полезные для SMB-пользователей возможности рассказано в летнем обзоре QNAP TVS-972XU-RP. 1 вышла из статуса беты, но, к сожалению, в онлайн-демо её всё ещё нет. 1.

Дедупликация QuDedup

Тогда вскользь было упомянуто о дополнительной утилите QuDedup Extract Tool для работы с проприетарным форматом бэкапов .qdff. В прошлый раз мы познакомились с приложением Hybrid Backup Sync 3 (HBS) для резервного копирования и синхронизации данных, которое теперь тоже вышло из статуса беты. К сожалению, работает она только с ними, а не со всеми файлами на NAS. Из названия нетрудно понять, что резервные копии подвергаются дедупликации. Причём, похоже, что это искусственное ограничение сверху. Впрочем, и нагрузку на процессор она даёт немалую — до 25%.

Говорится лишь, что в среднем можно получить сжатие исходных файлов в 4-10 раз. Конкретный алгоритм работы функции QuDedup не раскрывается. QNAP не рекомендует использовать дедупликацию для видеофайлов, но упоминает, что она хорошо работает с повторяющимися наборами данных вроде образов виртуальных машин или ISO-файлов. Естественно, не все данные одинаково хорошо сжимаются. Утилитой rdfc, которая используется и для генерации случайных наборов файлов для robocopy, был создан случайный же файл объёмом ровно 64 Гбайт. Для проверки эффективности работы QuDedup был проделано очень простой тест.

2 копии тестового файла в бэкапе

2 копии тестового файла в бэкапе

2 + 1 копии в бэкапе

2 + 1 копии в бэкапе

Дальнейшее добавление таких же копий тестового файла с последующим обновлением qdff-архива на его размер не повлияло — к исходным 17 Гбайт добавляются лишь считаные мегабайты служебных данных. В первом сценарии две копии этого файла были скопированы на NAS, где в результате работы HBS был создан qdff-бэкап, итоговый размер которого составил около 17 Гбайт. При этом удивительно, что одновременное резервирование всех трёх файлов даёт чуть больший размер итогового qdff-бэкапа — порядка 19 Гбайт.

3 копии тестового файла в бэкапе

3 копии тестового файла в бэкапе

2 + 1 копии в бэкапе с добавлением частей исходного файла.

2 + 1 копии в бэкапе с добавлением частей исходного файла

За основу взят 17-Гбайт qdff-бэкап из первого сценария, полученный в результате обработки двух копий тестового файла с последующим добавлением ещё одной копии. Второй сценарий более сложный. Исходный тестовый файл был разбит на 8 равных частей и на обработку были отправлены части 2, 4, 6 и 8. После этого к ним добавляется не целый файл, а лишь его части, причём непоследовательные. QuDedup справился с ними очень быстро, однако итоговый размер qdff увеличился на 5,5 Гбайт.

3 копии тестового файла + первая 1/8 файла

3 копии тестового файла + первая 1/8 файла

QuDedup Extract Tool

QuDedup Extract Tool

Более того, частичное пересечение её только смущает. Да, это тоже неплохое сжатие, но функция, похоже, не всегда может сличать столь крупные непоследовательные блоки файлов. Итог — 24,4 Гбайт в qdff-архиве. В третьем сценарии на резервное копирование были отправлены три одинаковых исходных файла и первая из восьми частей. Возможно, результат не так впечатляет, как при обработке одинаковых файлов, однако это всё равно неплохая степень сжатия для случайных данных.

QVPN 2.2

Как серверов, так и клиентов. Поддержка VPN в QTS существует довольно давно. 2 в QTS 4. В версии QVPN 2. 1 появился проприетарный протокол QBelt на базе DTLS с шифрованием AES-256. 4. А в нашем случае не работает вообще. Вероятно, в силу молодости, работает он не слишком стабильно, судя по отзывам. В конце концов, поддержка привычных PPTP, L2TP и OpenVPN никуда не делась. Впрочем, невелика потеря — до первого внешнего аудита столь чувствительных материй как шифрование и защита передачи данных пользоваться любой новинкой можно на свой страх и риск.

Серверы VPN

Серверы VPN

Первая — ручной или автоматический выбор сетевого интерфейса, куда будет отправляться трафик VPN-клиентов. Из общих для всех протоколов возможностей есть три. Третья — наличие отдельной группы пользователей для работы с VPN, аккаунты которой либо добавляются вручную, либо импортируются из домена AD. Вторая — настройка предпочитаемых для VPN-клиентов DNS-серверов, среди которых можно выбрать и публичные. Для L2TP и PPTP можно выбрать протокол аутентификации PAP или MS-CHAPv2. Для QBelt и L2TP доступно шифрование только по предварительному ключу (PSK). Наконец, для PPTP и OpenVPN можно настроить уровень шифрования — MPPE40/128 и AES128/256 соответственно.

Настройки QVPN 2.2

Смотреть все изображения (12)

Смотреть все
изображения (12)

Увы, в веб-интерфейсе нет никакой возможности явно привязать тот или иной VPN-сервер к конкретному сетевому интерфейсу. Для OpenVPN также есть опции сжатия трафика и использования этого типа подключения как шлюза по умолчанию для удалённых устройств. Но это если повезёт, потому что нам, например, единожды довелось получить этот файл целиком — в остальных случаях он был пустым. В частности, в файле .ovpn, который сервер вместе с сертификатом генерирует для клиентов, прописан текущий внешний IP-адрес NAS, а вовсе не локальный.

Это может быть полезно в случае подключения NAS в удалённом филиале к основной сети компании. Ровно те же протоколы QVPN поддерживает и в качестве клиента. Тем не менее, если смотреть на QVPN в целом, это всё же относительно простое с точки зрения возможностей (но и настройки тоже) приложение, которое обеспечивает базовую поддержку VPN. Есть даже простое резервирование из двух VPN-подключений и возможность использовать NAS в качестве шлюза удалённой сети для локальных устройств.

Приложение QVPN 1.1.1

Приложение QVPN 1.1.1

12 и старше, Android версии не ниже 5. Компаньоном для QVPN на NAS является одноимённое приложение для Windows 8/10, macOS 10. Для всех протоколов, кроме QBelt, его использование не является обязательным. 1, а также iOS 10 и более поздних версий. Из дополнительных и необязательных функций есть автоматическое соединение с VPN-сервером при запуске приложения или при подключении Wi-Fi, восстановление связи с VPN при обрыве и настройка DNS-сервера. Более того, для OpenVPN, например, всё равно придётся самостоятельно устанавливать ещё и официальный клиент.

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

Настройки QVPN 1.1.1

Смотреть все изображения (9)

Смотреть все
изображения (9)

Оно может найти NAS в локальной сети или посредством облачного сервиса myQNAPcloud и, запросив логин и пароль, сконфигурировать на клиентской машине необходимые профили и сетевые интерфейсы. Однако основная задача приложения —  упростить работу с VPN-подключениями. Увы, стабильностью работы оно не блещет: не всегда удаётся завести новый профиль, нередки падения. Фактически она это делает посредством обращения к API NAS по http(s). Разработчики в курсе проблемы и готовят обновление.

QNAP TS-1277XU-RP

Средняя скорость VPN, Мбит/с

 

WAN → LAN × 1

WAN → LAN × 8

LAN → WAN × 1

LAN → WAN × 8

PPTP (MPPE128)

422

520

273

551

L2TP

263

461

520

640

1. Для простой проверки скорости VPN-подключений — тех, что заработали без ухищрений — использовалась утилита iPerf 3. Клиент и сервер работали на 10GbE-интерфейсах, хотя это было излишним, так как здесь, судя по всему, тоже есть принудительное ограничение сверху по нагрузке на CPU. 3 для 64-бит Windows.

Заключение

Во всяком случае, каких-то существенных замечаний к работе устройства у нас не возникло. Переход на новую аппаратную платформу, похоже, прошёл безболезненно. При сравнимом порядке цен с решением на базе Intel в виде протестированного летом TVS-972XU-RP с Core i3-8100 и одинаковом значением TDP новинка выгодно отличается большей вычислительной мощностью.

Тот же веб-интерфейс по субъективным ощущениям стал отзывчивее. Как показали тесты, это не оказывает какого-то уже очень заметного влияния на скорость файлового доступа — основной задачи NAS — но позволяет ускорить работу дополнительных функций. Возможно, разработчикам даже стоит пересмотреть те искусственные лимиты, которые накладываются на системные процессы — близкой к 100% нагрузке на CPU не удалось добиться ни разу.

2 на материнской плате. А вот что действительно удивляет в новой платформе, так это полное отсутствие слотов M. 0 явно маловато для 10GbE-адаптеров и четырёх слотов, которые оснащены свитчами. Встроенных в процессор 16 линий PCIe 3. 2. Интереснее было бы видеть вместо слотов x4 как раз парочку M. Это позволило бы в любой момент дооснастить NAS простым твердотельным кешем, что позволило бы ещё эффективнее «раскрываться» двум 10GbE-интерфейсам. Ну или хотя бы простенький адаптер в комплекте.

Показать больше

Похожие публикации

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»