Опубликовано 15 октября 2009, 20:19

Обзор Netgear ReadyNAS Pro. Pro – значит "Профессиональный"

Файловый сервер с прилагающимся к нему системным администратором? Или мощный NAS с удобным интерфейсом, функционал которого достаточен для решения большинства задач? Компания Netgear предлагает свой ответ на этот вопрос – сетевой накопитель Netgear ReadyNAS Pro.

Данные – это такая штука, которой много не бывает. Потому что их обычно или ОЧЕНЬ много, или СЛИШКОМ много. Еще они всем нужны. Всем и сразу. Прямо сейчас. А самое в них страшное то, что если они пропадут, плохо тоже будет всем. Следовательно, актуален вопрос: что нужно для того, чтобы этим самым данным всегда хватало места, они были бы легко доступны для множества людей, а хранилище было надежным?

Fileservers

Fileservers

Источники: alifar.narod.ru, uct-trade.com

Ответ прост: нужен  хороший файл-сервер. В нем должно быть несколько накопителей, которые можно объединить в массивы RAID (вот вам и место, и скорость, и надежность), и сетевой интерфейс для удаленного доступа к данным.

Перед глазами сразу вырисовывается образ: длинный и приземистый корпус, монтируемый в 19“ стойку. Или чудовищная башня, гудящая как два самолета. 
А в маленьком офисе на пару десятков человек не то, что серверной стойки – там и серверной-то может не быть!  И даже системный администратор там приходящий: раз настроит что-то серьезное и большое – и поминай, как звали.

noise

noise

Источник: susanin.udm.ru

Душа так и просит чего-то тихого и компактного. Такого, чтобы помещалось под стол секретарши, было бы устойчивым к нападениям бабушек со швабрами и не жужжа кормило пользователей данными. Хорошо, почти не жужжа.  А это значит, что наш файл-сервер стремительно превращается в NAS – Сетевое Хранилище Данных.

Еще некоторое время назад задача была практически невыполнимой. Имеющиеся на рынке NAS были, конечно, компактными, но часто имели серьезные проблемы с охлаждением, а медлительности, с которой они отдавали мегабайты, позавидовала бы любая улитка.  Строго говоря, они вообще не были предназначены для коммерческой эксплуатации. А спрос был, и даже не только в области офисного хранения файлов. Домашние сети, медиасервер для цифрового дома, накопитель для распределенной системы контроля доступа – вариантов использования множество, вот только продукта подходящего не было.

И производители, наконец, сделали решающий шаг. “Слабая одночиповая система не справляется с задачами? Так соберем же систему на базе нормального, мощного, привычного «железа»!” – сказали в компании Netgear. 

p_3_4

p_3_4

 

Все как у полноценного компьютера – процессор архитектуры x86 (Intel DualCore ), приличный объем оперативной памяти (1 гигабайт), хорошее охлаждение. В увеличившийся корпус легко войдут несколько корзин для жестких дисков, которые можно будет объединять в RAID.  В качестве операционной системы используется ОС Raidiator 4.2.5, основанная на популярном Linux-дистрибутиве Debian  (Etch). По сути, получается полноценный компьютер с не менее полноценной операционной системой – раздолье для разработчика.

p_Opened

p_Opened

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

Комплект

Сетевой накопитель – вещь самодостаточная, и ожидать наличия в коробке всяческих технологических «разносолов» не приходится. Помимо самого устройства, внутри упаковки обнаружился шнур питания, тощая стопка бумажек и диск с утилитами. Да, вы совершенно правильно предположили, что бумажного руководства по эксплуатации в комплекте нет: заменили бумагу на PDF – спасли дерево.  Хотя я вынужден признать, что в некоторых случаях “твердая копия “  удобнее.

p_set

p_set

Внешний вид

Строго и стильно – это про ReadyNAS Pro.  Дизайн устройства аскетичен, но, вместе с тем, смотреть на него приятно; есть в нем что-то от надежности дизайнерского сейфа. Симпатично смотрятся на передней панели подсвеченная кнопка питания и OLED–экранчик на крышке, прикрывающей корзины с накопителями. Этот экранчик прикрыт глянцевым черным пластиком, и о его присутствии не подозреваешь, пока не включишь аппарат. Служит он для вывода служебной информации, которая разделена на три блока: индикатор состояния дискового массива, общий объем накопителей и свободное место  на них,  и IP-адрес системы.

Кроме  решетчатой дверцы дискового отсека с экраном и выключателя, на передней панели имеется один порт USB 2.0 и маленькая кнопка “backup”.  «Backup» означает запуск пакета задач резервного копирования на USB устройство; задачи эти заранее определяются пользователем через веб-интерфейс.

Backupbutton

Backupbutton

За дверцей располагаются 6 hotswap-слотов с корзинами под жесткие диски 3,5” с интерфейсом SATA.

p_Rackopened

p_Rackopened

Задняя панель устройства напоминает о системных блоках формата mini ITX.

p_back

p_back

На ней имеются решетки двух вентиляторов (блока питания и самой системы), два порта USB 2.0, отверстие для кенсингтоновского тросика (!), два порта Gigabit Ethernet, гнездо шнура питания и странный маленький 4х-пиновый разъем, назначение которого осталось неясным.

Ports

Ports

Начало работы

После включения, на OLED дисплее появляется большая надпись ReadyNAS, а затем один за другим высвечиваются этапы подготовки NAS  к работе.

OLED

OLED

Один из этапов – получение системой IP-адреса. Если  в сети есть DHCP-сервер, ReadyNAS  быстро меняет фразу ”Requesting IP-address” на полученный адрес и продолжает загрузку; если же сервера нет, система на некоторое время впадает в ступор, после чего объявляет, что будет использовать установку по умолчанию – адрес  192.168.168.168. Интересно, что, если это не первый запуск,  и во время предыдущих стартов в сети присутствовал DHCP-сервер, Raidiator OS сохраняет выданный адрес. Даже если во время запуска был назначен адрес по умолчанию, статусное сообщение на экране продолжает показывать предыдущее значение, полученное по сети.

Ready

Ready

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

p_RAIDar

p_RAIDar

Кроме того, именно там при первом старте предлагается выбрать режим работы RAID – X-RAID2 Expandable Volume mode или RAID 0/1/5/6 Flexible Volume mode (подробнее о них чуть ниже).

Конфигурирование

После того, как IP-адрес системы стал известен, к NAS можно обратиться по сети.   Возможно обратиться и по имени; по умолчанию оно выглядит как ”NAS-xx-xx-xx” где xx-xx-xx – уникальный номер, являющийся частью серийного номера системы. Набрав в строке веб-браузера “http://NAS-xx-xx-xx/admin/”, мы попадаем в ReadyNAS FrontView, административный веб-интерфейс, где нам предстоит настроить сетевой накопитель сообразно нашим задачам.

Интерфейс FrontView организован привычно для тех, кто часто общается с активным сетевым оборудованием: общее меню (поделенное на разделы и подразделы) слева и основное конфигурационное окно справа. Для настройки накопителя предлагается два способа: вручную и с помощью «Мастера Установки».  Последний, впрочем,  представляет собой лишь последовательное пролистывание пунктов меню до момента настройки общих ресурсов. Последним пунктом  предлагается настроить USB-принтер, и на том мастерская работа завершается.  Поскольку нам интересны все функции ReadyNAS Pro, стоит переключиться в режим   ”Расширенные Настройки“  и изучить их поподробнее.

Раздел «Сеть»

Интерфейсы: Здесь настраиваются все параметры, касающиеся двух сетевых интерфейсов ReadyNAS.

p_interfaces

p_interfaces

Их немало.  Помимо базовых настроек, касающихся скорости, IP-адресов и размера  MTU, здесь можно настроить  режим кооперативности (Teaming) и отказоустойчивости (Failover). Для создания высокодоступного и надежного сервиса  эта функция очень важна. FrontView предлагает 7 различных вариантов конфигурации, обеспечивающих распределение нагрузки между интерфейсами, их объединение для увеличения пропускной способности и т.п.

