QNAP TVS-463
Обновление прошивки и вспомогательные программные пакеты
Введение
Список производителей сетевого оборудования, чья продукция успешно проходит тесты в нашей сетевой лаборатории, постепенно расширяется. Сегодня мы представляем вашему вниманию сетевое хранилище QNAP TVS-463, обладающее четырьмя отсеками для установки жёстких дисков и предназначенное для удовлетворения потребностей малого и среднего бизнеса. Наличие двух строенных интерфейсов Gigabit Ethernet, а также возможность установки дополнительной сетевой платы позволит сетевым администраторам получить всё, на что способно устройство. Но обо всём по порядку!
Внешний вид
Сетевое хранилище QNAP TVS-463 поставляется в металлическом корпусе со следующими габаритами: 177х180х235 мм. Тестируемая модель предназначена для настольного размещения и не может быть установлена в стойку без специальных полок. Боковые и верхняя панели ничем особенным не примечательны.
На днище устройства расположены четыре круглые резиновые ножки.
На лицевой панели хранилища размещены четыре корзины для установки жёстких дисков; ЖК-дисплей и светодиодные индикаторы, отображающие состояния всего устройства и отдельных его частей; клавиши управления хранилищем, кнопки включения/выключения и резервного копирования. Также здесь находится один порт USB 3.0.
Значительную часть задней панели устройства занимает вентилятор 120 мм, охлаждающий жёсткие диски и всю остальную электронику хранилища. Стоит отметить, что на задней панели размещён также и небольшой вентилятор, расположенный внутри блока питания. Два интерфейса Gigabit Ethernet, четыре порта USB 3.0, слот для установки карты расширения, два интерфейса HDMI, Кенсингтонский замок, разъём для подключения питания и антистатического браслета также размещены здесь.
Заглянем теперь внутрь корпуса.
Аппаратная платформа
Сетевое хранилище QNAP TVS-463 построено на базе четырёхъядерного процессора AMD, работающего на частоте 2,4 ГГц.
В стандартной поставке (TVS-463-4G) система оснащена одной планкой оперативной памяти DDR3L 1600 Transcend объёмом 4 Гигабайта. Стоит отметить, что для заказа доступна также модель TVS-463-8G с восемью Гигабайтами оперативной памяти. Максимально объём оперативной памяти может быть увеличен до 16 Гбайт, - на оборотной стороне материнской платы расположено два разъёма для установки модулей оперативной памяти.
Загрузка устройства производится с флеш-карты производства компании Apacer, построенной на базе чипа флеш-памяти Toshiba TC58NVG2S0FTA00 объёмом 512 Мбайт и контроллера Apacer UCP333CLFG.
Поддержку сети обеспечивают два чипа Intel WGI210AT. Мониторинг системы возложен на чип Fintek F71869AD. Микросхема ASMedia ASM1074 выполняет функции USB-хаба. Вторая микросхема ASM1182e того же производителя является коммутатором шины PCIe, обеспечивая возможность подключения двух устройств PCIe x1 Gen2 к шине PCIe x1 Gen2.
На передней панели корпуса хранилища размещён жидкокристаллический дисплей, кнопки и световые индикаторы состояния устройства. Для управления всеми указанными элементами использован чип Microchip PIC16F73-I/SO.
Для подключения жёстких дисков используются две микросхемы Marvell 88SE9215. Указанные контроллеры не поддерживают ни программные, ни аппаратные RAID-массивы, а лишь обеспечивают возможность подключения дисков SATA 3.0 к PCI-E шине.
В качестве блока питания выбрана модель DELTA ELECTRONICS DPS-250AB-44D, обеспечивающая выходную мощность до 250 Ватт.
На этом мы завершаем изучение аппаратной составляющей сетевого хранилища QNAP TVS-463 и переходим к рассмотрению его программных возможностей.
Обновление прошивки и вспомогательные программные пакеты
Смена версии микропрограммного обеспечения производится с помощью пункта «Обновление системы» группы «Системные настройки» панели управления. Обновление может быть произведено в ручном или полуавтоматическом режиме. При использовании полуавтоматического режима хранилище, естественно, должно быть подключено к глобальной сети.
Если пользователю не достаточно стандартной функциональности сетевого хранилища QNAP TVS-463, он может доустановить требуемые сторонние программные пакеты. Установка указанных пакетов производится с помощью приложения "App Center". Также с помощью "App Center" можно управлять лицензиями на устанавливаемые программные пакеты, если это необходимо. Установка пакетов может также производиться в ручном или полуавтоматическом режимах.
Одним из таких пакетов расширений является игра Super Mario, которую мы непредусмотрительно установили на тестируемое хранилище и тем самым на полдня парализовали работу всей тестовой лаборатории!
Подключение к глобальной сети может потребоваться не только для обновления прошивки или установки вспомогательных программных пакетов, но также, например, и для обновления базы антивирусных сигнатур, так как сетевое хранилище QNAP TVS-463 обладает предустановленным модулем антивирусной проверки. Доступ к модулю можно получить с помощью пункта "Антивирус" группы "Серверы приложений" панели управления.
Справедливости ради, стоит отметить, что кроме стандартного антивирусного ядра администратор может установить пакет расширения от компании McAfee, размещённый в группе «Утилиты» приложений от партнёров. Правда, для своей работы модуль McAfee требует приобретения лицензии. Также для антивирусной проверки доступны и другие пакеты, например, Malware Remover.
На этом мы завершаем рассмотрение вопросов, связанных с обновлением программного обеспечения хранилища и переходим к рассмотрению возможностей веб-интерфейса устройства.
Обзор веб-интерфейса
Доступ к веб-интерфейсу сетевого хранилища QNAP TVS-463 можно получить с помощью любого современного браузера. Мы не станем подробно рассматривать все возможности веб-интерфейса устройства, однако постараемся довольно подробно изучить пункты панели управления. Для описания мы использовали микропрограммное обеспечение версии 4.2. Во время написания данного обзора указанная ветка ПО получила статус релиза, поэтому сейчас пользователи могут без опасений обновиться до неё.
Веб-интерфейс сетевого хранилища QNAP TVS-463 имеет оконную структуру, что позволит большинству пользователей чувствовать себя комфортно во время конфигурирования устройства.
С помощью главного меню пользователь может обращаться к основным приложениям системы, а также производить управление устройством.
С помощью меню администратора пользователь может выключить или перезагрузить устройство, а также перевести его в спящий режим. Кроме этого здесь собраны параметры пользовательского профиля.
Доступ к дополнительному меню можно получить, если нажать на кнопку с изображением трёх вертикальных точек. С помощью данного меню можно получить доступ к файлам помощи, изменить язык веб-интерфейса, выбрать компоновку элементов рабочего стола.
Пожалуй, стоит ещё упомянуть наличие трёх вспомогательных кнопок внизу страницы, позволяющих управлять облачными сервисами QNAP, получить доступ к утилитам для ПК и мобильных устройств, а также получить квалифицированную техническую поддержку.
Рассмотрим теперь основные возможности системы, собранные в Панели управления, элементы которой представлены в четырёх группах: "Системные настройки", "Настройки привилегий", "Сетевые службы" и "Серверы приложений".
С помощь вкладок пункта «Система» группы «Системные настройки» администратор может изменить имя устройства; выбрать порты, используемые для подключения; управлять синхронизацией времени, настроить параметры экрана входа, а также выбрать степень сложности пароля администратора.
Просмотреть информацию об установленных внутренних дисках и внешних накопителях, получить данные об использовании ресурсов, управлять дисковым массивом и удалёнными дисками, а также целями iSCSI можно с помощью пункта «Менеджер хранения» той же группы.
Настройки сети собраны в одноимённом пункте Панели управления. Здесь администратор может изменять адреса IPv4 и IPv6, осуществить привязку служб к определённому сетевому интерфейсу, задействовать прокси-сервер, настроить службу DDNS. Управление беспроводным адаптером, при его наличии, также производится с помощью пункта «Сеть».
Управление параметрами подключения пользователей к хранилищу можно с помощью пункта «Безопасность». Здесь администратор может указать, какие подключения разрешены; на какое время должна производиться блокировка пользователя при многократных ошибках ввода пароля, а также управлять сертификатами и ключами.
Пункт «Аппаратные установки» предназначен для управления кэшированием, работой вентилятора и выдаваемыми звуковыми сигналами.
Настроить включение хранилища по сети или по расписанию, а также изменить параметры энергосбережения можно с использованием пункта «Управление питанием».
Журнальная информация может доставляться администратору по электронной почте, SMS или с помощью push-уведомлений на мобильные телефоны, соответствующие настройки доступны в пункте «Уведомления».
Резервное копирование и восстановление настроек производится с помощью пункта «Конфигурация системы».
К USB портам хранилища можно подключать принтеры, внешние жёсткие диски и флеш-карты, источники бесперебойного питания. Управление внешними устройствами производится при помощи одноимённого пункта.
Информация об аппаратном обеспечении, сведения об использовании ресурсов, данные о системных службах собраны в пункте «Состояние».
Доступ к журнальной информации осуществляется с помощью пункта «Системный журнал».
Для всех пользователей и их групп, созданных с использованием пунктов «Пользователи» и «Группы» группы «Настройка привилегий» можно ввести ограничение на использование дискового пространства. Указанное ограничение вводится с помощью пункта «Квота».
Сетевое хранилище QNAP TVS-463 может выполнять функции контроллера домена, соответствующие настройки доступны в пунктах «Безопасность домена» и «Контроллер домена».
Управление протоколами файлового доступа для трёх наиболее часто используемых платформ производится с помощью пункта «Win/Mac/NFS» группы «Сетевые службы».
Администратор может выбрать, какую версию протокола SMB следует использовать устройству. Однако в текущей прошивке для SMB 3.0 поддержка multipath отсутствует.
Для настройки протокола FTP – универсального протокола файлового доступа – используется одноимённый пункт той же группы.
Для централизованного сбора статистической информации и настройки часто используется протокол SNMP, настройки которого представлены в одноимённом пункте.
Ещё одним пунктом группы «Сетевые службы» является пункт «Qsync Central Station 2.0», с помощью которого пользователь может выполнять синхронизацию файлов между всеми своими устройствами.
Кроме выполнения своих основных функций по хранению пользовательских файлов и предоставлению к ним доступа, модель QNAP TVS-463 может выполнять различные вспомогательные сервисы, к числу которых относятся следующие: мультимедиа сервера, веб-сервер, VPN-сервер и клиент; сервера SQL и Syslog, RADIUS и TFTP. Для настройки параметров работы вспомогательных сервисов и служб администратору необходимо обратиться к пунктам группы «Серверы приложений».
Наличие двух HDMI портов на задней панели сетевого хранилища позволяет обладателям QNAP TVS-463 использовать мультимедийные возможности устройства не только по сети, но и подключать тестируемую модель непосредственно к телевизору или проектору, заменяя обычный видеопроигрыватель.
Также нельзя не сказать о наличии возможности антивирусной проверки пользовательских данных, расположенных на хранилище. Соответствующие настройки доступны в пункте "Антивирус" группы "Серверы приложений". Естественно, мы рекомендуем использовать процедуру автоматического обновления антивирусных баз, однако при отсутствии доступа к глобальной сети обновление антивирусных сигнатур может быть произведено и вручную при помощи предварительно скачанного файла.
На этом мы завершаем рассмотрение возможностей веб-интерфейса сетевого хранилища QNAP TVS-463 и переходим к изучению интерфейса командной строки.
Интерфейс командной строки
Управление доступом к командной строке устройства по протоколам Telnet и SSH производится с помощью пункта «Telnet/SSH» группы «Сетевые службы» панели управления.
Для доступа к командной строке используются та же пара логина и пароля, что и для доступа к веб-интерфейсу хранилища. Микропрограммное обеспечение тестируемой модели построено на базе операционной системы Linux 3.12.6 с использованием BusyBox 1.01.
[/] # uname -a
Linux TS251C 3.12.6 #1 SMP Sat Sep 19 02:09:50 CST 2015 x86_64 unknown
[/] # busybox
BusyBox v1.01 (2015.09.18-19:09+0000) multi-call binary
Usage: busybox [function] [arguments]...
or: [function] [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!
Currently defined functions:
[, addgroup, adduser, ash, awk, basename, bunzip2, busybox, bzcat,
cat, chgrp, chmod, chown, chroot, chvt, clear, cmp, cp, crond,
crontab, cut, date, dc, dd, deallocvt, delgroup, deluser, df,
dirname, dmesg, dos2unix, du, echo, egrep, env, expr, false, fdisk,
fgrep, find, free, getty, grep, gunzip, gzip, halt, head, hexdump,
hostname, hwclock, id, ifconfig, init, insmod, install, ip, kill,
killall, klogd, linuxrc, ln, logger, login, ls, lsmod, md5sum,
mkdir, mknod, mktemp, modprobe, more, mount, mv, nameif, netstat,
nslookup, openvt, passwd, pidof, ping, ping6, pivot_root, poweroff,
ps, pwd, rdate, readlink, reboot, renice, reset, rm, rmdir, rmmod,
route, sed, sh, sha1sum, sleep, sort, strings, swapoff, swapon,
switch_root, sync, sysctl, syslogd, tail, tar, tee, telnet, test,
tftp, time, top, touch, tr, traceroute, true, tty, umount, uname,
uniq, unix2dos, unzip, uptime, usleep, vi, wc, wget, which, whoami,
xargs, yes, zcat
С помощью команды ps посмотрим, какие процессы запущены на устройстве в данный момент. Утилита top отобразит данные по текущей работе запущенных процессов. Вывод обеих команд мы поместили в отдельный файл.
Содержимое каталогов /bin, /sbin, /usr/bin и /usr/sbin мы также поместили в отдельный файл.
Перейдём теперь в каталог /proc и посмотрим, какие файлы здесь размещены, а также выясним время работы операционной системы и её среднюю загруженность, получим информацию об установленном процессоре и количестве оперативной памяти. Мы умышленно удалили информацию об остальных трёх «процессорах», так как информация о них полностью идентична той, что представлена для первого ядра. В принципе, время работы и среднюю загруженность системы также можно получить с помощью системного вызова uptime.
[/] # cd /proc
[/proc] # ls
1/ 15570/ 32/ 6817/ 9828/
10/ 1578/ 32269/ 6850/ 9834/
100/ 1604/ 32287/ 6857/ 9835/
101/ 1605/ 33/ 6858/ 9839/
102/ 16219/ 330/ 6862/ 9909/
103/ 16239/ 331/ 6871/ acpi/
108/ 1625/ 34/ 7/ asound/
10889/ 16355/ 341/ 7022/ buddyinfo
109/ 16412/ 354/ 7177/ bus/
10912/ 16417/ 355/ 7213/ cgroups
10933/ 16418/ 36/ 7216/ cmdline
11/ 16583/ 37/ 7217/ config.gz
110/ 16586/ 3798/ 7220/ consoles
11013/ 16596/ 3800/ 7221/ cpuinfo
11052/ 17/ 39/ 7222/ crypto
111/ 1741/ 4141/ 7485/ devices
11205/ 18/ 4253/ 7583/ diskstats
11262/ 19/ 4690/ 7593/ dma
11388/ 2/ 4866/ 7688/ drbd
11427/ 20/ 4984/ 8/ driver/
11445/ 203/ 5/ 9/ execdomains
116/ 20544/ 5010/ 92/ fb
11632/ 208/ 5069/ 9278/ filesystems
117/ 209/ 5176/ 9288/ fintek_cir/
11721/ 21/ 5448/ 9290/ flashcache/
11780/ 210/ 5449/ 9291/ fs/
11781/ 21044/ 5450/ 93/ interrupts
11782/ 214/ 5509/ 9301/ iomem
118/ 215/ 5512/ 9302/ ioports
119/ 2170/ 5513/ 9303/ irq/
12/ 21878/ 5516/ 9304/ kallsyms
120/ 22/ 5517/ 9305/ kcore
121/ 220/ 5518/ 9306/ key-users
123/ 221/ 5723/ 9307/ kmsg
1257/ 2217/ 5783/ 9308/ kpagecount
1260/ 222/ 5938/ 9313/ kpageflags
127/ 224/ 5939/ 9316/ loadavg
13/ 225/ 5940/ 9319/ locks
1353/ 2252/ 5975/ 9322/ mdstat
1354/ 226/ 5988/ 9325/ meminfo
1384/ 227/ 5990/ 9328/ misc
1385/ 2282/ 5991/ 9331/ modules
1387/ 2290/ 5994/ 9334/ mounts@
14/ 23/ 5995/ 9337/ mtrr
1429/ 2310/ 5996/ 9357/ net@
1431/ 24/ 62/ 9380/ pagetypeinfo
1433/ 24088/ 6223/ 9381/ partitions
1435/ 25/ 6239/ 94/ qnap_uvd_info
1441/ 2582/ 6241/ 9409/ scsi/
1444/ 26/ 6243/ 9428/ self@
1445/ 2648/ 6244/ 9485/ slabinfo
1446/ 269/ 6248/ 95/ softirqs
1447/ 27/ 6297/ 9564/ stat
1448/ 28/ 63/ 9580/ swaps
1449/ 28048/ 6325/ 96/ sys/
1450/ 2824/ 6327/ 9629/ sysvipc/
1451/ 29/ 6376/ 97/ timer_list
1452/ 3/ 64/ 9706/ tsinfo/
1453/ 30/ 6430/ 9714/ tty/
1454/ 30579/ 65/ 9720/ uptime
1456/ 31/ 6511/ 9721/ version
1458/ 31099/ 66/ 9728/ vmallocinfo
1463/ 31105/ 67/ 9740/ vmstat
15/ 3165/ 68/ 9826/ zoneinfo
[/proc] # cat uptime
37133.17 117285.85
[/proc] # cat loadavg
1.02 1.07 1.11 2/1079 2655
[/proc] # cat cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 22
model : 48
model name : AMD GX-424CC SOC with Radeon(TM) R5E Graphics
stepping : 1
microcode : 0x7030105
cpu MHz : 2400.000
cache size : 2048 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36
clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc
rep_good nopl nonstop_tsc extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3
cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm
extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt topoext
perfctr_nb perfctr_l2 arat xsaveopt hw_pstate npt lbrv svm_lock nrip_save tsc_scale
flushbyasid decodeassists pausefilter pfthreshold bmi1
bogomips : 4791.02
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate [12] [13]
[/proc] # cat meminfo
MemTotal: 7085624 kB
MemFree: 249588 kB
Buffers: 4808 kB
Cached: 2109124 kB
SwapCached: 14888 kB
Active: 4825296 kB
Inactive: 1703508 kB
Active(anon): 3811580 kB
Inactive(anon): 635636 kB
Active(file): 1013716 kB
Inactive(file): 1067872 kB
Unevictable: 3696 kB
Mlocked: 2276 kB
SwapTotal: 530108 kB
SwapFree: 183744 kB
Dirty: 36 kB
Writeback: 0 kB
AnonPages: 4406148 kB
Mapped: 29120 kB
Shmem: 30924 kB
Slab: 114608 kB
SReclaimable: 70984 kB
SUnreclaim: 43624 kB
KernelStack: 8648 kB
PageTables: 17948 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 4072920 kB
Committed_AS: 12382924 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 321464 kB
VmallocChunk: 34359343868 kB
HardwareCorrupted: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 11196 kB
DirectMap2M: 3072000 kB
DirectMap1G: 4194304 kB
[/proc] # uptime
13:23:10 up 10:19, load average: 1.01, 1.06, 1.10
[/proc] #
На этом краткое рассмотрение возможностей интерфейса командной строки завершается, перейдём к тестированию устройства.
Тестирование
Первым традиционным тестом, с которого мы обычно начинаем данный раздел, является установление времени загрузки системы, под которым мы понимаем интервал времени, прошедший с момента подачи питания на устройство до получения первого эхо-ответа по протоколу ICMP. Первый эхо-ответ появляется на 136 секунде. Однако TVS-463 выдаёт звуковой сигнал после завершения процедуры загрузки, поэтому в данном случае, момент окончания загрузки мы будем определять по указанному звуковому сигналу. Сетевое хранилище QNAP TVS-463 загружается за 180 секунд. Также мы решили измерить, за какое время тестируемое сетевое хранилище выключается. Оказалось, что модель TVS-463 выключается за 175 секунд. Мы считаем это приемлемым результатом.
Вторым не менее традиционным тестом является проверка защищённости устройства, выполняемая с помощью сканера сетевой безопасности Positive Technologies XSpider 7.8 (Сборка 8.25.5.23382). Всего было обнаружено двадцать пять открытых портов. Наиболее интересные обнаруженные сведения представлены ниже.
Тестируемая модель QNAP TVS-463 обладает двумя портами HDMI, позволяющими превратить обычное сетевое хранилище в мультимедийный центр. С их помощью пользователь может выводить изображение и звук на телевизор или проектор, превращая TVS-463 в основу для домашнего кинотеатра. Для выполнения указанных действий могут использоваться, например, пакеты Photo Station, Music Station или Video Station. Кроме них в состав службы HD-станция входит целый ряд других приложений, позволяющих общаться в Skype или социальных сетях, просматривать странички в интернет, а также многое другое. Для полноценного веб-сёрфинга и общения с друзьями к хранилищу могут быть подключены следующие периферийные устройства: клавиатуры, мышь, веб-камера, а также пульт дистанционного управления.
Естественно, мы не удержались и решили проверить устройство в деле: выгрузили на него фотографии и видео, сделанные нашей туристической группой за время одного из походов по Кольскому полуострову, а также несколько фильмов, скачанных из глобальной сети.
Просмотр фотографий и прослушивание музыки не нагружало хранилище сколь-нибудь заметным образом. Однако транскодирование некоторых видеоклипов в реальном времени занимало заметную часть ресурсов процессора устройства.
Перед тем, как переходить к нагрузочному тестированию, мы бы хотели познакомить наших читателей с основными параметрами тестового стенда.
Компонент | ПК |
Материнская плата | ASUS Maximus VI Extreme |
Процессор | Intel Core i7 4790K 4 ГГц |
Оперативная память | DDR3 PC3-10700 SEC 32 Гбайта |
Сетевая карта | Intel PRO/1000 PT Intel X540-T2 |
Операционная система | Windows 7 x64 SP1 Rus Windows 2012 R2 |
Измерение производительности сетевого хранилища QNAP TVS-463 мы решили начать с установления скоростей доступа по протоколам SMB/CIFS и iSCSI при подключении через встроенный сетевой интерфейс Gigabit Ethernet. Измерения проводились для всех поддерживаемых типов RAID-массивов.
Перед началом измерений мы умышленно уменьшили объём оперативной памяти, доступной операционной системе, на нашем тестовом компьютере. Данное действие было выполнено для уменьшения влияния локального кэширования (в соответствии с рекомендациями Intel). К сожалению, результаты теста DirectoryCopyToNAS всё равно оставались неадекватными, поэтому мы исключили их из диаграммы.
Из приведённых выше диаграмм видно, что получаемые скорости ограничиваются производительностью сетевого интерфейса. Так как тестируемая модель обладает возможностью организации нескольких одновременных подключений iSCSI (iSCSI MultiPath), мы решили задействовать оба порта Gigabit Ethernet. Также мы запросили у производителя опциональную сетевую карту с интерфейсом 10 Gigabit Ethernet. Результаты измерений для трёх описанных способов подключения представлены на диаграмме ниже.
Мы повторили все сделанные ранее измерения, но теперь наш тестовый ПК и хранилище связывала сеть 10 GE. Во всех последующих измерениях, если это не оговорено особо, используется именно 10 GE подключение.
Кроме поддержки протокола IPv4 рассматриваемая модель обладает также поддержкой следующей версии IP – IPv6.
Как видно из приведённых выше диаграмм, производительность TVS-463 при работе с IPv6 достаточно высока, а в некоторых случаях даже превышает IPv4.
К сожалению, вероятность выхода жёсткого диска из строя отличается от нуля. Поэтому мы решили выяснить, как сказывается процесс перестроения RAID массива на производительность всего устройства.
К нашему удивлению, процедура восстановления не оказывает негативного влияния на производительность сетевого хранилища QNAP TVS-463.
Сетевое хранилище QNAP TVS-463 может выполнять функции VPN-сервера. На диаграмме ниже представлена производительность устройства при подключении к нему с помощью трёх туннельных протоколов: PPTP, L2TP/IPSec и OpenVPN.
Раздел, подключённый по протоколу iSCSI, может быть отформатирован в любую файловую систему, поддерживаемую конечной системой. Так как для тестирования мы использовали ПК с операционной системой Microsoft Windows 2012 R2, то нам были доступны следующие файловые системы: NTFS, ReFS, FAT32 и exFAT. Конечно же, мы понимаем, что «производительность» каждой из таких файловых систем во многом зависит от того, как реализована её поддержка в той или иной операционной системе, однако мы всё равно решили предоставить нашим читателям результаты наших измерений.
При создании цели iSCSI администратору необходимо выбрать, как данная цель будет создаваться: в виде файла на существующем или новом томе, либо же в виде отдельного объекта, размещаемого непосредственно на дисковом массиве. При этом размещение непосредственно на массиве способно предоставить большие скорости доступа к пользовательским данным (в соответствии со встроенной в устройство справкой). Мы решили выяснить, какова разница получаемых скоростей в обоих случаях. По нашим измерениям, скорости доступа к цели iSCSI оказались выше при размещении данных в виде файла на существующем разделе.
Сетевое хранилище QNAP TVS-463 обладает портами USB 3.0, к которым мы подключали наш тестовый внешний SSD диск Transcend TS256GESD400K, объёмом 256 Гбайт. Измерения проводились в двух режимах: когда тестовый ПК подключён к хранилищу при помощи Gigabit Ethernet интерфейса и когда для такого подключения использовался интерфейс 10 Gigabit Ethernet.
Как видно из представленных выше диаграмм, тестируемое устройство способно предоставить значительно большие скорости доступа к данным, размещённым даже на внешнем устройстве, при подключении с помощью более высокоскоростной сети.
Так как модель TVS-463 выпускается в двух версиях: с четырьмя и восемью гигабайтами оперативной памяти, мы решили сравнить, оказывает ли увеличение оперативной памяти влияние на производительность хранилища, для чего запросили у производителя дополнительный модуль оперативной памяти.
И хотя мы не увидели значительного роста производительности при увеличении объёма оперативной памяти, доступной устройству, установка ещё одной планки памяти делает целый ряд вспомогательных функций доступным администратору. Сетевые хранилища QNAP обладают программным пакетом Virtualization Station, по сути, являющимся гипервизором второго типа и позволяющим запускать гостевые операционные системы. Конечно, аппаратные ресурсы, которыми располагает модель TVS-463 для выполнения задач виртуализации слишком мощными назвать нельзя, однако, их окажется вполне достаточно для целого ряда типовых задач, не предъявляющих высокие требования к вычислительным ресурсам. Virtualization Station позволяет в явном виде указать, какой объём оперативной памяти выделяется гостевой системе, а также сколькими ядрами процессора она будет располагать. Мы установили Microsoft Windows 7 x64 в качестве гостевой системы, выделив ей 4 Гбайта оперативной памяти и все 4 ядра процессора. В указанную операционную систему встроен механизм оценки производительности аппаратной платформы, которым мы не преминули воспользоваться. Результаты оценки представлены ниже.
Для сравнения мы решили предоставить оценку производительности нашего тестового компьютера, основные параметры которого мы описывали выше. Значительную разницу в производительности дисковой подсистемы можно объяснить использованием SSD в нашем тестовом ПК, тогда как в сетевое хранилище QNAP TVS-463 были установлены обычные жёсткие диски HGST HDN724030ALE640, предназначенные для использования в сетевых хранилищах.
Пожалуй, самым интересным тестом, связанным с виртуализацией, является измерение скоростей доступа к данным, размещённым на дисковом массиве, из гостевой операционной системы, для чего мы запустили Intel NASPT версии 1.7.1 прямо на гостевой системе Microsoft Windows 7 SP1 x64. Результаты измерений представлены ниже.
И, конечно же, мы решили выяснить, какие скорости способны продемонстрировать жёсткие диски HGST HDN724030ALE640, использовавшиеся в тестировании.
Не смогли мы пройти мимо возможности антивирусной проверки пользовательских данных. Указанную проверку можно осуществить с помощью антивирусных модулей ClamAV или McAfee (требуется лицензия). К сожалению, проверка системных файлов данными модулями не производится. Мы не ставили перед собой цели сравнить указанные антивирусные продукты, либо выяснить точные значения скоростей, так как они будут зависеть от множества факторов: версии баз антивирусных сигнатур, типов и размеров пользовательских файлов и так далее. В своих тестах мы осуществляли проверку файловых наборов (FileCopyFromNAS и DirectoryCopyFromNAS), используемых утилитой Intel NASPT. Результаты замеров представлены на диаграмме ниже.
На этом мы завершаем раздел тестирования и переходим к подведению итогов.
Заключение
В целом мы остались довольны протестированным сетевым хранилищем QNAP TVS-463, поддерживающим подключение до четырёх жёстких дисков с интерфейсом SATA или накопителей SSD. Несмотря на небольшие размеры корпуса обсуждаемой модели и её настольное исполнение, производительность хранилища оказалась сравнима с результатами стоечных решений. Наличие двух версий одной модели, различающиеся по объёму установленной оперативной памяти, позволит потенциальным покупателям наиболее точно подобрать устройство под конкретные задачи.
К сильным сторонам сетевого хранилища QNAP TVS-463 можно отнести следующие.
- Возможность установки дополнительной сетевой платы.
- Поддержка IPv6.
- Возможность агрегирования сетевых интерфейсов.
- Высокие скорости доступа к пользовательским данным.
- Наличие порта HDMI.
- Возможность запуска гостевых операционных систем.
- Наличие портов USB 3.0.
- Возможность горячей замены жёстких дисков.
- Наличие встроенного VPN-сервера и клиента.
- Возможность установки вспомогательных программных пакетов.
- Наличие антивирусного модуля.
К сожалению, мы не можем не указать и на недостатки устройства.
- Небольшой вентилятор в блоке питания.
- Неточности в переводе веб-интерфейса.
- Несколько завышенная цена.
На момент написания обзора средняя цена на модель QNAP TVS-463-4G составляла 91200 рублей, тогда как модель TVS-463-8G стоила в среднем 96500 рублей. Цены указаны на модели без жёстких дисков.