Печать

Thecus N4520

Введение

Мы не первый раз тестируем четырёхдисковые сетевые хранилища Thecus. Однако на этот раз перед нами предстало устройство, ориентированное на использование дома или в небольшом офисе. Посмотрим, какие возможности получат пользователи, которые приобрели эту модель.

Внешний вид

Сетевое хранилище Thecus N4520 поставляется в обычном для подобных устройств корпусе, габариты которого составляют 240х165х192 мм. Верхняя и боковые поверхности ничем особенным не примечательны.

На днище расположены четыре круглые резиновые ножки для настольного размещения устройства.

Значительную часть лицевой поверхности хранилища занимает перфорированная дверца, за которой скрываются четыре корзины для жёстких дисков. Также здесь присутствуют световые индикаторы, отображающие наличие питания, сетевую и дисковые активности; порт USB 3.0, кнопка включения хранилища, ЖК дисплей для вывода подробной информации о настройках и состоянии устройства, а также четыре кнопки управления.

На задней поверхности расположены корпусной вентилятор 92х92 мм и вентилятор блока питания 40х40 мм. Кроме них здесь присутствуют: разъём для подключения шнура питания, Кенсингтонский замок, наклейка с краткой информацией об устройстве, два порта USB 2.0, сетевой интерфейс Gigabit Ethernet, порты HDMI и SPDIF, а также утопленная кнопка Reset для сброса пользовательских настроек.

Заглянем теперь внутрь корпуса.

Аппаратная платформа

Аппаратная начинка Thecus N4520 представлена шестью платами, четыре из которых выполняют лишь вспомогательные функции (вывод информации на ЖК-дисплей (с чипом Microchip PIC24FJ64GA006), обеспечивают подключение кнопок передней панели и жёстких дисков (на базе контроллера Silicon Image Sil3132cnu), обеспечивают питанием всю аппаратуру), тогда как две другие отвечают за основную логику работы устройства.

На материнской плате все основные элементы расположены с одной стороны, кроме чипа Realtek RTL8211E, обеспечивающего работу сети.

Под радиатором установлен процессор Intel Atom CE5315 Dual Core с частотой 1.2 ГГц. Функции оперативной памяти выполняют четыре DDR3 модуля SK Hynix H5TQ4G63MFR по 512 Мбайт каждый, таким образом, объём оперативной памяти, доступной хранилищу, составляет 2 Гбайта. Поддержка порта USB3.0, размещённого на передней панели устройства, обеспечивается модулем Etron Technology EJ168A. Чип Micron Technology JW865 выполняет функции флеш-памяти объёмом 256 Мбайт.

Часть указанных выше сведений можно получить и без непосредственного изучения аппаратной платформы хранилища. Информация об аппаратном обеспечении представлена в пункте «Данные об аппаратном обеспечении» группы «Управление системой» веб-интерфейса.

На этом мы завершаем рассмотрение аппаратной начинки устройства и переходим к изучению его программных возможностей.

Утилиты и обновление прошивки

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

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

Вся процедура обновления занимает приблизительно пять минут (без учёта времени, необходимого на загрузку файлов из интернет). После обновления прошивки устройство должно быть перезагружено.

Изучим теперь возможности веб-интерфейса хранилища.

Обзор веб-интерфейса

Традиционно при входе требуется ввести логин и пароль, равные по умолчанию admin/admin.

После входа администратору доступны два пункта: «Общие папки» и «Управление RAID». Здесь же он может получить информацию об используемой прошивке, сменить пароль и выбрать язык веб-интерфейса. Всего доступно четырнадцать языков. Выключить или перезагрузить хранилище можно с помощью кнопки в левом нижнем углу странички. Также здесь можно получить справочную информацию по веб-интерфейсу устройства и просмотреть системный журнал.