p_VLAN

p_VLAN

VLAN. Если в вашей сети используются виртуальные сети, всё, что вам нужно – включить данную опцию и указать VLAN ID. Убедитесь только, что клиентам использование VLAN тоже доступно.

Jumbo Frames. Эта опция позволяет объединять отдельные пакеты в большие метапакеты, что снижает нагрузку на сеть и, тем самым, увеличивает производительность. Однако, нужно удостовериться, что драйвера сетевых карта на клиентских терминалах также поддерживают Jumbo Frames.

Общие настройки: Здесь можно настроить имя накопителя, под которым он будет виден в сети, а также шлюз по умолчанию, DNS-сервера и имя домена.  При работе с DHCP настраивать здесь ничего не нужно; ReadyNAS получит все данные автоматически.

p_commonsets

p_commonsets

WINS: Для разрешения NetBIOS-имен в локальной сети, Raidiator OS может использовать сервер WINS (Windows Internet Name Service). В случае отсутствия в сети других служб разрешения имен, Raidiator может сам предоставить этот сервис.

p_wins

p_wins

DHCP: Да, ReadyNas Pro может выполнять и функцию DHCP-сервера; очень полезная функция для небольших одноранговых сетей и отличная возможность сэкономить на серверном программном обеспечении.

Маршрут: Эта закладка раздела "Сеть" отчего-то видна только в конфигурационном окне; ее нет в основном меню слева. Возможно, потому, что статическая маршрутизация – штука тонкая, и малоопытному пользователю без нужды лучше ее не трогать. А вот опытный администратор этой возможности, несомненно, обрадуется: при наличии у NAS двух сетевых интерфейсов, возможностей для применения открывается множество.

Раздел "Безопасность"

Пароль администратора: В этом подразделе можно поменять пароль суперпользователя, а также задать параметры, необходимые для работы системы восстановления пароля. Способ восстановления точно такой же, как и используемый на многих веб-сайтах: предлагается задать контрольный вопрос,  после ответа на который новый пароль отсылается на указанный адрес электронной почты. Чтобы попасть на страницу системы восстановления пароля, нужно набрать в браузере http://имяNAS/password_recovery/.

Режим безопасности:  Конфигурация ReadyNAS Pro поддерживает два режима безопасности: Пользовательский (для простой одноранговой сети; разграничение доступа настраивается на самом накопителе) и Доменный (в случае, если используется иерархическая структура сети с доменом MS Active Directory или Samba/LDAP, информация о пользователях и их привилегиях хранится на контроллерах домена). От выбранного режима безопасности зависит работа некоторых других опций Raidiator OS.

p_securitytype

p_securitytype

Учетные записи пользователей и групп: Чтобы определить списки доступа к ресурсам NAS, необходимо создать пользователей и группы.  В числе параметров, которые можно указать при создании пользователей – UID, контактный e-mail и максимальный объем дискового пространства, доступный для данного пользователя (квотирование). Группам также могут быть назначены дисковые квоты.

p_users

p_users

Среди опций данного подраздела есть также экспорт/импорт списков пользователей; используются файлы формата CSV. В дополнительных настройках можно определить некоторые общие для всех создаваемых учетных записей свойства – параметры домашних папок, работу с ”корзиной” и т.д.

Раздел "Службы"

Стандартные файловые протоколы:  В этом подразделе можно включать и выключать поддержку различных протоколов обращения к ресурсам NAS. Поддерживаются CIFS, NFS, AFP, FTP, HTTP, HTTPS и полезный для инкрементного резервирования Rsync. Ненужные вам протоколы лучше выключить;  это уменьшит нагрузку.

p_fileprotocols

p_fileprotocols

Службы потоковой передачи:  Этот подраздел в основном будет полезен обладателям медиа/DVD плееров, снабженных сетевым интерфейсом.  Хотя, не только: для пробы я запустил сервер iTunes – и через несколько секунд музыкальный альбом в mp3-формате, выложенный в папку /Media/Music, стал виден в программе iTunes на настольном компьютере. Всего же ReadyNAS Pro предлагает на выбор 4 разных сервера потоковой передачи данных – SqueezeCenter, iTunes Streaming Server, UPnP AV и Home Media
Streaming Server.

p_streaming

p_streaming

Обнаружение служб: Здесь включаются протоколы, с помощью которых сетевые клиенты могут получать информацию о службах, предоставляемых NAS. Raidiator OS поддерживает протоколы UPnP и Bonjour.

p_servdiscover

p_servdiscover

Установленные модули расширения:  Различные программные модули, расширяющие функциональность ReadyNAS Pro, можно добавить в этом подразделе.  В нашем сэмпле уже был установлен модуль ReadyNAS Remote – очень полезная вещь для безопасного доступа к ресурсам накопителя через интернет.  На компьютер пользователя устанавливается небольшая программа-клиент, и вы получаете возможность работать с файлами на накопителе через шифрованный туннель; таким образом, отпадает необходимость в настройке VPN на роутере (если таковой вообще имеется). В процессе тестирования мы также установили BitTorrent-клиент и хранилище фотографий ReadyNAS Photos.

p_modules

p_modules

Раздел "Тома"

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

p_Volumes_RAID

p_Volumes_RAID

p_Volumes_Snapshot

p_Volumes_Snapshot

p_Volumes_Maint

p_Volumes_Maint

USB-накопитель:  Одна из ролей USB-портов ReadyNAS Pro – поддержка портативных накопителей, будь то флэшка или жесткий диск.

p_Volumes_USB

p_Volumes_USB

Подключенный USB-накопитель можно сделать доступным пользователю как еще один раздел. Также можно использовать его для резервирования (Backup) данных по заданному расписанию или по нажатию кнопки “Backup” на передней панели ReadyNAS.

Раздел "Oбщие ресурсы"

Список общих ресурсов:  Отсюда можно управлять доступом к данным на накопителе. Все общие ресурсы имеют индивидуальные настройки доступа по каждому из протоколов.

p_shares

p_shares

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

p_shares_rights

p_shares_rights

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

p_shares_extrights

p_shares_extrights

Добавить общий ресурс:  Что подразумевается, то и делается: задаем имя нового ресурса и делаем его общедоступным.

Раздел "Резервирование"

Задания резервирования:  Действующее расписание резервирования и журнал завершенных сессий.

p_backups

p_backups

Добавить новое задание резервирования:  Основной инструмент управления резервированием. Здесь задаются расписание и параметры создаваемого бэкапа. Что особенно приятно, резервирование работает в ОБЕ стороны, т.е., можно сохранять где-то снаружи наиболее ценную информацию из ReadyNAS, а можно и наоборот - сохранять на накопителе какой-то внешний ресурс. Думается, владельцы веб-порталов должны особенно оценить эту возможность.

Time Machine:  При виде этого подраздела, все маководы должны воскликнуть громкое “Ура!”. Time Machine – стандартная утилита резервного копирования в MacOS.  Программа удобная, спору нет – но имеет один недостаток: накопитель должен ее поддерживать. Это заметно сужает круг устройств, которые можно использовать. У ReadyNAS Pro такой проблемы нет, так что в какой-нибудь дизайн-студии, целиком построенной на творениях Apple, этот аппарат может стать весьма полезным в качестве бэкап-сервера для дневных наработок.

p_timemachine

p_timemachine

ReadyNAS Vault: Компания Netgear предлагает специальный сервис, называемый Vault. Это онлайновое хранилище, которое может использоваться для резервирования данных ReadyNAS Pro. Стоимость такого сервиса – от 6 до 20 долларов в месяц. Что интересно, файлы в онлайновом хранилище можно сделать общедоступными, точно так же, как это делается на самом ReadyNAS.

Разделы "Принтеры"

При подключении к ReadyNAS Pro USB-принтера, накопитель может взять на себя роль принтсервера. В этом разделе есть только один подраздел, “Служба очередей печати“, роль которого ясна из названия: здесь осуществляется мониторинг и управление заданиями печати.

Раздел "Система"

Время:  Тут можно задать часовой пояс и установить текущее время, будь то вручную или путем синхронизации с  доступными в Интернете NTP-серверами.

p_time

p_time

Уведомления:  О системных тревогах, таких, как переполнение дисков, перегрев или превышение конкретным пользователем дисковой квоты, Raidiator OS может сообщить администратору с помощью электронного письма.

p_warnings

p_warnings

Помимо адресов уведомления и списка тревог, здесь настраиваются параметры, нужные для отсылки почты через доступный SMTP-сервер; это может понадобиться, например, если в брандмауэре вашей сети закрыт 25й порт. «Администраторы – параноики» могут воспользоваться услугой сотовых операторов и прописать в качестве одного из адресов для уведомления так называемый SMS-mail адрес своего сотового телефона.

Производительность:  Несколько установленных галочек в этом подразделе могут увеличить производительность дисковой подсистемы ReadyNAS Pro – но не стоит забывать о некоторых аспектах закона сохранения энергии:  увеличение скорости  может означать снижение надежности и совместимости. Поэтому, прежде чем, например, запрещать журналирование файловой системы, подумайте, чем это чревато  в случае внезапной потери питания.

p_productiveness

p_productiveness

Язык:  С помощью этой опции можно задать кодировку для имен файлов и каталогов. Можно также разрешить использование Unicode для имен пользователей, групп и общих ресурсов – но стоит иметь в виду, что обратной дороги уже не будет, а  HTTP и WebDAV-доступ не могут работать с именами пользователей в Unicode.

p_language

p_language

Обновления:  Raidiator OS регулярно обновляется, и в этом подразделе расположены инструменты управления обновлениями системы. 

p_System_updates

p_System_updates

В зависимости от того, есть ли у ReadyNAS связь с Интернет, процесс обновления может быть произведен напрямую, с сайта производителя, или же путем загрузки в систему предварительно скачанного апдейт-файла.  Здесь же загружаются расширяющие функциональность программные модули, которые в русском интерфейсе поименованы ”службами”.

p_System_mods

p_System_mods

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

Резервирование конфигурации: Эксперименты с настройками – штука небезопасная, и возможность “откатить назад“  неудачные изменения трудно переоценить. Файл с конфигурацией сохраняется на компьютере пользователя, и оттуда же при необходимости загружается; такая система знакома многим по домашним роутерам.

Питание:  Это меню далеко не так лаконично, как вы могли бы подумать. В нем нет опций ”выключить” и ”перезагрузить” (для них выделен отдельный подраздел). Зато здесь можно настроить включение и выключение по расписанию. Вы не ослышались, это не единовременное включение/выключение, а именно расписание – на всю неделю.  Это значит - экономится электричество, нет шума ночью, увеличивается ресурс накопителя.

p_System_poweronoff

p_System_poweronoff

Помимо таймера включения/выключения, в подразделе есть опция энергосбережения для жестких дисков (можно задать период неактивности, по истечении которого они ”засыпают” ), мониторинг ИБП (можно следить даже за бесперебойником, подключенным к ДРУГОМУ ReadyNAS с известным IP-адресом, и включение/выключение поддержки режима Wake-on-LAN.

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

p_System_switchoff

p_System_switchoff

Раздел "Состояние"

Состояние:  В данном подразделе (одноименном с разделом) отображается информация о состоянии   “железа” накопителя.  Статус жестких дисков, обороты вентиляторов, температура процессора и материнской платы и состояние Источника Бесперебойного Питания (если таковой имеется) – все это можно увидеть в данном подразделе.

p_status

p_status

Журнал:  Все существенные события, происходящие с системой, записываются в Журнал. Разумеется, это не один из настоящих линуксовых лог-файлов; те запрятаны вглубь системы и через веб-интерфейс пользователю недоступны – но, тем не менее, при решении вопросов конфигурирования и при сбоях, этот журнал может быть очень полезен, особенно с учетом того, что все записи в нем могут выводиться по-русски.

p_journal

p_journal

Программная изнанка

Как уже упоминалось выше, в основе ПО ReadyNAS Pro – операционной системы RAIDiator OS – лежит Debian Linux v4.0 (Etch). В общем и целом, необходимости забираться в систему “с изнанки” у пользователя быть не должно, но любой энтузиаст, в распоряжение которого попадет ReadyNAS Pro, наверняка захочет познакомиться с системой поближе.

Чтобы попасть внутрь RAIDiator OS, необходим SSH-клиент. Но не торопитесь запускать любимую PuTTY или набирать в командной строке вашего xTerm ”ssh nas-xx-xx-xx”; вас не пустят даже с учетом того, что пароль суперпользователя известен. По умолчанию ssh заблокирован, а чтобы открыть доступ, необходимо скачать с сайта производителя, а затем загрузить в систему один из двух  бинарных патчей – ToggleSSH или EnableRootSSH. Последний стоит применять с осторожностью; компания Netgear отказывает в сервисе после его применения. Для возобновления сервиса потребуется сделать откат системы к фабричным установками и написать  письмо в техподдержку.

Но вот доступ к SSH получен, и перед вами гостеприимный экран с приглашением bash. C этого момента ограничить ваши действия могут только ваш профессиональный уровень Linux-администратора и здравый смысл.

bash

bash

По умолчанию, в нашей системе был прописан основной репозитарий Debian; отредактировав  вручную файл sources.list, мы заменили его на одно из российских зеркал и добавили еще несколько хранилищ. Обновив индекс репозитарной базы, мы получили доступ к огромному количеству программных пакетов.  На пробу мы установили файловый менеджер Midnight Commander, пакет поиска информации на диске findutils-locate и текстовый веб-браузер elinks; все отлично работало.

mc

mc

Понятно, что ставить что попало в RAIDiator OS не стоит, но даже если вы не собираетесь превращать ReadyNAS Pro  в роутер или почтовый сервер, это может быть очень полезно.

Работа с дисками

Как уже упоминалось выше, на борту ReadyNAS Pro может располагаться до 6 жестких дисков, которые можно подключать, или заменять без обесточивания системы. Не всякий полноценный сервер может похвастаться подобным вооружением. Помимо привычных уровней RAID – 0,1,5 и 6 – Netgear предлагает оригинальную технологию расширяемого дискового массива – X-RAID2. Это значит, что пользователь может увеличивать емкость накопителя, просто добавляя диски или заменяя их на винчестеры большей емкости (для этого нужно заменить не менее двух). Кроме того, компания утверждает, что технология X-RAID успешно противостоит аварийным ситуациям, таким, как отключение питания в момент перестройки (rebuild) массива (в случае использования привычного RAID5, например, велика вероятность потери данных).

[

](http://www.readynas.com/wp-content/uploads/2008/10/x-raid2.swf)

Для теста производительности был использован сегмент  реальной рабочей локальной сети: тестовый компьютер (Athlon64 X2 5200+ со встроенным  сетевым адаптером Atheros A1) и Netgear ReadyNAS Pro общались через гигабитный коммутатор D-link DGS 1224T; в пространстве их разделило около 50 метров кабеля. Вообще говоря, эта тестовая модель стала второй по счету. Наш первый эксперимент завершился неудачей, поскольку ReadyNAS напрочь отказался опознавать подключение к коммутатору TrendNET TEG-224WS как гигабитное. О причинах этой недружелюбности можно только догадываться; модель коммутатора от Trendnet – старая и уже снята с производства, поэтому такое поведение показалось нам не слишком удивительным.
Для теста был выбран наиболее распространенный режим использования: ресурс накопителя был подключен в качестве сетевого диска.

В качестве тестового ПО мы использовали известную бесплатную утилиту IOZone. Результаты были интригующими.

Write

Write

Rewrite

Rewrite

Так, скорость записи для файлов размером до 2 мегабайт превзошла скорость чтения для тех же файлов при использовании блока записи 256 Кб и более. Резкое падение скорости записи при увеличении тест-файла свыше этого значения демонстрирует порог, после которого значимость процессорного КЭШа идет на убыль. Для теста повторной записи, впрочем, этот обвал графика не характерен.

Еще один спад производительности мы видим при увеличении файла свыше 32 мегабайт. Этот порог говорит об исчерпании емкости буферного кэша; по идее, на сцене остаются только пропускная способность сети и физика самих жестких дисков.

Графики тестов чтения выглядят гораздо спокойнее: при размере блока записи в 32 Кб и более, они практически выходят на плато в районе 42 мегабайт  в секунду. Производительность возрастает лишь после увеличения тест-файла до 32 мегабайт и выше. Работа процессорного кэша на этих графиках почти незаметна.

Read

Read

Reread

Reread

Практика на реальных задачах

Файл-сервер: В качестве файл-сервера ReadyNAS  Pro  близок к идеалу. Скорости передачи данных высоки, и даже в режиме высоконадежного X-RAID2 система с тремя дисками показала достойный результат. Не совсем понятно,  чем вызвано столь радикальное падение скорости записи на больших файлах, но, тем не менее, даже в этом случае показанный результат можно назвать неплохим. Скорости же чтения остаются стабильно высокими  во всех режимах. Резервное копирование по таймеру массивной базы данных,  инициированное как снаружи, так и с помощью собственного менеджера задач, происходило без проблем.

Медиа-сервер: Складирование потокового видео с вебкамеры, воспроизведение музыки и видео (в том числе, и в виде потока) – все эти операции происходили без сучка и задоринки. Однако, не стоит забывать, что многое зависит от работы локальной сети; плохо организованная 100-мегабитная сеть вряд ли позволит вам насладиться качественным видео высокого разрешения.

Торренты:  После установки с сайта www.readynas.com дополнительного программного модуля, накопитель приобретает функционал торрент-станции. Интерфейс модуля, именуемый “Download Manager”, выглядит аскетично, но обладает необходимыми функциями, включая обработку как URL, так и .torrent – файлов, задание параметров сидирования и т.д.

 

BitTorrent-s

BitTorrent-s

Несколько тестовых закачек с последующей раздачей проблем не выявили; все работало отлично. Впрочем, нельзя сказать, что модуль лишен недостатоков: если вы хотите скачивать из торрента отдельные файлы или работать с закрытыми трекерами, вам придется попробовать какую-то из альтернатив, разработанных членами сообщества – например, Transmission.

Фотосервер: Еще один фирменный модуль от Netgear, ReadyNAS Photos, позволяет превратить накопитель в интернет-фотосервер. Для того, чтобы ваше хранилище стало доступно пользователям Сети, помимо установки самого модуля в ReadyNBS, нужно зарегистрироваться на портале www.readynasphotos.com, а также установить java-оболочку для вашей программной платформы (она существует под Windows, MacOS и Linux). Результат очень напоминает популярные фотошаринговые ресурсы.

p_RNASPhotos

p_RNASPhotos

…И многое другое: Помимо вышеперечисленных фирменных модулей расширения, существует библиотека дополнений, которые создают члены сообщества ReadyNAS. Выбор немаленький: тут и торрент-клиенты, и веб-движки, и прокси сервера…  Со временем число этих модулей увеличивается, а уже существующие становятся надежнее и функциональнее. Ну а если вы – опытный Linux-администратор, ваши возможности становятся почти безграничными, ибо, напомним, в основе RAIDiator OS лежит старый добрый Debian Etch.

Заключение

Pro – это значит профессиональный. Профессиональный – это значит мощный, надежный, многофункциональный и с большими возможностями для настройки под свои нужды. На наш взгляд, ReadyNAS Pro вполне оправдывает эту приставку.  Изюминка же его в том, что для решения целого ряда серьезных задач не нужно обладать какой-то сверхъестественной подготовкой; все необходимое уже сделали профессионалы из Netgear.

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

Обсудить NetGear Ready NAS Pro на форуме

Теги: