Беспроводной маршрутизатор NETGEAR Nighthawk X6 R8000, или ещё больше космоса у нас дома

Введение

Внешний вид и аппаратная платформа

Обновление прошивки

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

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

Заключение

Введение

Около полугода назад на наших страницах появился обзор беспроводного маршрутизатора NETGEAR R7500, позволяющего передавать пользовательский трафик через беспроводную сеть на скоростях до 2,33 Гбит/с. Уже тогда производитель заинтриговал нас новой моделью, которая ещё только ожидала своего прибытия в Россию. И вот сегодня мы наконец-то имеем возможность познакомить наших читателей с новым беспроводным маршрутизатором, NETGEAR Nighthawk X6 R8000, обладающим возможностью работать одновременно на трёх частотах, и поднимающим планку беспроводных скоростей до значения в 3,2 Гбит/с. Частотных диапазона всё так же два (2,4 и 5,0 ГГц), но при этом во втором диапазоне передатчик работает сразу с двумя независимыми каналами, что позволяет снизить взаимное влияние беспроводных клиентов друг на друга. Скорей приступим!

Внешний вид и аппаратная платформа

Беспроводной маршрутизатор NETGEAR R8000 выполнен в чёрном пластиковом корпусе с габаритными размерами 296х227х55 мм (со сложенными антеннами) при массе 1,1 кг. Размер корпуса, прямо скажем, не маленький. По форме маршрутизатор напоминает некий космический аппарат будущего. Для своей работы устройству необходим внешний блок питания (поставляется в комплекте) со следующими характеристиками: 12В и 5А.

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

Лицевая и боковые панели ничем особенным не примечательны.

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

На задней панели присутствуют пять портов Gigabit Ethernet, интерфейсы USB 2.0 и USB 3.0, разъём для подключения питания с кнопкой включения/выключения устройства, утопленная кнопка Reset, а также выключатель, предназначенный для отключения светодиодной индикации на верхней панели.

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

Электронная начинка беспроводного маршрутизатора NETGEAR R8000 представлена двумя текстолитовыми платами: материнской и вспомогательной, отвечающей исключительно за световую индикацию.

К сожалению, все основные элементы скрыты под металлическими экранами и недоступны для наблюдения.

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

Обновление прошивки

Смена версии микропрограммного обеспечения производится с помощью пункта «Обновление роутера» группы «Администрирование» вкладки «ДОП. НАСТРОЙКИ». Обновление может быть произведено в ручном или полуавтоматическом режимах. Для обновления в полуавтоматическом режиме устройство, естественно, должно иметь подключение к глобальной сети. Ручное обновление немногим сложнее – требуется лишь указать заранее скачанный с сайта производителя файл с новой прошивкой. Весь процесс обновления занимает порядка двух минут.

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

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

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

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

Веб-интерфейс устройства доступен пользователям в двух режимах: базовом («БАЗОВЫЙ РЕЖИМ») и расширенном («ДОП. НАСТРОЙКИ»).

Пункт «Wi-Fi сеть» базового режима позволяет указать параметры работы всех трёх беспроводных модулей: один работает в диапазоне 2,4 ГГц и два – в диапазоне 5 ГГц.

Нововведением стала функция «Smart Connect», позволяющая автоматически подключать пользователей к разным радиомодулям в диапазоне 5 ГГц. То есть для беспроводных пользователей видима только одна сеть в данном диапазоне, их распределение по частотным каналам производится автоматически. Без использования данной функции пользователь обнаруживает два разных SSID в диапазоне 5 ГГц и самостоятельно выбирает тот, к которому будет подключаться.

Список проводных и беспроводных клиентов содержится в пункте «Подключенные устройства».

Управление подключённым по USB устройством производится с помощью пункта «ReadySHARE».

Пункт «Настройка Интернета» группы «Настройка» вкладки «ДОП. НАСТРОЙКИ» предназначен для настройки параметров подключения к провайдеру. Кроме статического и динамического подключений поддерживаются также следующие туннельные протоколы: PPTP, PPPoE и L2TP.

Вспомогательные настройки WAN-порта собраны в пункте «Параметры Интернет-порта» той же группы.

Настройки LAN-порта маршрутизатора, DHCP-сервера, а также протокола динамической маршрутизации RIP собраны в пункте «Параметры локальной сети».

Управление параметрами доступа пользователей к внешнему USB-накопителю производится с помощью пунктов «Дополнительные настройки» и «Медиа-сервер» группы «USB-накопитель». Справедливости ради, стоит отметить, что тестируемый маршрутизатор позволяет администратору указать, какие USB-устройства могут быть подключены, а какие нет (пункт «Настройки USB-порта» группы «Дополнительные настройки»).

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

Беспроводной маршрутизатор NETGEAR R8000 поддерживает функцию VPN-концентратора, позволяя удалённым пользователям подключаться к нему с помощью туннелей OpenVPN. К сожалению, другие типы туннелей не поддерживаются. Соответствующие настройки доступны в пункте «Служба VPN».

Также как и предыдущие модели, Nighthawk X6 поддерживает работу с протоколом IPv6. Параметры поддержки IPv6 представлены в одноимённом пункте.

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

Одним из нововведений, появившихся в последних версиях прошивки, стала поддержка приставок IPTV. Указанная поддержка заключается в том, что определённый LAN-порт или беспроводная сеть соединяется с WAN-портом с помощью моста (коммутатора), то есть трафик между этими интерфейсами не маршрутизируется, а коммутируется. При необходимости администратор может указать, трафик какой виртуальной сети (VLAN), будет передан между портами.

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

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

Первым тестом, с которого мы традиционно начинаем данный раздел, является установление времени загрузки оборудования, под которым мы понимаем интервал времени, прошедший с момента включения устройства до получения первого эхо-ответа по протоколу ICMP. Беспроводной маршрутизатор NETGEAR R8000 загружается за 89 секунд. Мы считаем это приемлемым результатом.

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

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

Компонент ПК Ноутбук
Материнская плата ASUS Maximus VI Extreme ASUS M60J
Процессор Intel Core i7 4790K 4 ГГц Intel Core i7 720QM 1.6 ГГц
Оперативная память DDR3 PC3-10700 SEC 32 Гбайта DDR3 PC3-10700 SEC 16 Гбайт
Сетевая карта Intel PRO/1000 PT
ASUS PCE-AC68
Atheros AR8131
NETGEAR A6200
Операционная система Windows Server 2012 R2 Windows 7 x64 SP1 Rus

Первым нагрузочным тестом, который мы провели, стало измерение скорости передачи пользовательского трафика при выполнении NAT-трансляций.

Подключение к большинству интернет-провайдеров в России и на постсоветском пространстве до сих пор осуществляется с помощью VPN. На диаграмме ниже представлена производительность беспроводного маршрутизатора NETGEAR R8000 при работе с PPTP. Поддерживаются только PPTP-туннели без шифрования.

Кроме подключения с помощью туннелей к оператору, R8000 обладает встроенным VPN-сервером, позволяющим осуществлять удалённые подключения клиентов к локальной сети за устройством по протоколу OpenVPN. Естественно, мы измерили производительность маршрутизатора при работе в этом режиме.

Кроме поддержки IPv4 тестируемый маршрутизатор обладает также поддержкой следующей версии протокола IP – IPv6.

Наконец-то мы добрались до измерения скоростей беспроводного сегмента. NETGEAR R8000 предоставляет беспроводным клиентам скорости до 3.2 Гбит/с. Здесь, правда, стоит особо указать, что, во-первых, это максимально возможная теоретическая скорость передачи. А во-вторых, это суммарная скорость, доступная нескольким беспроводным клиентам, работающим одновременно. R8000 создаёт беспроводные каналы сразу на трёх частотах: одна подключение в диапазоне 2.4 ГГц и два для диапазона 5 ГГц. Максимальную скорость можно получить, если подключить трёх беспроводных клиентов, причём каждого на свою частоту. Похожий способ расчётов мы уже видели ранее для беспроводных маршрутизаторов, работающих в двух частотных диапазонах, сейчас таких диапазонов три.

Сначала мы измерили производительность беспроводного клиента, работающего в диапазоне 2.4 ГГц.

Аналогичные измерения мы провели также для беспроводного диапазона 5 ГГц для двух разных клиентов.

Затем мы проверили скорости передачи данных теми же беспроводными клиентами при одновременной работе и подключении к разным SSID, то есть работающих на разных частотных каналах в диапазоне 5 ГГц.

Беспроводной маршрутизатор NETGEAR R8000 обладает функциональностью SmartConnect, позволяющей разнести беспроводных клиентов, подключенных к одному SSID, на различные частотные каналы для того, чтобы исключить их взаимное влияние. Естественно, мы не могли не протестировать работу данной функции.

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

Беспроводной маршрутизатор NETGEAR R8000 обладает двумя USB-портами: одним USB 2.0 и одним USB 3.0, к которым мы последовательно подключали наш тестовый внешний жёсткий диск Transcend StoreJet 25M3 объёмом 750 Гбайт, отформатированный в следующие файловые системы: FAT32, NTFS и EXT3. На диаграмме ниже представлены измерения скоростей доступа к пользовательским файлам, помещённым на этом диске. Для тестирования использовалась утилита Intel NASPT версии 1.7.1. На время теста объём оперативной памяти, доступной операционной системе, мы уменьшали с помощью утилиты msconfig, чтобы соответствовать рекомендациям Intel и избежать (либо уменьшить) эффектов кеширования.

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

Заключение

В целом мы остались довольны протестированным беспроводным маршрутизатором NETGEAR Nighthawk X6 R8000, поднимающем планку для скоростей беспроводного сегмента на невиданную высоту – 3,2 Гбит/с – за счёт трёх независимых частотных диапазонов и поддержке AC3200 (IEEE 802.11ac). Как мы уже отмечали, 3,2 Гбит/с – максимальная теоретическая скорость, получить которую можно лишь с одновременным использованием минимум трёх беспроводных клиентов: один работает в диапазоне 2,4 ГГц и два имеют подключения в диапазоне 5 ГГц. Одним из преимуществ наличия трёх беспроводных диапазонов является функция SmartConnect, позволяющая организовать один SSID для двух независимых по частоте подключений. Данная функция позволяет автоматически распределять беспроводных клиентов по каналам так, чтобы минимизировать их взаимное влияние друг на друга.

Сильные стороны беспроводного маршрутизатора NETGEAR R8000 перечислены ниже.

  • Высокие скорости передачи пользовательских данных в беспроводном сегменте сети.
  • Производительный центральный процессор.
  • Наличие функции VPN-сервера.
  • Поддержка IPv6.
  • Возможность создания гостевых беспроводных сетей.
  • Хорошие скорости доступа к данным, размещённым на внешнем жёстком диске.
  • Поддержка трёх независимых беспроводных подключений.
  • Высокие скорости при работе с PPTP.

К сожалению, мы не можем не указать и на недостатки устройства.

  • Веб-интерфейс переведён не полностью, а для смены локализации требуется подключение к сети интернет.
  • Относительно высокая цена.
  • Невозможность одновременного использования IPv6 и OpenVPN.

На момент написания данного обзора цена у авторизованных партнёров NETGEAR на беспроводной маршрутизатор Nighthawk X6 R8000 составляла 17990 рублей.

Thecus W4000 – первое сетевое хранилище на базе Microsoft Windows

Введение

Внешний вид

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

Обслуживание

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

Заключение

Введение

В нашу лабораторию для тестирования регулярно поступают разнообразные сетевые хранилища, построенные на базе операционной системы Linux. Несколько раз мы даже имели дело с готовыми программно-аппаратными комплексами на базе Microsoft Windows, например, системой организации, контроля и защиты доступа в интернет AquaInspector. Однако сетевое хранилище, в котором в качестве операционной системы используется Windows Storage Server 2012 R2 Essentials, видим впервые. Признаться, мы с некоторым скептицизмом относимся к идее построения СХД на Windows, однако любопытство взяло верх, и мы согласились протестировать данное устройство. Скорей приступим!

Внешний вид

Сетевое хранилище Thecus W4000 выполнено в металлическом корпусе с габаритами 192х172х250 мм. Для своей работы устройство требует наличия внешнего блока питания (поставляется в комплекте) со следующими характеристиками: 19 В и 6.32 А с максимальной мощностью 120 Вт.

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

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

Верхняя и боковые поверхности устройства ничем особенным не примечательны.

Значительную часть задней панели устройства занимает вентиляционная решётка. Кроме неё здесь присутствуют разъём для подключения питания, линейный аудиовход, VGA и HDMI выводы, два порта USB 2.0, один eSATA интерфейс, два порта Gigabit Ethernet и Кенсингтонский замок. Здесь же, пожалуй, стоит отметить, что платформа сетевого хранилища Thecus W4000 расширяемая, то есть пользователь может установить дополнительную карту в специальный слот на материнской плате устройства, место установки которой скрывает защитная пластина. Также здесь находится белый пластиковый зажим, выполняющий функции кабельного органайзера.

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

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

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

Основные элементы расположены с одной стороны материнской платы, построенной на базе южного моста Intel AF82801JIR и процессора Intel Atom D2701, работающего на частоте 2.13 ГГц. Функции медленного ввода/вывода возложены на микросхему iTE IT8728F, которую мы уже видели в модели N2800. Чип NEC D720202 обеспечивает работу двух портов USB 3.0 передней панели устройства. За работу сети отвечают два модуля Intel WG82574L. Микросхема Chrontel CH7318C-BF обеспечивает поддержку видеоинтерфейсов (HDMI и VGA), тогда как за вывод звука отвечает чип Realtek ALC262.

Система снабжена двумя гигабайтами оперативной памяти, установленной в один из разъёмов. Оперативная память Transcend построена на базе восьми чипов Samsung K4B2G0846Q. На наш взгляд, для системы Windows Storage Server 2012 R2 Essentials оперативной памяти объёмом 2 Гбайта недостаточно.

В качестве загрузочного накопителя используется SSD-диск Kingston SV300S37A/60G, объёмом 60 Гбайт.

Так как хранилище работает на базе операционной системы Windows, мы решили установить утилиту CPU-Z, с помощью которой также возможно изучить некоторые аппаратные компоненты.

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

Обслуживание

Первое, что стоит сделать сразу же после подключения сетевого хранилища Thecus W4000 к сети, это установить обновления на операционную систему. Рассматриваемая СХД построена на базе Microsoft Windows, поэтому установка обновлений не только позволяет сделать систему более стабильной, но и исправить уязвимости в безопасности системы.

В принципе, мы бы также рекомендовали настроить систему на автоматическое получение и установку пакетов обновлений, чтобы исправление системы производилось сразу же после выхода соответствующих патчей. Возможно, для тяжёлых моделей СХД, таких как W8900, W12000 и W16000, политика обновления должна быть иной: администратору сначала необходимо проверить стабильность вышедших пакетов с исправлениями на тестовых СХД. Однако в SMB сегменте такой подход, вероятно, не будет популярным.

По умолчанию операционной системе доступен не весь объём предустановленного SSD-накопителя. Расширить существующий раздел или создать новый можно с помощью пункта меню «Disks» группы «File and Storage Services» оснастки «Server Manager».

После того как обновления установлены, можно переходить к созданию дисковых массивов для хранения пользовательских файлов. Данное действие можно выполнить с помощью пункта «Storage Pools» группы «Volumes» раздела «File and Storage Services» оснастки «Server Manager» или пункта «Disk Management» группы «Storage» оснастки «Computer Management». Поддерживаются следующие типы массивов: Spanned, Striped, Mirrored и RAID-5. Справедливости ради, стоит отметить, что установленные в СХД диски могут быть использованы и без сборки какого-либо массива.

Все массивы, кроме RAID-5, собираются довольно быстро. На сборку массива RAID-5 требуется около двух суток. Стоит также отметить, что при пропадании питания или аварийных перезагрузках по другим причинам запускается процедура восстановления дискового массива, происходящая с той же скоростью.

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

Администрирование СХД Thecus W4000 по сути ничем не отличается от администрирования обычного Windows-сервера. Администратор может установить также дополнительное программное обеспечение на устройство, однако при этом стоит учитывать, что ресурсы хранилища ограничены, а чрезмерная нагрузка на хранилище может приводить к снижению производительности.

Кроме установки программного обеспечения допускается также использование платы расширения, устанавливаемой в специальный разъём на материнской плате хранилища. К сожалению, сетевые платы Thecus 10GE не поддерживаются. Модель C10GTR была успешно обнаружена, драйвера установлены, однако из-за недостаточности количества PCI-E линий плата не функционировала, поэтому все тесты следующего раздела нами были проведены только с использованием двух встроенных интерфейсов Gigabit Ethernet. По заявлению производителя, данная сетевая карта поддерживается старшими моделями W-линейки сетевых хранилищ Thecus, которые, надеемся, в скором времени также окажутся в нашей тестовой лаборатории.

В случае необходимости восстановить систему администратор может обратиться на сайт производителя по адресу http://ftp.thecus.com/wss/ и загрузить оттуда файл, содержащий образ для восстановления и краткие инструкции по самому процессу восстановления системы на хранилище.

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

dism /online /Add-Package /PackagePath:c:\Russian(ru-ru).cab

На этом мы завершаем рассмотрение процедур обслуживания сетевого хранилища Thecus W4000 и переходим непосредственно к тестированию СХД.

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

Первый тест, с которого мы традиционно начинаем данный раздел, - установление времени загрузки устройства, под которым мы понимаем интервал времени с момента подачи питания на хранилище до получения первого эхо-ответа по протоколу ICMP. Сетевое хранилище Thecus W4000 загружается за 33 секунды. Мы считаем это хорошим результатом.

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

Перед тем, как непосредственно перейти к тестам производительности, нам бы хотелось познакомить наших читателей с основными характеристиками нашего тестового стенда. Все измерения мы проводили с помощью утилиты Intel NASPT версии 1.7.1. Объём оперативной памяти, доступный системе на момент тестирования, мы уменьшали с помощью утилиты msconfig в соответствии с рекомендациями Intel. Все тесты проводились для файловой системы NTFS, если не оговорено иное.

Компонент ПК
Материнская плата ASUS Maximus VI Extreme
Процессор Intel Core i7 4790K 4 ГГц
Оперативная память DDR3 PC3-10700 SEC 32 Гбайта
Сетевая карта Intel PRO/1000 PT
Операционная система Windows Server 2012 R2

В качестве накопителей мы использовали четыре диска HGST Deskstar NAS 0F22408 с объёмом 4 Тбайта. Указанная модель предназначена для использования в многодисковых системах. В связи с этим диск обладает системой RVS (Rotational Vibration Safeguard), снижающей собственную вибрацию накопителя, а также уменьшающей влияние сторонних вибраций на работу устройства. Технология RVS располагает парой сенсоров, установленных в непосредственной близости от считывающей головки. Информация о вибрациях, получаемая с сенсоров, используется для корректировки положения головки относительно пластин диска. Такой подход позволяет стабилизировать диск и увеличить точность позиционирования головок относительно дорожки без потери времени на дополнительное перемещение, что, по заявлению производителя, позволяет значительно увеличить скорость доступа к пользовательским данным. Пример зависимости координат считывающей головки диска от времени при использовании RVS и без таковой представлен на рисунке ниже. К сожалению, технология RVS не отключаемая, поэтому произвести собственные измерения её влияния на скорости чтения и записи у нас не было никакой возможности.

Начать тесты производительности сетевого хранилища Thecus W4000 мы решили с измерения скорости доступа к данным с помощью протокола SMB/CIFS. Так как с обеих сторон поддерживалась третья версия данного протокола, мы смогли выполнить балансировку нагрузки между двумя физическими интерфейсами. На диаграммах ниже представлены данные для одного и двух одновременных физических подключений. Видно, что система в нескольких тестах упирается в производительность одного сетевого линка, что можно понять по значительно лучшим показателям в тех же тестах, но с двойным подключением.

Операционная система Windows Storage Server 2012 R2 Essentials, установленная на хранилище, может выступать в качестве цели iSCSI. Естественно, мы не могли обойти стороной такую возможность. К сожалению, результаты теста DirectoryCopyToNAS показались нам неадекватными, поэтому мы не стали включать их в диаграммы. Так как протокол iSCSI поддерживает балансировку нагрузки между несколькими линками, то мы решили представить нашим читателям результаты измерений производительности устройства при использовании балансировки нагрузки и без таковой.

Операционная система, установленная на W4000, позволяет запускать также и пользовательские приложения, поэтому мы решили измерить скорость доступа к дисковой подсистеме хранилища, запустив Intel NASPT непосредственно на самом устройстве.

Также мы решили измерить скорость локального доступа к данным, расположенным на массиве RAID-5, последовательно отформатированном в файловые системы NTFS и ReFS. Файловая система ReFS (Resilient file system) является дальнейшим развитием NTFS и поддерживается операционными системами Microsoft, начиная с Windows 2012 и Windows 8.

Доступ к данным, размещённым на файловых системах NTFS и ReFS, мы также получали по сети с помощью протокола SMB/CIFS с использованием балансировки.

Кроме использования внутренних жёстких дисков сетевое хранилище Thecus W4000 позволяет подключать внешние USB-накопители. Мы подключили наш тестовый внешний жёсткий диск Transcend StoreJet 25M3 объёмом 750 Гбайт с интерфейсом USB 3.0 и произвели измерения скоростей доступа к нему по протоколу SMB/CIFS с использованием одного и двух физических подключений к хранилищу. Жёсткий диск был последовательно отформатирован в следующие файловые системы: FAT32, exFAT, NTFS и ReFS.

Доступ к данным, размещённым на внешнем жёстком диске, можно было получить также и локально, то есть непосредственно с самого хранилища. На диаграмме ниже представлены скорости доступа к данным на внешнем жёстком диске, полученные при запуске утилиты Intel NASPT на самом хранилище.

При необходимости доступ к данным, размещённым на W4000, может быть получен с помощью VPN-соединения по протоколу PPTP. На диаграмме ниже представлены результаты измерений скоростей доступа при PPTP-подключении с шифрованием MPPE128 и напрямую, то есть без туннеля.

Кроме протокола IPv4 сетевым хранилищем Thecus W4000 поддерживается также и IPv6. Естественно, мы не могли обойти стороной такую поддержку и произвели измерения для одного и двух подключений iSCSI, а также одного подключения SMB/CIFS. К сожалению, нам так и не удалось добиться работы балансировки SMB/CIFS при работе поверх IPv6.

Во время подготовки тестового стенда мы обратили внимание на длительную сборку массива RAID-5, которая занимала в нашем случае около двух суток. Конечно, мы понимаем, что длительность данной процедуры зависит от объёма установленных жёстких дисков, однако всё равно данный процесс нельзя назвать быстрым. Процесс синхронизации запускался не только в момент создания массива, но каждый раз, когда система сомневалась в целостности данных, например, при сбое электропитания или аварийном выключении хранилища. Указанные причины могут приводить к тому, что пользователям и администраторам, возможно, придётся не один раз столкнуться с тем, что массив будет находиться в процессе синхронизации, а длительность процедуры не позволит данному событию остаться незамеченным. Конечно же, пользовательские данные продолжают быть доступными, однако деградация сервиса всё-таки наблюдается. Мы решили сравнить производительность массива и хранилища при нормальной работе и в режиме построения/восстановления массива.

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

Напоследок мы бы хотели предоставить нашим читателям таблицу соответствия имён дисковых массивов от Microsoft с их стандартными названиями.

Название Microsoft Общепринятое название
Spanned/Составной JBOD
Striped/Чередующийся RAID0
Mirrored/Зеркальный RAID1
RAID-5 RAID5

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

Заключение

В целом мы остались довольны протестированным сетевым хранилищем Thecus W4000, построенном на базе операционной системы Microsoft Windows Storage Server 2012 R2 Essentials. Пользователям устройства становится доступен весь функционал данной версии операционной системы за сравнительно небольшую цену, а возможность установки собственного программного обеспечения делает данную модель СХД особенно привлекательной.

Ниже перечислены сильные стороны устройства.

  • Поддержка всех функций операционной системы Windows Storage Server 2012 R2 Essentials.
  • Возможность установки вспомогательных программ.
  • Поддержка IPv6.
  • Возможность установки дополнительной платы расширения.
  • Размещение операционной системы на специальном SSD-диске.
  • Возможность балансировки нагрузки для iSCSI и SMB подключений.
  • Приемлемая цена.
  • Возможность горячей замены дисков.

К сожалению, мы не можем не сказать и о недостатках хранилища.

  • Отсутствие аппаратного RAID-контроллера.
  • Единственный блок питания.
  • Небольшой объём оперативной памяти.
  • Длительная сборка массива RAID-5.
  • Нестандартная начальная настройка.

Мы никак не могли определиться, куда же отнести саму операционную систему – к плюсам или минусам устройства. С одной стороны, управление хранилищем W4000 у Windows-администраторов не должно вызывать никаких затруднений. Но с другой, данная операционная система славится своей «надёжностью». Возможно, наш скептицизм по этому поводу излишен, однако, только время сможет расставить всё по своим местам. Версия Essentials имеет ряд серьёзных ограничений по сравнению с другими версиями Windows Server 2012 R2 и Windows Storage Server 2012 R2, например, не поддерживается возможность объединения устройств в отказоустойчивый кластер (по официальной версии Microsoft) и виртуализация Hyper-V. Однако нельзя не заметить, что модель Thecus W4000 ориентирована на использование в небольших офисах и филиалах, где данные функции были бы не сильно востребованы.

На момент написания данного обзора рекомендованная цена на сетевое хранилище Thecus W4000 без дисков составляла 47600 рублей.

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

Бюджетный беспроводной маршрутизатор ASUS RT-N11P

Введение

Внешний вид и аппаратная платформа

Обновление прошивки

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

Интерфейс командной строки

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

Заключение

Введение

В последнее время начала складываться традиция, что компания ASUS присылает в нашу тестовую лабораторию всех своих флагманов – топовые беспроводные маршрутизаторы. Конечно же, мы рады возможности протестировать каждое новое самое быстрое устройство данного вендора, предназначенное для энтузиастов или максималистов, «довольствующихся» только лучшим. Но, к сожалению, далеко не все пользователи могут себе позволить такое оборудование, а в некоторых ситуациях оно попросту и не требуется. Для рядовых пользователей глобальной сети компания ASUS выпускает бюджетные модели маршрутизаторов, одна из которых – RT-N11P – сегодня попала в нашу лабораторию. Данная модель не продемонстрирует рекордных скоростей передачи данных, однако без труда сможет удовлетворить потребности большинства обычных абонентов. Итак, скорей приступим к её рассмотрению!

Внешний вид и аппаратная платформа

Беспроводной маршрутизатор RT-N11P выполнен в чёрном пластиковом корпусе, ставшем традиционным для сетевой продукции ASUS. Габаритные размеры устройства составляют 146х111х24 мм (без учёта антенн) при массе в 180 грамм. Для своей работы тестируемая модель требует внешнего блока питания со следующими характеристиками: 12В и 0.5А.

На верхней поверхности расположено четыре индикатора работы устройства: Power, Wi-Fi, WAN и LAN. Стоит отметить, что модель RT-N11P не предоставляет индивидуального индикатора для каждого LAN порта, вместо этого индикатор LAN отображает наличие хотя бы одного проводного подключения к устройству из локальной сети пользователя. Также на верхней панели размещено название модели, характеристики беспроводного модуля, а также название производителя.

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

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

Задняя панель несёт на себе пять портов Fast Ethernet с двумя парами контактов, разъём для подключения внешнего источника питания, кнопку включения/выключения устройства, кнопку WPS/reset для сброса пользовательских настроек или упрощённого подключения к беспроводной сети, а также две несъёмные внешние антенны. На наш взгляд кнопка включения/выключения расположена крайне неудачно между антенной и штекером блока питания, так как дотянуться до неё обычными мужскими пальцами получается с большим трудом.

Заглянем теперь внутрь корпуса. Аппаратная платформа бюджетного беспроводного маршрутизатора ASUS RT-N11P состоит из одной зелёной текстолитовой платы, основные элементы на которой размещены с одной стороны. Система построена на базе SoC-процессора MediaTek MT7620N. Функции оперативной памяти выполняет модуль ESMT M12L2561616A с объёмом 32 Мбайта.

Обратимся к изучению программных возможностей маршрутизатора.

Обновление прошивки

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

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

В случае неудачной перепрошивки устройства RT-N11P переходит в режим восстановления, о чём свидетельствует медленно мигающие индикаторы на верхней панели. Справедливости ради, стоит отметить, что пользователь может самостоятельно перевести устройство в этот режим, удерживая нажатой кнопку WPS/reset в момент включения устройства.

Для восстановления прошивки необходимо использовать утилиту Firmware Restoration, входящую в набор утилит для данного маршрутизатора. Firmware Restoration самостоятельно обнаружит проблемный маршрутизатор и загрузит прошивку. Весь процесс восстановления занимает порядка трёх минут.

Администратор может восстановить прошивку и в полностью ручном режиме с помощью протокола TFTP. Мы подключили тестовый ПК к одному из LAN-портов маршрутизатора и назначили ему адрес из сети 192.168.1.0/24, тогда как на LAN-порту RT-N11P использовался адрес 192.168.1.1. С помощью встроенного в операционную систему Windows клиента TFTP мы попытались залить прошивку на устройство. Передача файла с прошивкой не удалась, однако анализатор сетевого трафика Wireshark отобразил несколько ARP-запросов, отправленных маршрутизатором об адресе 192.168.1.75.

Мы заменили IP-адрес тестового ПК на 192.168.1.75, после чего успешно осуществили передачу прошивки с помощью протокола TFTP.

C:\>tftp -i 192.168.1.1 put c:\FW_RT_N11P_30043763754.trx
Transfer successful: 5862200 bytes in 4 second(s), 1465550 bytes/s

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

К сожалению, системные ресурсы обсуждаемого маршрутизатора скромны, поэтому разработчики были лишены возможности только лишь добавлять новые функции, - требовалось что-то удалить. К удалённым из оригинальной прошивки возможностям относятся следующие: поддержка AiCloud и DualWAN, настройка QoS с помощью веб-интерфейса. Вместо этого пользователям стали доступны следующие опции: поддержка OpenVPN и L2TP, расширенные настройки проводных портов и беспроводного интерфейса; возможность написания собственных скриптов, исполняющихся при загрузке или наступлении определённых событий.

Возврат к оригинальной прошивке производится с помощью вкладки «Firmware Upgrade» пункта «Administration» меню «Advanced Settings».

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

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

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

Так как использованный в модели RT-N11P беспроводной модуль поддерживает лишь один диапазон 2.4 ГГц, то тестируемое устройство позволяет создать до трёх гостевых беспроводных сетей с помощью пункта меню «Гостевая сеть».

Пункт «Подключение» меню «Интернет» содержит новую опцию «Extend the TTL value» позволяющую подключать беспроводные маршрутизаторы ASUS к сетям провайдеров, запрещающих использование маршрутизаторов и борющихся с их наличие с помощью уменьшения значения поля TTL в передаваемых на оборудование клиента пакетах. Подробнее о работе данной опции мы расскажем в разделе тестирования.

ASUS RT-N11P может выступать также в качестве VPN-сервера или VPN-клиента. К сожалению, из-за ограниченности ресурсов устройства, поддерживается только протокол PPTP. Соответствующие настройки доступны в пункте меню «VPN».

Также мы не можем не отметить наличие возможности фильтровать IPv6 трафик с помощью вкладки «IPv6 Firewall» меню «Брандмауэр».

Ещё одной опцией, привлекшей наше внимание, стала «Enable WAN down browser redirect notice», расположенная на вкладке «Система» меню «Администрирование». С её помощью администратор может управлять поведением маршрутизатора в случае падения WAN-интерфейса. При её включении RT-N11P отображает пользователям страничку, извещающую их о падении канала, вместо стандартного сообщения браузера о недоступности ресурса.

Когда обзор нами был уже полностью написан, мы получили новую версию прошивки от производителя, включающую поддержку Яндекс.DNS. В чём же смысл такой поддержки? Администратор беспроводного маршрутизатора выбирает режим защиты для каждого конкретного устройства (по MAC-адресу) в сети, а также общее правило для всех остальных, что не указаны в списке. Каждому из клиентских устройств назначается свой уровень защиты/доступа. Таким образом, все DNS-запросы с детских устройств о вредоносных сайтах, либо ресурсах для взрослых, блокируются. Также блокируются любые DNS-запросы к внешним серверам, использующие стандартные порты, что позволяет запретить доступ к не защищающим DNS-серверам. Обсуждаемая настройка доступна во вкладке «Яндекс.DNS» меню «Родительский контроль».

Более подробно мы протестируем и опишем данную функцию после того, как она официально появится в прошивках.

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

Интерфейс командной строки

Управление доступом к командной строке устройства производится с помощью вкладки «Система» меню «Администрирование».

Для доступа к командной строке используется тот же логин и пароль, что и для веб-интерфейса. На маршрутизаторе ASUS RT-N11P установлена операционная система Linux с ядром версии 2.6.36, а также BusyBox версии 1.17.4.

RT-N11P login: admin
Password:
ASUSWRT RT-N11P_3.0.0.4 Sat Jan 10 19:28:34 UTC 2015
admin@RT-N11P:/tmp/home/root# cd /
admin@RT-N11P:/# uname -a
Linux RT-N11P 2.6.36 #1 Sun Jan 11 03:31:42 CST 2015 mips GNU/Linux
admin@RT-N11P:/# busybox
BusyBox v1.17.4 (2015-01-11 03:28:33 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:
[, [[, arp, ash, cat, chmod, chown, chpasswd, cmp, cp, date, dd, df, dirname, dmesg, echo, egrep, env,
ether-wake, expr, fgrep, find, free, grep, gunzip, ifconfig, insmod, ionice, kill, killall, klogd, ln, logger,
login, ls, lsmod, mdev, mkdir, mknod, modprobe, more, mount, mv, netstat, nice, nohup, nslookup, pidof, ping,
ping6, printf, ps, pwd, readlink, renice, rm, rmdir, rmmod, route, sed, sh, sleep, sort, strings, sync,
syslogd, tar, telnetd, test, top, touch, tr, traceroute, traceroute6, udhcpc, umount, uname, uptime, usleep,
vconfig, vi, watch, wget, which, zcat, zcip

С помощью вызова ps посмотрим, какие процессы в данный момент выполняются на устройстве. Утилита top отобразит данные по текущей работе запущенных процессов.

admin@RT-N11P:/# ps
PID USER VSZ STAT COMMAND
1 admin 3656 S /sbin/init
2 admin 0 SW [kthreadd]
3 admin 0 SW [ksoftirqd/0]
4 admin 0 SW [kworker/0:0]
5 admin 0 SW [kworker/u:0]
6 admin 0 SW< [khelper]
7 admin 0 SW [sync_supers]
8 admin 0 SW [bdi-default]
9 admin 0 SW< [kintegrityd]
10 admin 0 SW< [kblockd]
11 admin 0 SW [kswapd0]
12 admin 0 SW [fsnotify_mark]
13 admin 0 SW< [crypto]
17 admin 0 SW [mtdblock0]
18 admin 0 SW [mtdblock1]
19 admin 0 SW [mtdblock2]
20 admin 0 SW [mtdblock3]
21 admin 0 SW [mtdblock4]
22 admin 0 SW [mtdblock5]
23 admin 0 SW [kworker/u:1]
30 admin 0 SW [kworker/0:1]
41 admin 644 S hotplug2 --persistent --no-coldplug
78 admin 3644 S console
79 admin 1168 S /bin/sh
118 admin 0 SW [RtmpCmdQTask]
119 admin 0 SW [RtmpWscTask]
145 admin 3652 S /sbin/wanduck
152 admin 3652 S wpsaide
156 nobody 964 S dnsmasq --log-async
157 admin 3652 S ntp
166 admin 1048 S /usr/sbin/infosvr br0
167 admin 1140 S networkmap --bootwait
169 admin 3652 S watchdog
173 admin 1256 S rstats
178 admin 3652 S ots
182 admin 1140 S lld2d br0
250 admin 736 S miniupnpd -f /etc/upnp/config
450 admin 1152 S syslogd -m 0 -S -O /tmp/syslog.log -s 256 -l 6
452 admin 1152 S /sbin/klogd
459 admin 3712 S httpd
460 admin 3448 S httpd -s -p 8443
463 admin 1156 S telnetd
497 admin 1176 S -sh
502 admin 1156 R ps
admin@RT-N11P:/#top
Mem: 25020K used, 4636K free, 0K shrd, 2268K buff, 7348K cached
CPU: 0% usr 0% sys 0% nic 100% idle 0% io 0% irq 0% sirq
Load average: 0.03 0.05 0.01 1/44 503
PID PPID USER STAT VSZ %MEM %CPU COMMAND
503 497 admin R 1156 4% 0% top
459 1 admin S 3712 12% 0% httpd
1 0 admin S 3656 12% 0% /sbin/init
169 1 admin S 3652 12% 0% watchdog
178 169 admin S 3652 12% 0% ots
145 1 admin S 3652 12% 0% /sbin/wanduck
152 1 admin S 3652 12% 0% wpsaide
157 1 admin S 3652 12% 0% ntp
78 1 admin S 3644 12% 0% console
460 1 admin S 3448 12% 0% httpd -s -p 8443
173 1 admin S 1256 4% 0% rstats
497 463 admin S 1176 4% 0% -sh
79 78 admin S 1168 4% 0% /bin/sh
463 1 admin S 1156 4% 0% telnetd
452 1 admin S 1152 4% 0% /sbin/klogd
450 1 admin S 1152 4% 0% syslogd -m 0 -S -O /tmp/syslog.log -s 256 -l 6
167 1 admin S 1140 4% 0% networkmap --bootwait
182 1 admin S 1140 4% 0% lld2d br0
166 1 admin S 1048 4% 0% /usr/sbin/infosvr br0
156 1 nobody S 964 3% 0% dnsmasq --log-async
250 1 admin S 736 2% 0% miniupnpd -f /etc/upnp/config
41 1 admin S 644 2% 0% hotplug2 --persistent --no-coldplug
21 2 admin SW 0 0% 0% [mtdblock4]
3 2 admin SW 0 0% 0% [ksoftirqd/0]
23 2 admin SW 0 0% 0% [kworker/u:1]
8 2 admin SW 0 0% 0% [bdi-default]
12 2 admin SW 0 0% 0% [fsnotify_mark]
6 2 admin SW< 0 0% 0% [khelper]
19 2 admin SW 0 0% 0% [mtdblock2]
13 2 admin SW< 0 0% 0% [crypto]
5 2 admin SW 0 0% 0% [kworker/u:0]
22 2 admin SW 0 0% 0% [mtdblock5]
7 2 admin SW 0 0% 0% [sync_supers]
30 2 admin SW 0 0% 0% [kworker/0:1]
9 2 admin SW< 0 0% 0% [kintegrityd]
10 2 admin SW< 0 0% 0% [kblockd]
11 2 admin SW 0 0% 0% [kswapd0]
118 2 admin SW 0 0% 0% [RtmpCmdQTask]
119 2 admin SW 0 0% 0% [RtmpWscTask]
17 2 admin SW 0 0% 0% [mtdblock0]
18 2 admin SW 0 0% 0% [mtdblock1]
2 0 admin SW 0 0% 0% [kthreadd]
20 2 admin SW 0 0% 0% [mtdblock3]
4 2 admin SW 0 0% 0% [kworker/0:0]

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

admin@RT-N11P:/# cd /proc
admin@RT-N11P:/proc# ls
1 169 3 7 execdomains meminfo sys
10 17 30 78 filesystems misc sysrq-trigger
11 173 4 79 fs modules sysvipc
118 178 41 8 interrupts mounts timer_list
119 18 450 9 iomem mt7620 tty
12 182 452 buddyinfo ioports mtd uptime
13 19 459 bus irq net version
145 2 460 cmdline kcore nvram vmallocinfo
152 20 463 cpuinfo kmsg pagetypeinfo vmstat
156 21 497 crypto kpagecount partitions zoneinfo
157 22 5 devices kpageflags self
166 23 588 diskstats loadavg softirqs
167 250 6 driver locks stat
admin@RT-N11P:/proc# cat uptime
5911.02 5866.06
admin@RT-N11P:/proc# cat loadavg
0.00 0.02 0.00 1/44 590
admin@RT-N11P:/proc# cat cpuinfo
system type : Ralink SoC
processor : 0
cpu model : MIPS 24Kc V5.0
BogoMIPS : 386.04
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
ASEs implemented : mips16 dsp
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
admin@RT-N11P:/proc# cat meminfo
MemTotal: 29656 kB
MemFree: 4252 kB
Buffers: 2376 kB
Cached: 7528 kB
SwapCached: 0 kB
Active: 9020 kB
Inactive: 4324 kB
Active(anon): 3540 kB
Inactive(anon): 168 kB
Active(file): 5480 kB
Inactive(file): 4156 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 3448 kB
Mapped: 2272 kB
Shmem: 268 kB
Slab: 7588 kB
SReclaimable: 1808 kB
SUnreclaim: 5780 kB
KernelStack: 352 kB
PageTables: 292 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 14828 kB
Committed_AS: 7992 kB
VmallocTotal: 1048372 kB
VmallocUsed: 3372 kB
VmallocChunk: 1040816 kB
admin@RT-N11P:/proc# uptime
04:38:51 up 1:38, load average: 0.00, 0.01, 0.00

Содержимое каталогов /bin, /sbin, /usr/bin и /usr/sbin, а также вывод утилиты sysinfo мы представляем в отдельном файле.

Нельзя не упомянуть и об утилите nvram, позволяющей изменять важные параметры работы устройства.

admin@RT-N11P:/# nvram
usage: nvram [get name] [set name=value] [unset name] [show] [save file] [restore file]
admin@RT-N11P:/# nvram show | grep admin
http_username=admin
http_passwd=admin
size: 15965 bytes (45475 left)

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

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

По доброй сложившейся традиции мы начинаем данный раздел с установления времени загрузки устройства, под которым понимается интервал времени с момента включения устройства, до получения первого эхо-ответа по протоколу ICMP. Беспроводной маршрутизатор ASUS RT-N11P загружается за 26 секунд. Мы считаем это хорошим результатом.

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

До того, как перейти к тестам производительности, мы решили исполнить обещание, данное в одном из предыдущих разделов, и провести тестирование работы опции «Extend the TTL value». На схеме ниже представлен пример типового подключения абонента к провайдеру. Предположим, что клиент (адрес ПК клиента 192.168.1.2) обратился к одному из публичных веб-серверов с адресом 2.16.66.181. Клиент использует RT-N11P со следующими адресами на LAN и WAN портах: 192.168.1.1 и 203.0.113.2. На схеме ниже представлены пакеты, содержащие ответы DNS-сервера. На канале между провайдером и маршрутизатором, предположим, пакет имеет TTL=100. При прохождении через RT-N11P адрес получателя транслируется (NAT/PAT), а также декрементируется значение поля TTL. Описанные выше действия – стандартное поведение маршрутизатора.

Если же оператор каким-либо образом специально уменьшает значение поля TTL при передаче пакета к абоненту до единицы, такой пакет будет отброшен маршрутизатором клиента, то есть не будет передан в сторону ПК. На этом основана «защита» от недобросовестных пользователей, реализуемая некоторыми операторами. Использование опции «Extend the TTL value» позволяет изменить поведение маршрутизатора. Стоит отметить, что данная опция никак не влияет на проходящие пакеты, со значением поля TTL больше единицы. Если же у входящего пакета TTL=1, то вместо отбрасывания пакета, маршрутизатор присваивает полю TTL значение 64, после чего выполняет набор стандартных действий: NAT/PAT и декрементирование TTL. Описанная последовательность действий представлена на схеме ниже.

К сожалению, у нас не было в наличии такого «талантливого» провайдера, поэтому для проверки работоспособности опции «Extend the TTL value» мы использовали просто два ПК, подключённые к LAN и WAN портам маршрутизатора. На одном из тестовых ПК, который был подключен к WAN-порту (далее «сервер»), мы уменьшили стандартное значение TTL для всех отправляемых пакетов до единицы так, как это показано на рисунке ниже.

Перехват пакетов с помощью утилиты Wireshark позволил убедиться в том, что отправляемые с «сервера» пакеты действительно имели значение поля TTL равное 1, тогда как те же пакеты, получаемые «клиентом», имели TTL=63. Пример такого пакета представлен ниже.

Перейдём теперь к тестам производительности беспроводного маршрутизатора ASUS RT-N11P. Основные параметры тестового стенда представлены в таблице ниже.

Компонент ПК Ноутбук
Материнская плата ASUS Maximus VI Extreme ASUS M60J
Процессор Intel Core i7 4790K 4 ГГц Intel Core i7 720QM 1.6 ГГц
Оперативная память DDR3 PC3-10700 SEC 32 Гбайта DDR3 PC3-10700 SEC 16 Гбайт
Сетевая карта Intel PRO/1000 PT
ASUS PCE-AC68
Atheros AR8131
Операционная система Windows 7 x64 SP1 Rus Windows 7 x64 SP1 Rus

Первое, с чего мы решили начать, стало измерение скоростей передачи пользовательских данных при выполнении маршрутизатором трансляции NAT/PAT со включенным и отключенным аппаратным ускорением.

Также мы решили измерить производительность устройства при простой маршрутизации (без трансляций).

Так как беспроводной маршрутизатор ASUS RT-N11P поддерживает работу не только с четвёртой версией протокола IP, но также и с IPv6, мы решили выяснить, с какой скоростью могут быть переданы пользовательские данные при использовании шестой версии протокола IP.

Конечно же, мы не могли пройти мимо поддержки устройством возможности подключения к провайдеру с помощью протокола PPTP. Стоит отметить, что поддерживаются как шифрованные, так и нешифрованные туннели.

ASUS RT-N11P предоставляет беспроводным пользователям возможность подключаться в диапазоне 2.4 ГГц, производительность которого представлена на диаграмме ниже.

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

Заключение

В целом мы остались довольны протестированным беспроводным маршрутизатором ASUS RT-N11P, относящемся к бюджетному сегменту. Поддержка PPTP-подключения к провайдеру на высоких скоростях будет востребована многими пользователями в России и на постсоветском пространстве. В Европе и США высокая производительность PPTP может оказаться полезной в случае использования удалённого подключения работника к корпоративной сети. Возможностей и производительности устройства будет вполне достаточно для большинства рядовых пользователей, а невысокая цена делает модель RT-N11P крайне привлекательной для конечного потребителя.

Сильные стороны беспроводного маршрутизатора ASUS RT-N11P перечислены ниже.

  • Приемлемые скорости маршрутизации.
  • Поддержка до трёх гостевых беспроводных сетей.
  • Хорошая производительность при работе PPTP-подключением к оператору.
  • Наличие встроенного клиента и сервера VPN (только для протокола PPTP).
  • Поддержка IPv6.
  • Небольшие габариты устройства.
  • Наличие функции «Extend the TTL value».
  • Поддержка родительского контроля на базе Яндекс.DNS.
  • Наличие альтернативной прошивки.
  • Невысокая цена.

К сожалению, мы не можем не указать и на обнаруженные недостатки.

  • Незначительно расползается веб-интерфейс.
  • Веб-интерфейс переведён не полностью.

На момент написания данной статьи средняя цена на беспроводной маршрутизатор ASUS RT-N11P в интернет-магазинах Москвы составляла 1620 рублей.

Производительность беспроводного маршрутизатора ASUS RT-N11P вместе с его розничной ценой позволяют нам с лёгкостью присвоить ему награду «Выбор редакции».

Настольное сетевое хранилище Thecus N10850

Введение

Внешний вид

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

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

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

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

Заключение

Введение

Уже больше года к нам не попадали настольные сетевые хранилища Thecus. В течение этого времени мы тестировали многодисковые системы, предназначенные для монтажа в стойку. Сегодня в нашу лабораторию была доставлена модель Thecus N10850 с башенным корпусом, позволяющая установить до десяти жёстких дисков с интерфейсом SATA. Такой объём хранимых данных, вкупе с мощным серверным процессором, будет востребован крупными компаниями, не имеющими собственной инфраструктуры для использования стоечного оборудования. Спектр применений обсуждаемого устройства не ограничивается лишь хранением файлов рядовых пользователей, но распространяется на хранение образов виртуальных машин, веб-хостинг, резервное копирование, хранение медиаданных системы видеонаблюдения и так далее. Скорей приступим к его детальному изучению!

Внешний вид

Сетевое хранилище Thecus N10850 выполнено в металлическом корпусе с габаритами 436х235х283 мм.

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

Верхняя, нижняя и боковые поверхности корпуса хранилища ничем особенным не примечательны.

Значительную часть задней панели занимают вентиляционные решётки, за которыми скрываются два вентилятора, предназначенные для охлаждения корпуса хранилища. Функции источника питания возложены на внутренний блок Enhanced Electronic ENH-1940 мощностью 400 Ватт. Стоит отметить, что иногда вентилятор блока питания включался и продолжал некоторое время работать, хотя само устройство было выключено. Признаться, нас это несколько озадачило. Такое поведение системы охлаждения было бы вполне нормальным для стоечных устройств, однако в настольных моделях, как нам кажется, вентиляторы не должны самопроизвольно включаться. Также на задней панели расположены аудиоразъёмы, два порта Gigabit Ethernet, два интерфейса USB 2.0 и два USB 3.0, разъём eSATA, COM-порт и интерфейс HDMI. Кроме того, здесь расположены контакты GPIO (General Purpose Input/Output). Обсуждаемое сетевое хранилище обладает расширяемой конфигурацией, что означает возможность установки вспомогательных плат внутрь корпуса. На фотографии ниже как раз установлена одна из таких плат расширения – сетевая интерфейсная плата 10 GE – Thecus C10GTR.

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

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

Электронная начинка сетевого хранилища Thecus N10850 представлена несколькими текстолитовыми платами. Основные элементы на материнской плате расположены с одной стороны.

Система построена на базе процессора Intel Xeon E3-1225 с четырьмя ядрами, работающими на частоте 3.1 ГГц. Оперативная память представлена двумя планками Transcend с чипами Samsung K4B2G0846Q, объём каждой составляет 2 Гбайта. Таким образом, суммарный объём оперативной памяти, доступный системе, составляет 4 Гбайта.

За работу сети отвечают два гигабитных контроллера Intel 82574L. Загрузка устройства производится с флеш-накопителя объёмом 1 Гбайт с интерфейсом SATA, построенным на базе чипа Toshiba TC58NVG3S0FTA00, обслуживаемого контроллером JMicron JMF605. Такой контроллер мы уже видели ранее в сетевых хранилищах Thecus моделей N4800Eco и N16000PRO.

Мониторинг температуры системных элементов, скорости вращения вентиляторов обеспечивается чипом Winbond W83795G, который мы также уже видели ранее, например, в модели N16000. Контроллер медленного ввода/вывода Fintek F71889ED нам уже тоже встречался ранее. Поддержка порта HDMI производится чипом Pericom PI3VDP411LS, а двух интерфейсов USB 3.0 – чипом Renesas D720200. На плате также можно обнаружить два коммутатора шины PCI Express PLX Technology PEX8604. Поддержка звука производится модулем Realtek ALC262.

Справедливости ради, стоит отметить, что некоторую информацию об аппаратном обеспечении сетевого хранилища Thecus N10850 можно получить и с помощью веб-интерфейса (пункт «Данные об аппаратном обеспечении» группы «Сведения о системе»).

Также информация о процессоре содержится в файле /proc/cpuinfo (информация о трёх других ядрах процессора из представленного ниже вывода удалена).

N10850:/proc# cat cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Xeon(R) CPU E31225 @ 3.10GHz
stepping : 7
microcode : 0x1a
cpu MHz : 3100.085
cache size : 6144 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 dts acpi mmx fxsr sse sse2 ss ht tm
pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq
dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx
lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 6202.51
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

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

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

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

Включить сетевое хранилище можно тремя различными способами: вручную, по расписанию, либо с помощью технологии WoL (Wake-On-LAN). Настройка расписания включения/выключения устройства производится с помощью пункта «Включение и выключение по расписанию» группы «Управление системой». Выбрать интерфейсы, через которые поддерживается включение с помощью WoL можно в пункте «Wake-On-LAN» той же группы. Здесь ещё, пожалуй, стоит заметить, что дополнительно установленные сетевые карты не могут быть использованы функцией WoL.

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

Пункт «Настройка Samba/CIFS» группы «Сетевая служба» содержит значительное количество настроек, однако на данный момент N10850 не поддерживает протокол SMB третьей версии, что могло бы быть востребовано, например, в случае организации балансировки (MPIO – MultiPath Input/Output) нагрузки при использовании SMB-подключения к хранилищу. Такая балансировка реализована для протокола iSCSI, который, однако, менее распространён в сетях небольших и средних компаний.

Ещё одним забавным элементом меню нам показался пункт «VPN клиент» группы «Сетевая служба». С помощью данного пункта администратор может настроить PPTP-подключение к удалённому серверу. Однако данное подключение может быть установлено только вручную. Также на данный момент через него невозможно подключиться к хранилищу с помощью SMB или iSCSI, однако доступен веб-интерфейс и FTP. Единственным применением такого подключения, на наш взгляд, может стать подключение N10850, расположенного где-то в сети филиала компании, к головному офису для управления ею администратором центрального офиса. Однако распределённая компания уж наверняка будет иметь выделенные линии или VPN-подключения для связи сетей филиалов целиком со штаб-квартирой, а не только c какой-то одной СХД. Надеемся, что производитель модернизирует данный пункт, сделав его более гибким и удобным для использования. После того, как данный обзор уже был полностью написан, нам поступило письмо от производителя, в котором сообщалось о планах по добавлению поддержки работы протокола SMB/CIFS поверх обсуждаемого PPTP-туннеля.

Справедливости ради, стоит отметить, что на момент написания обзора для загрузки были доступны два модуля (Tinc VPN и OpenVPN), обеспечивающие функциональность VPN-сервера: однако их интерфейс нельзя назвать дружественным рядовому пользователю или начинающему администратору.

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

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

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

Для входа используется логин root и пароль, совпадающий с паролем администратора для доступа к веб-интерфейсу. Традиционно можно наблюдать наличие BusyBox версии 1.16.1 в операционной системе Linux Red Hat с ядром версии 3.10.47.

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.
N10850:~# busybox
BusyBox v1.16.1 (2014-09-30 15:16:44 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, dirname, dmesg,
dnsdomainname, dumpleases, echo, egrep, eject, env, ether-wake, expr,
false, fgrep, free, freeramdisk, fsck, fuser, getty, grep, gunzip,
gzip, halt, head, hexdump, hostid, hostname, 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, uptime, usleep,
uuencode, vi, watch, wc, wget, whoami, xargs, yes, zcat
N10850:~# uname -a
Linux N10850 3.10.47 #1 SMP Tue Sep 30 15:11:09 CST 2014 x86_64 GNU/Linux
N10850:/# cat /proc/version
Linux version 3.10.47 (root@FC12-27) (gcc version 4.4.3 20100127 (Red Hat 4.4.3-4) (GCC) ) #1 SMP Tue Sep 30 15:11:09 CST 2014

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

N10850:/# ls /proc
1/ 1365/ 15658/ 3284/ interrupts
10/ 1380/ 15843/ 3286/ iomem
11/ 13829/ 16/ 337/ ioports
1115/ 13833/ 16192/ 351/ irq/
1116/ 13918/ 16193/ 3614/ kallsyms
11600/ 13919/ 16194/ 3624/ kcore
11601/ 13929/ 16195/ 3783/ key-users
11614/ 13931/ 16196/ 3811/ kmsg
11615/ 13933/ 16197/ 4078/ kpagecount
1162/ 13936/ 1662/ 452/ kpageflags
11651/ 13937/ 16657/ 454/ loadavg
11658/ 13938/ 167/ 490/ locks
11659/ 13939/ 169/ 5/ mdstat
1166/ 13956/ 1691/ 5210/ meminfo
1167/ 13962/ 16964/ 551/ misc
11737/ 14/ 17/ 584/ modules
11738/ 14143/ 170/ 585/ mounts@
11739/ 1419/ 171/ 587/ mtrr
11740/ 14416/ 173/ 7/ net@
1181/ 14430/ 17307/ 7293/ pagetypeinfo
11826/ 14431/ 17308/ 8/ partitions
11833/ 14442/ 1737/ 9/ pca9532
11896/ 14443/ 1764/ 9044/ pca9532_id
11897/ 14444/ 18/ 9081/ sched_debug
11927/ 14445/ 1810/ acpi/ scsi/
11992/ 14446/ 1832/ buddyinfo self@
11996/ 14447/ 1874/ bus/ softirqs
12/ 14448/ 1898/ cgroups stat
12317/ 14449/ 19/ cmdline swaps
12361/ 14514/ 2/ consoles sys/
1298/ 14524/ 20/ cpuinfo sysrq-trigger
13/ 14556/ 20176/ crypto sysvipc/
1318/ 14627/ 20223/ devices thecus_event
13204/ 14727/ 21/ diskstats thecus_eventc
13244/ 14728/ 21342/ dma thecus_io
13245/ 15/ 22/ dri/ timer_list
13246/ 15487/ 2496/ driver/ tty/
13248/ 15489/ 3/ enhanceio/ uptime
13249/ 15490/ 30464/ execdomains version
1330/ 15515/ 30467/ fb vmallocinfo
13449/ 15530/ 30470/ filesystems vmstat
1347/ 15548/ 3220/ fs/ zoneinfo
13515/ 15597/ 3277/ hwm
13574/ 15657/ 3282/ ide/
N10850:/# cat /proc/uptime
4964.97 19560.60
N10850:/# cat /proc/loadavg
0.04 0.04 0.07 1/158 17557
N10850:/# /usr/bin/uptime
16:25:24 up 1:23, load average: 0.03, 0.04, 0.07
N10850:/# cat /proc/meminfo
MemTotal: 3928956 kB
MemFree: 3032840 kB
Buffers: 42460 kB
Cached: 360436 kB
SwapCached: 0 kB
Active: 123684 kB
Inactive: 345976 kB
Active(anon): 93620 kB
Inactive(anon): 70516 kB
Active(file): 30064 kB
Inactive(file): 275460 kB
Unevictable: 3272 kB
Mlocked: 3272 kB
SwapTotal: 2096112 kB
SwapFree: 2096112 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 70056 kB
Mapped: 15040 kB
Shmem: 95324 kB
Slab: 88292 kB
SReclaimable: 52160 kB
SUnreclaim: 36132 kB
KernelStack: 1312 kB
PageTables: 8604 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 4060588 kB
Committed_AS: 269320 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 350456 kB
VmallocChunk: 34359377920 kB
DirectMap4k: 10740 kB
DirectMap2M: 4059136 kB
N10850:/# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Xeon(R) CPU E31225 @ 3.10GHz
stepping : 7
microcode : 0x1a
cpu MHz : 3100.045
cache size : 6144 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 dts acpi mmx fxsr sse sse2 ss ht tm pbe
syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64
monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat
epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 6202.42
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

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

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

N10850:/# cat /app/version
2.05.06

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

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

Первый тест, с которого мы обычно начинаем данный раздел, состоит в измерении времени загрузки хранилища, под которым традиционно мы понимаем интервал времени между моментом включения устройства до получения первого эхо-ответа по протоколу ICMP. Первый эхо-ответ приходит на 93-ей секунде загрузки устройства, однако в этот момент хранилище ещё не готово к работе и не выполняет свои основные функции. Полностью доступными пользовательские данные становятся спустя 167 секунд (почти три минуты) после подачи питания. Мы считаем полученный результат вполне нормальным для подобного оборудования.

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

Перед тем как непосредственно перейти к нагрузочному тестированию хранилища нам бы хотелось познакомить читателей с основными характеристиками тестового стенда. Тестирование производилось с помощью утилиты Intel NASPT версии 1.7.1. Объём оперативной памяти, доступной системе, уменьшался с помощью утилиты msconfig, чтобы соответствовать рекомендациям Intel.

Компонент ПК
Материнская плата ASUS Maximus VI Extreme
Процессор Intel Core i7 4790K 4 ГГц
Оперативная память DDR3 PC3-10700 SEC 32 Гбайта
Сетевая карта Thecus C10GTR
Операционная система Windows Server 2008 R2 x64
Windows Server 2012 R2

В качестве накопителей мы использовали десять дисков HGST Deskstar NAS 0F22408 с объёмом 4 Тбайта. Указанная модель предназначена для использования в многодисковых системах. В связи с этим диск обладает системой RVS (Rotational Vibration Safeguard), снижающей собственную вибрацию накопителя, а также уменьшающей влияние сторонних вибраций на работу устройства. Технология RVS располагает парой сенсоров, установленных в непосредственной близости от считывающей головки. Информация о вибрациях, получаемая с сенсоров, используется для корректировки положения головки относительно пластин диска. Такой подход позволяет стабилизировать диск и увеличить точность позиционирования головок относительно дорожки без потери времени на дополнительное перемещение, что, по заявлению производителя, позволяет значительно увеличить скорость доступа к пользовательским данным. Пример зависимости координат считывающей головки диска от времени при использовании RVS и без оной представлен на рисунке ниже. К сожалению, технология RVS не отключаемая, поэтому произвести собственные измерения её влияния на скорости чтения и записи у нас не было никакой возможности.

Подключение к сетевому хранилищу Thecus N10850 мы производили последовательно с помощью протоколов SMB/CIFS и iSCSI, сосредоточив своё внимание на двух файловых системах: EXT4 и BTRFS. Но начать мы бы хотели со сравнения производительности всех трёх актуальных на сегодняшний день файловых систем: EXT4, BTRFS и XFS. EXT3 мы исключили из рассмотрения из-за присущих ей ограничений, хотя её поддержка всё так же присутствует в Thecus OS последних версий. Измерения производились с использованием дискового массива RAID60. Также стоит отметить, что все измерения, если не указано обратное, производились при подключении с помощью вспомогательной сетевой карты 10 GE.

Затем мы решили сравнить производительность хранилища при работе с массивами разных типов для файловых систем EXT4 и BTRFS.

Попытаемся выяснить производительность устройства при использовании лишь штатных сетевых интерфейсов. Thecus N10850 не поддерживает балансировку при подключении по протоколу SMB/CIFS (только для iSCSI подключений), поэтому для SMB мы сравнивали лишь производительность СХД при подключениях с помощью интерфейсов 1 Гбит/с и 10 Гбит/с. При работе по протоколу iSCSI администраторы могут балансировать нагрузку на сетевые интерфейсы, поэтому на диаграмме ниже мы представили результаты измерения скоростей передачи данных при подключениях 1 Гбит/с, 10 Гбит/с и двух параллельных линках по 1 Гбит/с.

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

Так как тестируемое сетевое хранилище позволяет подключаться не только с использованием протокола IPv4, но и с помощью IPv6, мы решили выяснить, какие скорости будут доступны пользователям при использовании новой версии протокола IP. К сожалению, поддержка IPv6 реализована пока только для SMB/CIFS подключений.

Пользователям модели N10850 доступны не только данные, расположенные на внутренних жёстких дисках, но также и на внешних накопителях, подключаемых с помощью интерфейса USB. На диаграмме ниже представлена производительность работы тестируемой СХД при работе с нашим внешним диском Transcend StoreJet 25M3 объёмом 750 Гбайт с интерфейсом USB 3.0, который мы традиционно используем во всех тестах.

Мы планируем в обозримом будущем несколько изменить параметры используемого тестового стенда, а именно сменить операционную систему с Windows Server 2008R2 x64 на Windows Server 2012R2. На диаграмме ниже представлено сравнение производительность Thecus N10850 при подключении с помощью обеих операционных систем. К сожалению, мы обнаружили значительное расхождение в полученных скоростях. Поэтому перед тем, как полностью перейти к использованию только Windows 2012R2 в качестве тестовой платформы, мы ещё несколько раз представим нашим читателям такие сравнительные тесты для различных сетевых устройств.

Также мы решили поэкспериментировать с утилитой winsat, входящей в состав клиентских операционных систем Windows. Данная утилита предназначена для сравнительной оценки производительности оборудования, на котором работает операционная система.

И хотя пользователям графического интерфейса доступна лишь сводная оценка в виде баллов от 1.0 до 7.9, сама утилита предоставляет чуть более детальные сведения для каждого из компонентов ПК. Естественно, нас интересовали измерения производительности подключённого с помощью протокола iSCSI «удалённого накопителя». Работа с протоколом SMB/CIFS данной утилитой не поддерживается.

На диаграммах ниже мы отобразили основные параметры производительности СХД N10850 с точки зрения утилиты winsat. К сожалению, адекватными полученные данные назвать не получается, что, вероятно, связано с предназначением самой утилиты winsat – оценивать производительность оборудования. Скорее всего, мы откажемся от её использования в дальнейшем.

Полные результаты работы утилиты winsat доступны всем желающим в текстовом файле.

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

Заключение

В целом мы остались довольны протестированным сетевым хранилищем Thecus N10850, поддерживающим работу до десяти жёстких дисков с интерфейсом SATA или накопителей SSD. И хотя данная модель выполнена в настольном исполнении, продемонстрированные ею скорости передачи пользовательских данных оказались сравнимы со значениями, полученными нами для её двух и трёхюнитовых собратьев. Однако некоторые моменты у нас вызывают недоумение. Во-первых, вентилятор блока питания не всегда выключается при выключении всего устройства, что может иногда доставлять неудобство пользователям. Протестированная нами модель, хотя и является флагманом среди настольных сетевых хранилищ Thecus, уже давно присутствует на рынке. Однако до сих пор у пользователей нет адекватных способов работы с GPIO. Также нам кажется, что наличие второго блока питания в подобного класса устройствах было бы не лишней опцией.

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

  • Высокие скорости доступа к данным.
  • Поддержка IPv6.
  • Возможность расширения функциональности путём установки бесплатных дополнительных модулей.
  • Возможность агрегирования сетевых интерфейсов и объединения хранилищ в стек.
  • Обновление прошивки в ручном или полуавтоматическом режимах.
  • Добавление поддержки VPN-подключения.
  • Возможность установки дополнительных карт расширения.
  • Поддержка шифрования хранимых данных.

К сожалению, мы не можем не указать и на недостатки устройства.

  • Отсутствие полноценной поддержки VPN-подключений.
  • Невозможность подключения по протоколу iSCSI через IPv6.
  • Отсутствие поддержки интерфейса GPIO.
  • Единственный блок питания.

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

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