Печать

Thecus N4800Eco

Введение

Сетевое хранилище Thecus N4800Eco является модернизацией другой модели того же производителя – N4800, в которую внесены изменения, направленные на повышение энергоэффективности устройства: по данным производителя в режиме простоя (при использовании четырёх 1ТБайт дисков) энергопотребление снижено с 50 Вт до 26 Вт. К числу нововведений также относится отказ от использования внутреннего источника бесперебойного питания. В моделях N4800/N4800Eco нет вентилятора на процессоре, что снижает уровень шума, производимый устройством. Вентилятор в корпусе, конечно же, есть, но он один и предназначен для охлаждения жёстких дисков, тогда как материнская плата и процессор могут довольствоваться пассивным охлаждением. Отказ от внутреннего ИБП мы бы не стали относить к преимуществам модели, так как при его отсутствии пользователям придётся использовать внешний ИБП для резервирования питания, на котором будут также происходить потери энергии. В данном обзоре мы не будем подробно останавливаться на экологической ориентации данного хранилища, но уделим больше внимания тестированию его производительности.

Внешний вид

Сетевое хранилище с четырьмя дисками Thecus N4800Eco не является стоечным и предназначено для размещения на столе. Корпус устройства имеет габариты 192x172x250 мм.

Вместе с самим хранилищем поставляется внешний источник питания со следующими выходными характеристиками: 19В/6,32А и максимальной мощностью 120 Вт.

На лицевой панели устройства расположено два экрана и кнопки для локального управления системой, также здесь находится кнопка включения/выключения устройства и два порта USB 3.0. За перфорированной дверцей скрывается четыре корзины для жёстких дисков. Верхняя и боковые поверхности ничем не примечательны.

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

Большую часть задней поверхности корпуса занимает вентиляционная решётка с размещённым за ней вентилятором. В верхней части находится закрытое отверстие для установки дополнительной карты расширения и разъём для подключения питания. Два пластиковых крепления предназначены для удобного размещения шнура. Устройство снабжено двумя сетевыми портами Gigabit Ethernet, двумя портами USB 2.0, одним HDMI, одним VGA, одним аудио и одним eSATA портами, также размещёнными здесь. Использование кенсингтонского замка позволяет снизить вероятность хищения устройства.

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

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

Электронная начинка сетевого хранилища Thecus N4800Eco состоит из нескольких текстолитовых плат. Рассмотрим компоненты материнской платы, так как остальные выполняют лишь вспомогательные функции.

Все основные компоненты расположены с одной стороны.

В качестве процессора использован Intel Atom D2701, работающий на частоте 2.13 ГГц. Функции южного моста выполняет контроллер Intel AF82801JIR. Операции медленного ввода/вывода возложены на ITE IT8782F. Функции контроллера USB 3.0 выполняет чип RENESAS/NEC D720202, USB 2.0 встроен в южный мост. Вывод звука осуществляет контроллер Realtek ALC262, а вывод видео через порт HDMI – Chrontel CH7318C. За поддержку сети отвечают два контроллера Gigabit Ethernet Intel WG82574L.

Операционная система хранилища размещается на «флеш-карте», состоящей из двух чипов Samsung K9F4G08U0B, объём каждого из которых равен 512 Мбайт, таким образом, суммарный объём дисковой памяти, доступной устройству, составляет 1 Гбайт. Поддержку указанных чипов выполняет контроллер Jmicron JMF605. Дублирования носителя, как мы это видели, например, в модели N8900, здесь нет.

Thecus N4800Eco оснащено планкой оперативной памяти Transcend 2 Гбайта (2G DDR3 1333 SODIMM CL9), построенной на базе восьми чипов Spectek PRA256M8V79DG8GQF-15E (маркировка PE913-15E). Похожую память мы уже видели у другой модели Thecus - N2800.

Часть указанных выше сведений можно получить и без непосредственного изучения аппаратной платформы хранилища. Информация о части аппаратного обеспечения представлена в пункте «Hardware Information» группы «Сведения о системе» веб-интерфейса и в файле cpuinfo, расположенном в каталоге /proc (часть вывода удалена).

N4800Eco:~# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 54
model name : Intel(R) Atom(TM) CPU D2701 @ 2.13GHz
stepping : 1
cpu MHz : 2127.904
cache size : 512 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
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 pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc
arch_perfmon pebs bts rep_good nopl nonstop_tsc aperfmperf pni dtes64 monitor
ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm arat dts
bogomips : 4257.13
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

На этом мы завершаем рассмотрение аппаратной составляющей хранилища и переходим к его программной части. Единственное, на что мы хотели бы обратить внимание читателей, так это на не очень удачное, на наш взгляд, размещение SATA-кабелей, которые потенциально могут задевать лопасти вытяжного вентилятора в корпусе. А также на наличие распаянного порта PCI-E, в который могут быть установлены дополнительные платы расширения, если их поддержка будет когда-либо введена в операционную систему Thecus OS.

Обновление прошивки и управление модулями

Смена микропрограммного обеспечения происходит стандартно для большей части продукции Thecus. С помощью пункта «Регистрация через Интернет» группы «Сведения о системе» пользователь может зарегистрировать своё устройство и получить список новых версий прошивок.

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

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

Также скачать новую версию прошивки можно вручную с русскоязычного сайта Thecus в разделе Файлы.

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

Убедиться в успешности обновления можно с помощью пункта «О системе» группы «Сведения о системе».

Если стандартного функционала микропрограммного обеспечения оказывается недостаточно, можно воспользоваться дополнительными модулями расширения, управление которыми производится с помощью пунктов «Модули» и «Автоматическая установка модулей» группы «Сервер приложений» веб-интерфейса.

Доступна и ручная установка программных модулей от Thecus. Полный список также доступен на сайте.

Перейдём теперь к рассмотрению возможностей веб-интерфейса Thecus N4800Eco.

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

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

После ввода корректных учётных данных пользователь попадает на стартовую страничку устройства. Веб-интерфейс хранилища доступен на четырнадцати языках.

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

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

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

Управление дисками и их массивами производится с помощью подпунктов группы «Хранилище». Здесь же производится настройка работы протокола iSCSI и виртуального стекирования выполняемого при помощи этого протокола.

Подпункты группы «Пользователи и группы» предоставляют администратору возможность управления учётными записями пользователей и их групп, заданию дисковых квот, а также позволяют осуществить подключение к Active Directory.

Параметры функционирования различных сетевых протоколов собраны в группе «Сетевая служба».

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

Thecus N4800Eco может выполнять функции принт-сервера для подключённых к его USB-портами принтерам. Также обсуждаемое сетевое хранилище может осуществлять удалённое управление ИБП. Указанные настройки представлены в группе External Device.

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

Обзор командной строки

Разрешение доступа к Thecus N4800Eco с помощью командной строки производится в пункте SSH группы «Сетевая служба».

Для доступа к командной строке хранилища необходимо ввести логин root и пароль, совпадающий с тем, что используется в веб-интерфейсе.

login as: root
Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.'s password:
Note:
Please do not delete or modify any files or folders or it may result in system operation abnormal.
N4800Eco:~# busybox
BusyBox v1.16.1 (2012-12-05 16:55:06 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: 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, arp, arping, awk, basename, cat, chmod,
chown, chpasswd, chroot, chvt, clear, cp, crond, crontab, cryptpw, cut,
date, dc, dd, deallocvt, delgroup, deluser, df, diff, dirname, dmesg,
dnsdomainname, dumpleases, echo, egrep, eject, env, ether-wake, expr,
false, fgrep, free, freeramdisk, fsck, fuser, getty, grep, gunzip,
gzip, halt, head, hexdump, hostname, hwclock, id, ifconfig, init,
insmod, ip, kill, killall, killall5, length, ln, logger, login, ls,
lsmod, md5sum, mdev, mkdir, mkfifo, mknod, mkpasswd, mktemp, more, mv,
netstat, nslookup, openvt, passwd, pidof, pipe_progress, poweroff,
printenv, printf, ps, pwd, raidautorun, readahead, readlink, realpath,
reboot, renice, reset, rm, rmdir, rmmod, route, sed, seq, sleep, sort,
split, stat, strings, stty, sync, sysctl, tail, tee, test, time, touch,
tr, traceroute, true, tty, udhcpc, udhcpd, uname, uniq, unzip, uptime,
usleep, uuencode, vi, watch, wc, wget, whoami, xargs, yes, zcat
N4800Eco:~# uname -a
Linux N4800Eco 2.6.38 #1 SMP Wed Dec 5 16:54:05 CST 2012 x86_64 GNU/Linux
N4800Eco:~# cat /proc/version
Linux version 2.6.38 (root@FC12-27) (gcc version 4.4.3 20100127 (Red Hat 4.4.3-4) (GCC) ) #1 SMP Wed Dec 5 16:54:05 CST 2012
N4800Eco:~#

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

N4800Eco:~# top
top - 18:39:43 up 5:37, 1 user, load average: 0.18, 0.10, 0.13
Tasks: 125 total, 1 running, 124 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.5%us, 0.8%sy, 0.0%ni, 98.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2012468k total, 638180k used, 1374288k free, 29308k buffers
Swap: 2096112k total, 0k used, 2096112k free, 355148k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 4340 596 520 S 0.0 0.0 0:04.07 init
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:01.84 ksoftirqd/0
4 root 20 0 0 0 0 S 0.0 0.0 0:11.97 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.22 kworker/1:0
9 root 20 0 0 0 0 S 0.0 0.0 0:00.35 ksoftirqd/1
10 root 20 0 0 0 0 S 0.0 0.0 0:00.29 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.08 kworker/2:0
13 root 20 0 0 0 0 S 0.0 0.0 0:01.68 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.34 ksoftirqd/3
17 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset
18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper
19 root 20 0 0 0 0 S 0.0 0.0 0:00.03 kworker/u:1
N4800Eco:~#

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

N4800Eco:~# cd /proc/
N4800Eco:/proc# cat uptime
20473.47 80823.31
N4800Eco:/proc# cat loadavg
0.12 0.11 0.13 1/127 20802
N4800Eco:/proc# /usr/bin/uptime
18:44:13 up 5:41, load average: 0.08, 0.10, 0.13
N4800Eco:/proc# cat meminfo
MemTotal: 2012468 kB
MemFree: 1375308 kB
Buffers: 29312 kB
Cached: 355148 kB
SwapCached: 0 kB
Active: 106712 kB
Inactive: 338476 kB
Active(anon): 85044 kB
Inactive(anon): 60356 kB
Active(file): 21668 kB
Inactive(file): 278120 kB
Unevictable: 3184 kB
Mlocked: 3184 kB
SwapTotal: 2096112 kB
SwapFree: 2096112 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 63944 kB
Mapped: 12700 kB
Shmem: 82684 kB
Slab: 34548 kB
SReclaimable: 20816 kB
SUnreclaim: 13732 kB
KernelStack: 1000 kB
PageTables: 6308 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 3102344 kB
Committed_AS: 210620 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 265504 kB
VmallocChunk: 34359468048 kB
DirectMap4k: 7104 kB
DirectMap2M: 2080768 kB
N4800Eco:/proc# cat cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 54
model name : Intel(R) Atom(TM) CPU D2701 @ 2.13GHz
stepping : 1
cpu MHz : 2127.904
cache size : 512 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
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 pse36
clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon
pebs bts rep_good nopl nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16
xtpr pdcm movbe lahf_lm arat dts
bogomips : 4257.13
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

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

Выяснить список поддерживаемых файловых систем и типов шифров можно из файлов /proc/filesystems и /proc/crypto. Содержимое этих файлов мы решили также представить отдельно.

Информация о версии установленной прошивки содержится в файле /app/version.

N4800Eco:/# cat /app/version
2.03.08.cdv

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

SNMP доступ

Кроме веб-интерфейса и командной строки сетевое хранилище Thecus N4800Eco предоставляет доступ для мониторинга также и с помощью протокола SNMP. Соответствующие настройки доступны в пункте «Настройка SNMP» группы «Администрирование».

Для доступа с помощью одноимённого протокола мы использовали простую утилиту GetIf версии 2.3.1, вкладка Interfaces которой отображает информацию о сетевых интерфейсах хранилища.

Вкладка Mbrowser предоставляет администратору доступ ко всем остальным записям.

К сожалению, производитель не представляет пользователям никакой собственной утилиты для работы с сетевыми хранилищами с помощью протокола SNMP, поэтому мы добавили устройство в нашу тестовую систему мониторинга на базе Cacti. На графике ниже представлена загрузка сетевого интерфейса в момент конфигурирования N4800Eco.

На этом мы завершаем краткое рассмотрение доступа к хранилищу с помощью протокола SNMP и переходим непосредственно к тестированию устройства.

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

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

Вторым тестом стала проверка защищённости устройства, которую мы проводили с помощью сканера сетевой безопасности Positive Technologies XSpider 7.7 (Demo build 3100) с заводскими настройками хранилища. Всего было обнаружено восемь открытых портов: TCP-80 (HTTP), TCP-111 (RPC Unix), UDP-111 (RPC Unix PortMapper), UDP-137 (NetBIOS Name), TCP-139 (NetBIOS samba), TCP-443 (HTTP SSL), TCP-445 (Microsoft DS) и TCP-631 (HTTP). Наиболее интересные из обнаруженных данных представлены ниже.

Далее мы перешли к измерению скоростей доступа к пользовательским данным, размещённым на хранилище. Обращение к данным производилось с помощью протоколов Samba и iSCSI. Сначала мы решили сравнить производительность устройства при работе с разными файловыми системами с дисковым массивом RAID0. При тестировании мы использовали утилиту Intel NASPT 1.7.1.

Здесь и далее мы убирали данные для теста Directory Copy To NAS с протоколом iSCSI из-за неадекватности получаемых значений.

Теперь мы решили сравнить производительность дисковых массивов с файловой системой EXT4.

Thecus N4800Eco поддерживает также шифрованные массивы, производительность работы с которыми представлена ниже.

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

Сетевое хранилище Thecus N4800Eco поддерживает работу не только с IPv4, но и с IPv6. Естественно, мы решили сравнить производительность устройства в обоих случаях.

Также не обошли мы своим вниманием и возможность балансировки передачи данных по двум Gigabit Ethernet каналам с помощью iSCSI Multipath.

Как видно из приведённой выше диаграммы, производительность N4800Eco максимально раскрывается лишь при использовании двух каналов, так как иначе передача данных будет упираться в производительность среды.

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

Заключение

В целом мы остались довольны протестированным хранилищем Thecus N4800Eco, продемонстрировавшим отличные скорости доступа к данным. Отказ от вентилятора на процессоре ощутимо снижает уровень шума, производимый устройством.

Сильные стороны сетевого хранилища Thecus N4800Eco перечислены ниже.

К сожалению, нельзя не сказать и о недостатках.

На момент написания статьи рекомендуемая розничная цена на сетевые хранилища Thecus N4800 Eco (без дисков) составляла 25000 рублей.

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

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