Сетевое хранилище Thecus N4520 имеет оконный веб-интерфейс, то есть настройки открываются в специальном окне. Все доступные опции разделены на семь групп: «Управление системой», «Хранилище», «Аутентификация пользователей и групп», «Сетевая служба», «Сервер приложений», «Резервное копирование» и «Внешнее устройство». Мы не станем детально описывать все возможности веб-интерфейса устройства, но остановимся на наиболее интересных.

С помощью пунктов группы «Управление системой» администратор может просмотреть версию установленного микропрограммного обеспечения и время работы системы, степень загрузки основных ресурсов и статусы сервисов; управлять системным журналом и оповещениями, указывать параметры синхронизации времени, создавать расписание включения/выключения хранилища, управлять конфигурацией, паролем администратора и питанием; проверять файловую систему, а также изменять сетевые параметры.

Пункты группы «Хранилище» предоставляют информацию об установленных накопителях и позволяют управлять ими и RAID-массивом, выполнять виртуальное стекирование сетевых хранилищ, при котором происходит расширение дискового пространства, доступного пользователям, подключать ISO-образы дисков, а также изменять параметры работы iSCSI. Признаться, нас несколько удивило ограничение на количество подключаемых образов ISO, равное единице. Стоит также отметить, что Thecus N4520 позволяет отформатировать доступное дисковое пространство только с использованием файловой системы EXT4. Приятной опцией является возможность указать разрешения на доступ к данным по протоколу iSCSI.

Группа «Аутентификация пользователей и групп» предназначена для управления учётными записями пользователей и их группами, общими папками и квотами пользователей. Поддержка протокола LDAP, наверное, здесь может оказаться избыточной.

Настройка протоколов и служб доступа к файлам, размещённым на хранилище, производится с помощью пунктов группы «Сетевая служба». Также с помощью этой группы администратор может управлять доступом к устройству по протоколу SSH и процедурой его регистрации в службе DDNS.

Доступ к дополнительным сервисам производится с помощью пунктов группы «Сервер приложений». Здесь администратор может не только воспользоваться предустановленными сервисами, но и добавить в набор сторонние программные модули. Стоит отметить, что среди добавляемых модулей есть модуль антивирусной проверки McAfee.

Выполнять резервное копирование можно с помощью пунктов одноимённой группы. Приятной возможностью для домашних пользователей наверняка станет функция записи резервной копии на оптические носители, разумеется, при подключении внешнего привода оптических дисков через USB.

Последней нерассмотренной группой стала «Внешнее устройство», содержащая пункты «Принтеры» и «ИБП (UPS)», позволяющие подключать соответствующие устройства. Возможность удалённого мониторинга по IP-протоколу источника бесперебойного питания будет востребована в основном в корпоративных сетях, но мы совершенно не возражаем против её наличия в хранилищах, предназначенных для домашнего использования.

Что нас сильно удивило в веб-интерфейсе хранилища N4520, так это отсутствие пункта, позволяющего производить обновление микропрограммного обеспечения. Вероятно, это придётся делать с помощью специализированного программного обеспечения.

На этом мы завершаем рассмотрение веб-интерфейса хранилища и переходим к изучению возможностей командной строки устройства.

Командная строка

Для доступа к командной строке хранилища необходимо обратиться к пункту SSH веб-интерфейса NAS.

Для доступа мы использовали утилиту PuTTY версии 0.63. Логин и пароль по умолчанию равны root/admin. Используется BusyBox версии 1.18.2, работающий в операционной системе Linux 2.6.39-1 (Fedora).

login as: root
Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.'s password:
Last login: Sat Sep 21 13:41:37 2013 from 192.168.1.2
Note:
Please do not delete or modify any files or folders or it may result in system operation abnormal.
[root@N4520 ~]# busybox
BusyBox v1.18.2 (2013-01-14 15:47:26 CST) multi-call binary.
Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Usage: busybox [function] [arguments]...
or: busybox --list[-full]
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:
[, [[, acpid, add-shell, addgroup, adduser, adjtimex, ar, arp, arping,
ash, awk, base64, basename, beep, blkid, blockdev, bootchartd, brctl,
bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp, chmod,
chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear, cmp, comm,
cp, cpio, crond, crontab, cryptpw, cttyhack, cut, date, dc, dd,
deallocvt, delgroup, deluser, depmod, devmem, df, dhcprelay, diff,
dirname, dmesg, dnsd, dnsdomainname, dos2unix, du, dumpkmap,
dumpleases, echo, ed, egrep, eject, env, envdir, envuidgid, ether-wake,
expand, expr, fakeidentd, false, fbset, fbsplash, fdflush, fdformat,
fdisk, fgconsole, fgrep, find, findfs, flock, fold, free, freeramdisk,
fsck, fsck.minix, fsync, ftpd, ftpget, ftpput, fuser, getopt, getty,
grep, gunzip, gzip, halt, hd, hdparm, head, hexdump, hostid, hostname,
httpd, hush, hwclock, id, ifconfig, ifdown, ifenslave, ifplugd, ifup,
inetd, init, insmod, install, ionice, iostat, ip, ipaddr, ipcalc,
ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode, kill,
killall, killall5, klogd, last, length, less, linux32, linux64,
linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread,
losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lspci, lsusb, lzcat, lzma,
makedevs, makemime, man, md5sum, mdev, mesg, microcom, mkdir, mkdosfs,
mke2fs, mkfifo, mkfs.ext2, mkfs.minix, mkfs.vfat, mknod, mkpasswd,
mkswap, mktemp, modinfo, modprobe, more, mount, mountpoint, mpstat,
msh, mt, mv, nameif, nbd-client, nc, netstat, nice, nmeter, nohup,
nslookup, ntpd, od, openvt, passwd, patch, pgrep, pidof, ping, ping6,
pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff, powertop,
printenv, printf, ps, pscan, pwd, raidautorun, rdate, rdev, readahead,
readlink, readprofile, realpath, reboot, reformime, remove-shell,
renice, reset, resize, rev, rm, rmdir, rmmod, route, rpm, rpm2cpio,
rtcwake, run-parts, runlevel, runsv, runsvdir, rx, script,
scriptreplay, sed, sendmail, seq, setarch, setconsole, setfont,
setkeycodes, setlogcons, setsid, setuidgid, sh, sha1sum, sha256sum,
sha512sum, showkey, slattach, sleep, smemcap, softlimit, sort, split,
start-stop-daemon, stat, strings, stty, su, sulogin, sum, sv, svlogd,
swapoff, swapon, switch_root, sync, sysctl, syslogd, tac, tail, tar,
tee, telnet, telnetd, test, tftp, tftpd, time, timeout, top, touch, tr,
traceroute, traceroute6, true, tty, ttysize, tunctl, udhcpc, udhcpd,
umount, uname, uncompress, unexpand, uniq, unix2dos, unlzma, unxz,
unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, volname,
wall, watch, watchdog, wc, wget, which, who, whoami, xargs, xz, xzcat,
yes, zcat, zcip
[root@N4520 ~]# uname -a
Linux N4520 2.6.39-1.ce11.fc16.i686 #1 SMP PREEMPT Thu May 30 12:51:11 CST 2013 i686 i686 i386 GNU/Linux
[root@N4520 ~]# cat /proc/version
Linux version 2.6.39-1.ce11.fc16.i686 (Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.) (gcc version 4.6.2 20111027 (Red Hat 4.6.2-1) (GCC) ) #1 SMP PREEMPT Thu May 30 12:51:11 CST 2013
[root@N4520 ~]# cat /etc/system-release
Fedora release 16 (Verne)

Информацию об установленной прошивке можно получить из файла /etc/version.

[root@N4520 ~]# cat /etc/version
OS6.build_168

С помощью команды ps посмотрим, какие процессы запущены на устройстве в данный момент. Результаты её работы, а также содержимое каталогов /proc, /bin, /sbin, /usr/bin и /usr/sbin мы поместили в отдельный файл. Утилита top отображает данные по текущей работе запущенных процессов.

[root@N4520 ~]# top
top - 18:50:36 up 1:32, 1 user, load average: 1.09, 1.17, 1.17
Tasks: 148 total, 1 running, 147 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.9%us, 1.7%sy, 0.0%ni, 97.2%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1540104k total, 518856k used, 1021248k free, 26248k buffers
Swap: 2096104k total, 0k used, 2096104k free, 328820k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1174 root 20 0 2860 1072 812 R 3.8 0.1 0:00.02 top
8981 root 20 0 2492 640 536 S 1.9 0.0 1:20.05 mDNSResponderPo
15149 root 20 0 0 0 0 S 1.9 0.0 0:00.02 flush-9:70
1 root 20 0 5460 3324 1972 S 0.0 0.2 0:04.54 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.07 ksoftirqd/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.28 kworker/0:0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
7 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/1
8 root 20 0 0 0 0 S 0.0 0.0 0:00.06 kworker/1:0
9 root 20 0 0 0 0 S 0.0 0.0 0:00.07 ksoftirqd/1
10 root 20 0 0 0 0 D 0.0 0.0 0:20.06 kworker/0:1
11 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/2
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/2:0
13 root 20 0 0 0 0 S 0.0 0.0 0:00.04 ksoftirqd/2
14 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/3
16 root 20 0 0 0 0 S 0.0 0.0 0:00.04 ksoftirqd/3

Перейдём теперь в каталог /proc и выясним время работы операционной системы и её среднюю загруженность, получим информацию об установленном процессоре и количестве оперативной памяти. Также сведения о загруженности операционной системы можно получить с помощью утилиты /usr/bin/uptime.

[root@N4520 /]# cd /proc/
[root@N4520 proc]# cat uptime
5726.90 22271.31
[root@N4520 proc]# cat loadavg
1.03 1.11 1.14 1/192 3323
[root@N4520 proc]# /usr/bin/uptime
18:54:19 up 1:36, 1 user, load average: 1.11, 1.12, 1.15
[root@N4520 proc]# cat meminfo
MemTotal: 1540104 kB
MemFree: 1021148 kB
Buffers: 26740 kB
Cached: 328820 kB
SwapCached: 0 kB
Active: 245180 kB
Inactive: 232360 kB
Active(anon): 130304 kB
Inactive(anon): 64356 kB
Active(file): 114876 kB
Inactive(file): 168004 kB
Unevictable: 3188 kB
Mlocked: 3188 kB
HighTotal: 1136648 kB
HighFree: 678096 kB
LowTotal: 403456 kB
LowFree: 343052 kB
SwapTotal: 2096104 kB
SwapFree: 2096104 kB
Dirty: 8 kB
Writeback: 0 kB
AnonPages: 125172 kB
Mapped: 34264 kB
Shmem: 70468 kB
Slab: 22968 kB
SReclaimable: 14580 kB
SUnreclaim: 8388 kB
KernelStack: 1520 kB
PageTables: 2960 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 2866156 kB
Committed_AS: 837704 kB
VmallocTotal: 600064 kB
VmallocUsed: 69980 kB
VmallocChunk: 526500 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 6136 kB
DirectMap2M: 430080 kB
[root@N4520 proc]# cat cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 54
model name : Intel(R) Atom(TM) CPU CE5315 @ 1.20GHz
stepping : 2
cpu MHz : 1200.023
cache size : 512 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2
ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2
ssse3 cx16 xtpr pdcm movbe lahf_lm arat dts tpr_shadow vnmi flexpriority
bogomips : 2400.04
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 48 bits virtual
power management:

Информацию о «процессорах» 1, 2 и 3 мы удалили, так как она повторяет те сведения, что представлены для процессора 0.

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

~                              VIM - Vi IMproved
~
~ version 7.3.315
~ by Bram Moolenaar et al.
~ Modified by <Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.>
~ Vim is open source and freely distributable
~
~ Sponsor Vim development!
~ type :help sponsor<Enter> for information
~
~ type :q<Enter> to exit
~ type :help<Enter> or <F1> for on-line help
~ type :help version7<Enter> for version info

На этом беглый обзор возможностей интерфейса командной строки мы завершаем и переходим непосредственно к разделу тестирования.

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

Первым традиционным тестом, с которого мы обычно начинаем данный раздел, является определение времени загрузки устройства, под которым мы понимаем интервал времени с момента подачи питания на хранилище до получения первого эхо-ответа по протоколу ICMP. Thecus N4520 загружается за 94 секунды. Однако только через 230 секунд после включения раздаётся сигнал, извещающий о том, что аппаратура полностью загрузилась и готова к работе.

Вторым тестом, как и всегда, стала проверка защищённости хранилища, для чего использовался сканер сетевой безопасности Positive Technologies XSpider 7.7 (Demo build 3100). Всего был обнаружен 21 открытый порт. Наиболее интересные обнаруженные сведения представлены ниже.

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

Компонент ПК
Материнская плата ASUS Maximus V Extreme
Процессор Intel Core i7 3770K 3.5 ГГц
Оперативная память DDR3 PC3-10700 SEC 32 Гбайта
Сетевая карта Intel Gigabit CT Desktop Adapter
Операционная система Windows 7 x64 SP1 Rus

Сначала мы измерили скорости доступа к хранилищу по протоколу Samba. Thecus N4520 поддерживает единственную файловую систему внутри хранилища – EXT4, поэтому мы измеряли скорости доступа для разных типов RAID-массивов, но только с одной этой файловой системой. Тут же стоит отметить, что при тестировании скоростей мы не использовали диски нашей тестовой лаборатории, которые читатели видели ранее в наших обзорах. Вместо них были использованы диски Western Digital серии RED WD10EFRX, специально разработанные для работы в сетевых хранилищах, содержащих до 5 жестких дисков. Отличительными особенностями дисков WD серии RED являются следующие: гарантированная работа в режиме 24х7, повышенная надёжность и устойчивость к вибрации, 3D-балансировка магнитных пластин, отсутствие частой парковки головок, отсутствие остановок мотора при простое, тайм-аут при коррекции ошибок, а также поддержка ATA Streaming Feature Set.

Также мы решили измерить скорости доступа по протоколу iSCSI, однако здесь результаты некоторых измерений явно выходили за границы разумного – сказывалось локальное кэширование, поэтому мы исключили их из диаграммы.

Мы подключили наш внешний жёсткий USB-диск Transcend StoreJet 25M3 объёмом 750 Гбайт с разделом, который последовательно форматировался в следующие файловые системы: NTFS, FAT32 и EXT3.

Не могли обойти стороной и поддержку протокола IPv6. На приведённой ниже диаграмме сравниваются скорости доступа к данным, размещённым на RAID0, по протоколам IPv4 и IPv6 с использованием Samba. Производительность N4520 при работе с обеими версиями протокола IP на высоте.

На этом мы завершаем раздел тестирования и переходим к подведению итогов.

Заключение

Протестированное сетевое хранилище Thecus N4520 продемонстрировало хорошие скорости передачи данных и в целом произвело приятное впечатление. Это сетевое хранилище с четырьмя дисками, предназначенное для сегмента SOHO. Здесь нет второго сетевого интерфейса и возможностей хранилищ корпоративного уровня, однако всё это и не требуется в домашних сетях и сетях небольших офисов.

К сильным сторонам устройства относятся следующие.

Однако мы не можем не указать и на недостатки.

На момент написания статьи рекомендованная цена на сетевое хранилище Thecus N4520 (без дисков) составляла 17 640 рублей.

Автор и редакция благодарят Компанию Тайле, официального дистрибьютора сетевого оборудования Thecus в России, за любезно предоставленные диски и хранилище для тестов.

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter