Системы хранения данных (СХД),
дисковые массивы,
RAID корпуса и контроллеры

(499) 372-1360      info@storimax.ru
 

Обзоры

04.04.2014

Обзор системы хранения Qsan TrioNAS U210.

На сайте авторитетного итальянского издания Hardware for You появился обзор системы хранения Qsan TrioNAS U210. Сегодня мы с удовольствием представляем этот обзор нового продукта от Qsan: NAS с большим потенциалом, который может вместить до 12 HDD - TrioNAS  U210.
         

1.   Обзор и комплектность.

2.   Материнская плата.

3.   Накопитель.

4.   Сеть.

5.   Управление NAS: уровни и консоль.

6.   Функциональность и WEB (WI): мониторинг и сеть.

7.   Функциональность и WEB (WI): Raid pool, ZFS, iSCSI, Accounting.

8.   Функциональность и WEB (WI): демоны и приложения.

9.   Утилита управления: QCentral.

10. Конфигурация теста.

11.  Результаты тестов для iSCSI: Raid 0, 1, 5, 10.

12.  Результаты тестов для CIFS: Raid 0, 1, 5, 10.

13.  Заключение.

    Компания Qsan основанная в 2004 году, работает в ИТ-индустрии, ориентированной на производство систем хранения. Ее штаб-квартира находится в Тайбэе (Тайвань), но компания занимается продажами своих продуктов в Азии, Европе и Америке.

     Политика вдохновляюшая Qsan, опирается на идею, хотя и трудную в реализации: сделать данные всегда доступными. Оборудование, которое они продают, разработано на основе NAS и SAN технологий. Qsan преследует цель: применять лучшие аппаратные компоненты для сборки, чтобы получить превосходные эксплуатационные показатели, надежность, доступную цену, ориентируясь на компании малого и среднего бизнеса, а так же на предприятия крупного бизнеса.

Qsan.jpg

    Компания Qsan много вкладывает в создание программного обеспечения, что позволяет его системам  стать достаточно "умными" и самостоятельно управлять сетевыми подключениями. В подавляющем большинстве систем NAS/SAN от Qsan есть веб-интерфейс для управления устройством. В то же время, Qsan разработала некоторые интересные программные приложения, которые позволяют сделать его систему более эффективным и безопасным накопителем корпоративных данных. Среди них можно перечислить: QSnap, QReplica, QConnect и QCentral. Позже в обзоре вы увидите, что мы использовали в TrioNAS U210 утилиту QCentral (администрирование/мониторинг/конфигурация устройства) и QReplica (резервное копирование и синхронизация данных из/в облако Amazon S3).

1. Обзор и комплектность. 

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

    Как только вы открываете коробку, то обнаруживаете внутри следующие компоненты:

-           регулируемые кронштейны для монтажа в стойку;
-           DVD содержащий документацию об установке, программное обеспечение и драйвер;
-           электрический кабель для сети 220В - 2 шт.;
-           кабель последовательного интерфейса RS232 - 1 шт.;
-           набор винтов для крепления дисков в лотках.

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

Obzor1.jpg  Obzor2.jpg  Obzor3-1.jpg  Obzor4-1.jpg Obzor5-1.jpg

    Бросив сзади беглый взгляд на NAS, мы сразу же заметили наличие двух сертифицированных блоков питания  80 Plus Platinum со светодиодной индикацией и горячей заменой. Точно так же, мы видим 12 лотков с горячей заменой, для дисков 3,5" и 2,5" дюйма, а также 6 (шесть) интерфейсов Ethernet Gigabit. Кроме этого, для подключения на задней панель есть: 4 х USB 2.0 порта, порт RGB и последовательный порт RS232. Включение NAS происходит от дискретной кнопки на передней панели и подсвечивающейся после включения устройства.

2. Материнская плата. 

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

    После снятия верхней крышки, мы можем увидеть следующее:Click to enlarge image IO.jpg

MB-1.jpg  MB-2.jpg  MB-3.jpg  MB-4.jpg

MB-5.jpg  MB-6.jpg  MB-7.jpg  MB-8.jpg

    Наше внимание сразу же привлекла материнская плата NAS, которая очень похожа на классическую плату для desktop компьютера. На самом деле в NAS установлена материнская плата компании Gigabyte GA-6UASV3: она разработана и создана Gigabyte для сегмента рынка server-enterprise. Подробная спецификация доступна на сайте производителя по адресу: http://b2b.gigabyte.com/products/product-page.aspx?pid=3985#ov.

    Материнская плата предлагает полную поддержку интерфейса PCI-Express и сокета 1155, совместима с процессорами Core i3 / i5 / i7, а так же Xeon E3-1200 V2. На плате установлен чипсет Intel C600/С202. В нашем случае для этой материнской платы, заявлена поддержка только настольных процессоров i3 потому, что мощные i5 и i7 процессоры  потребляют больше энергии и требуют для рассеивания тепла большого радиатора, это и объясняет, почему в Gigabyte QVL об этих процессоров не сообщается. Не удивительно, что в  модели находящейся в нашем распоряжении TrioNAS U210, мы находим i3 3220 двух-ядерный процессор Intel с технологией HyperThreading, способный достичь частоты 3,30ГГц благодаря технологии Turbo Boost. Этот процессор наследует все характеристики i3 процессоров третьего поколения, в том числе вышеупомянутые технологии HyperThreading и TurboBoost.

Что касается оперативной памяти, то материнская плата поддерживает четыре слота DDR3 ECC, для установки до 32Гб или по 8Гб в каждом слоте. Максимальная частота поддерживаемой памяти, по спецификации Intel, составляет 1600МГц. На данный момент там установлены две планки по 8 Гб каждая, Qsan выбрал память компании ADATA на 1600МГц CL11. Благодаря наличию SPD (Serial Presence Detect - специальная микросхема, в которой хранятся данные о чипе, производителе оперативной памяти, временные характеристики RAM, которые используются системой), плата настраивает оперативную память для использования со следующими таймингами: 11-11-11-28 и величиной задержки (CommandRate) равной 1T.

Материнская плата Gigabyte GA-6UASV3 позволяет производить установку плат с интерфейсом  PCI-Express -16x, -8x и двух с интерфейсом PCI. В настоящее время, на фотографиях, мы видим присутствие некоторых плат, в том числе контроллера RAID и сетевого контроллера, которые будут проанализированы позже.

Устройство хранения оснащено 6 SATA портами второго поколения, с максимальной пропускной способностью 3 Гбит/с. Один из этих портов занят SATA диском DOM (Disk-On-Module), в то время как другие остаются свободными.

MB-9.jpg  MB-10.jpg

Все сконцентрировано на плате форм-фактора микро-ATX размера (9,6 дюйма х 9,6 дюйма) и охлаждается тремя вентиляторами с термоконтролем воздушного потока. Эти вентиляторы, от компании NMB Technologies, работают от 12В и потребляют до 0.96A, что составляет около 35Вт. Они способны обеспечить охлаждения корпуса в режиме 24/7.

 3. Накопитель.  

Хотя материнская плата TrioNAS U210 поддерживает до 6 SATA 2.0 (3.Gbps), Qsan фактически доверил управление портами SATA другой PCI-Express плате, которая координирует работу трех хост-контроллеров Marvell 88SE9235. Каждый из них имеет возможность связать до четырех дисков SATA с шиной PCI-Express, поддерживая  в общей сложности до 12 дисков. Кроме того они поддерживают новейший стандарт SATA 3.0 (6Gbps). Вопреки нашим ожиданиям, эта система не предусматривает использования технологии аппаратного RAID: эта плата не является контроллером Raid, это просто контроллер 12 SAS/SATA дисков, с задачей сделать данные доступными для уровне операционной системы, где к ним будут применяться соответствующие методы программного raid-а. Разъемы для подключения к контроллеру SATA дисков являются классическими mini-SAS SFF-8087, которые де-факто активно используются, как стандарт, для подключения накопителей.

Storage-1.jpg  Storage-2.jpg  Storage-3.jpg 

Storage-4.jpg  Storage-6.jpg  Storage-5.jpg

Основная причина, которая сподвигла Qsan сделать выбор в пользу применения специального контроллера SATA довольно очевидна. Контроллер SATA, принадлежащий чипсету материнской платы, не способен обрабатывать более 6 дисков, в то время как система TrioNAS U210 предназначена для поддержки до12 дисков с возможностью горячей замены, плюс диск DOM (Disk-On-Module) содержащий операционную систему QSan. Это позволяет иметь практически полные 18 SATA разъемов, из которых 12 соответствуют со стандарту 6 Гбит/с и 6 стандарту 3 Гбит/с.

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

Что касается поддержки конфигураций Raid, QSan решил не полагаться на аппаратный контроллер, а сделал ставку на программный Raid. В целом, использование аппаратного Raid контроллера сопряжено с большими денежными затратами, но в то же время позволяет полностью разгрузить CPU. Однако, в системах полностью предназначенных для хранения данных, использование выделенного контроллера теряет смысл: зачем тратиться на дополнительный процессор для управления Raid, оставив основной CPU почти полностью неиспользуемым. Это решение позволяет QSan держать цену TrioNAS U210 на приемлемом уровне.

Операционная система TrioNAS U210 содержится на диске DOM, который подключен к контроллеру на материнской плате (и, следовательно, обладает теоретической максимальной пропускной способностью 3 Гбит/c).  Модель диска  "InnoLite SataDom D150QV", продукт от компании InnoDisk. Это устройство позволяет проводить операции чтения/записи на скорости 120 Мб/с и 90 Мб/с соответственно, поддерживая в полной мере технологию S.M.A.R.T. и потребляя до 1,6 Вт.

4. Сеть.  

Сетевое оборудование позволяет TrioNAS U210 обслуживать ИТ-инфраструктуры среднего уровня корпоративного класса. В системе присутствуют два гигабитных сетевых адаптера, интегрированные на материнской плате, а так же специальный контроллер, на котором есть четыре дополнительных NIC.

Материнская плата Gigabyte GA-6UASV3 имеет два сетевых адаптера GLAN производства Intel: 82579LM и 82579L. Последний из них поддерживает интересную функцию удаленного управления «out-of-the-box»: в прошивку платы интегрируется простой веб-сервер, который может управлять четырьмя одновременными подключениями. Такая технология называется у Gigabyte "Content Management System". Кроме того, интересно было узнать, что сетевой интерфейс 82579L в полной мере поддерживает стандарт iKVM, для удаленного управления сервером.

LAN-1.jpg  LAN-2.jpg  LAN-3.jpg

   Еще более интересным, с точки зрения сетевых технологий, является наличие сетевого контроллера c высокой производительностью, наделенного 4 NIC: Broadcom NetXtreme BCM 5719. Эта карта использует интерфейс PCI-Express 2.0 x4 (с теоретической пропускной способности до 2.5 GT/s) для обмена данными с остальной частью системы. В принципе, наличие четырех NIC, дополнительно к двум уже интегрированным в материнскую плату, обеспечивает отличную гибкость функций “link aggregation”, “virtual lan”, “load balancing”, “multipath”. Как мы увидим, система управления QSan позволяет производить настройки этих функций через интуитивно понятный web-интерфейс, с помощью которого вы можете настроить всю систему NAS.

 5. Управление NAS: уровни и консоль.  

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

1. Администрирование через консоль командной строки.

2. Администрирование через утилиту QCentral.

3. Администрирование через веб-браузер.


    Самый низкий уровень состоит из административной консоли командной строки. При подключении клавиатуры к одному из четырех портов USB, которыми оснащен NAS, получаем доступ к простой и очень ограниченной консоли. Эта среда требует максимальных прав доступа:

-           с точки зрения доступности - доступ может быть получен только локально;

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

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

    Набрав команду help в командной строке, мы получаем полный список команд, которые могут быть предоставлены консолью. Очевидно, что Qsan сохранила все функции консоли в стиле Linux (потому как вся операционная система происходит от Linux), за исключением утилиты Ifconfig. С практической точки зрения, эта консоль имеет смысл только для установки вручную IP-адреса системы и немного больше. Для всех других дополнительных функций Qsan имеет специально разработанные уровни администрирования 2 и 3 (приведенны выше): утилита QCentral и веб-интерфейс.

6. Функциональность и Web (WI): мониторинг и сеть.   

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

Интерфейс управления состоит в основном из трех основных разделов:

1. Мониторинг.

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

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

Monitor-1.jpg  Monitor-2.jpg  Monitor-3.jpg


Monitor-4.jpg  Monitor-5.jpg  Monitor-6.jpg

    Наличие раздела мониторинга, является важным параметром в оценке NAS. Из скриншотов видно, что веб-интерфейс, в режиме реального времени, может показать графики касающиеся используемых ресурсов (CPU и HDD), состояние массива, температуру критических компонентов системы и скорость вращения вентиляторов. Сведения полезные и жизненно важные. То же самое доступно через службу SNMP: таким образом, другие системы могут автоматизировать проверку состояния машины. К сожалению, не предусмотрен какой-либо механизм генерации статистики в соответствии с правилом - ежедневно/еженедельно/ежемесячно и нет возможности контролировать по журналу (log) значения температур и напряжений. Очевидно, что аномальные и/или критические значения будут занесены в общий log NAS, доступный в разделе "техническое обслуживание".

    Вторым, центральным и наиболее существенным, является раздел конфигурации. В этом разделе вы можете задать любые настройки NAS: часы, login учетной записи, настройки сети и  дисков. Настройка внутренних часов требуется для всех запланированных операций. Среди этих операций есть автоматическое отключение, а также синхронизация с использованием снимков (snapshot) или с облачным сервисом Amazon S3. Кроме того, вы можете настроить учетную запись электронной почты для отправки уведомлений о происходящем конкретном событии или сообщить об аномальном. Также можете настроить службу SNMP или журнал событий на удаленном сервере.

    Конфигурация сети происходит благодаря простому, но в то же время довольно мощному интерфейсу. Принимая во внимание наличие до 6-ти сетевых карт (4 на основе выделенного контроллера и два на основе контроллера Broadcom интегрированного в материнскую плату), предполагается, что можно будет использовать все карты в сети для агрегации. TrioNAS U210 поддерживает создание VLAN, размер Jumbo Frame устанавливаемый пользователем, IPv4 адресацию через DHCP/BOOTP/Static, IP протокол 4 и 6-й версии, агрегации нескольких интерфейсов для балансировки нагрузки и резервирования. Последние предусматривает, что можно объединить несколько сетевых интерфейсов в единый МАС-адрес, что позволяет делить сетевые потоки между несколькими коммутаторами обеспечивая повышение надежности системы. 

7. Функциональность и Web (WI):  Raid pool, ZFS, iSCSI, Accounting.   

    Теперь перейдем к анализу сердца SAN, состоящее из трех основных модулей программного обеспечения, с помощью которого можно обеспечить сохранение данных, управлять избыточностью, безопасностью и производительностью. Это модули для создания массивов Raid, share ZFS и iSCSI Target.

R-Z-I-A-1.jpg  R-Z-I-A-2.jpg  R-Z-I-A-3.jpg

R-Z-I-A-4.jpg  R-Z-I-A-5.jpg  R-Z-I-A-6.jpg


R-Z-I-A-7.jpg
   
Центром всей системы является модуль конфигурации массива
Raid. TrioNAS U210 поддерживает создание дискового Raid массива уровня: 0, 1, 5, 6, 10, 50, 60, с полной поддержкой технологии “Thin Provisioning”. Thin Provisioning - это особый метод, который предусматривает распределение пространства "по требованию" (on-demand), а не резервирование физических блоков априори. С практической точки зрения, когда система не поддерживает Thin Provisioning, она может выделить разделы максимальной величины в физическом пространстве, что есть на дисках. И наоборот, через Thin Provisioning, можно выделить разделы больше, чем объем, который у вас есть в наличии, распределение физических блоков на дисках происходит только в момент записи данных в раздел. Таким образом, система становится гибкой и масштабируемой. В полной мере оптимизируется физическое пространство, позволяя избегать излишней фрагментации.

    TrioNAS U210 не накладывает ограничений на количество массивов, которые вы можете создать, тем не менее, имея в распоряжении 12 дисков, мы не планируем более 6 массивов. Часто, в целях увеличения избыточности и уменьшения время операции, оставляют один или два диска, как "spare" (неиспользуемые, резервные), которые могут быть использованы в случае сбоя другого диска в массиве.

    В TrioNAS U210 реализован механизм кэширования, который предусматривает использование твердотельных накопителей SSD, что позволяет сделать более гибкими операции чтения или записи. Интересно отметить, что один и тот же диск SSD не может быть использован в качестве кэш-памяти, так для чтения, так и для записи. QSan решил отделить кэширование чтения от записи, чтобы избежать потери данных из кэш-памяти в случае отказа диска. Хотя потерять данные в случае кэширования чтения невозможно (так как данные остались на дисках массива), в случае записи данные из кэша могут быть просто не записаны в массив. По этой причине, QSan не рекомендует устанавливать только один SSD диск для кэш-памяти по записи. В TrioNAS U210 есть возможность создания более сложных вариантов кэша: вы можете настроить два или более SSD накопителей в массив Raid уровня 1.

    Учитывая многие параметры, которые играют роль при создании массива, такие как, скорость, отказоустойчивость, гибкость и расходы, и имея возможность воспользоваться преимуществами SSD кэширования, увеличивается количество "компромиссов", которые могут быть достигнуты. Простой пример, компания имеет базу программного обеспечения. Она не ожидает, что база будет часто меняться, но это происходит во время установка новых машин в офисе. Поэтому вы хотите настроить массив Raid так, чтобы иметь достаточно места, защиту от сбоя одного или двух дисков и отличную производительность по чтению, незначительно жертвуя параметрами записи. В этом случае, были бы интересны конфигурации Raid 5/6, с SSD в качестве кэша операций чтения. Без SSD кэширования, вы должны прибегнуть к конфигурации "быстрого Raid-а", жертвуя объемом или избыточностью.

    С точки зрения безопасности данных, TrioNAS предлагает несколько уровней защиты и контроля. Позже мы познакомимся с возможностями шифрования дисков/массивов, которые дают возможность шифровать данные на низком уровне. На более высоком, прикладном уровне, система TrioNAS U210 позволяет управлять правами для различных пользователей системы. Вы можете гарантировать/лишать прав доступа для чтения/записи томов ZFS или iSCSI.

    В частности, TrioNAS U210 способен управлять правами пользователей, опираясь на три различных базы данных: LDAP, ActiveDirectory или внутреннюю базу NAS. Мы встречали устройства NAS на основе операционных систем Linux с поддержкой LDAP, но поддержка ActiveDirectory Windows встречается реже. На самом деле, TrioNAS U210 способен воспользоваться службой Winbind (часть пакета Samba), для подключения к домену Windows и загрузить список групп/пользователей, действуя в качестве кэша (или прокси) Domain Controller-а. По этой причине администратор TrioNAS не может изменить группы или пользователей на контроллере домена, поскольку такая информация доступна в NAS только для чтения.

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

    Если вы не обладаете ни одной из вышеперечисленных сред, TrioNAS U210 обеспечивает управление пользователями и доступом на местном уровне, в качестве де-факто автономного LDAP сервера. Поэтому можно добавить пользователей, пароли для них, управлять правами для каждого из них без сложных конфигураций домена или LDAP сервера. В этом случае добавление/удаление групп или пользователей осуществляется через веб-интерфейс или утилиту QCentral.

8. Функциональность и Web (WI): демоны и приложения.  

    Что касается прикладного уровня, TrioNAS U210 концентрирует свои ресурсы только для демонов, необходимых для доступа к данным, за исключением только двух служб, которые мы рассмотрим позже. Приложения, которые могут работать на TrioNAS U210 перечислены ниже:

 - DirectoryAccess: демон Winbind/Samba (с синхронизацией кэша через регулярные промежутки времени) или клиент LDAP;

- CIFS: демон Samba для доступа к томам ZFS клиентов Windows;

- NFS: демон для доступа к томам ZFS через Network File System (особенно, используется в среде Linux);

- AFP: демон для доступа к томам ZFS в устройствах Apple;

- FTP: сервер для доступа через протокол передачи файлов;

- WebDav: демон для управления файлами с помощью протокола HTTP;

- iSCSI: target server iSCSI для подключения томов iSCSI. Можно настроить базовый адрес iSCSI.

    Как вы уже заметили, TrioNAS U210 поддерживает подавляющее большинство протоколов для доступа к файлам по сети. В дополнение к классическим протоколам CIFS и NFS, которые используются в Windows и Linux, NAS также поддерживает протокол AFP Apple. FTP демон является более гибким, по отношению к другим, и является популярным в Интернете и в локальных корпоративных сетях. Наконец, мы находим демоны WebDAV-сервер и iSCSI Target.

    Список настраиваемых приложений состоит из двух элементов: первый предназначен для резервного копирования данных из NAS, второй для своей защиты. Это приложения QSan Replica и McAfee Antivirus.

    QSan Replica - это программа, которая может выполнять резервные копии томов локально или на удаленное устройство. Также вы можете сделать полную резервную копию ваших данных в "облако", благодаря поддержке сервиса Amazon S3. Интересно отметить, что вы можете создать резервную копию данных как в облако, но и наоборот: используя функцию «Сreate Amazon S3 Task» вы можете решить, следует ли загрузить данные из облака локально или загрузить данные на удаленный NAS.

    В этом разделе статьи заканчиваем анализ основных функций TrioNAS U210 и веб-интерфейса. Из анализа вытекает, что Web является неотъемлемой частью операционной системы QSan и он в значительной степени предназначен для обеспечения максимальной совместимости и простоты использования. Фактически, для того чтобы создать веб-интерфейс интуитивно понятным и совместимым с многочисленными web-браузерами, требуется провести значительную работу и мы считаем, что эти цели были достигнуты QSan для TrioNAS U210.

9. Утилита для управления: QCentral.   

    Утилита QCentral не поставляется вместе с продуктом, для этого было необходимо зарегистрировать аппарат TrioNAS U210 на сайте Qsan и скачать ее бесплатно. Этот клиент разработан по технологии Java, которая может работать на различных платформах: Linux, Windows, Macintosh, Sun и т.д..

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

QC-1.jpg  QC-2.jpg  QC-3.jpg

QC-4.jpg  QC-5.jpg  QC-6.jpg

QC-7.jpg  QC-8.jpg  QC-9.jpg

      Одним из самых деликатных аспектов управляющего программного обеспечения является простота и скорость, с которой вы можете настроить устройство. Из скриншотов, приведенных выше, вы заметите, что Qsan позаботилась об интерфейсе пользователя, что делает его интуитивно понятным. Похвальная работа в окне «Обзор» (Overview), с помощью которого мы имеем доступ ко всем компонентам NAS, включая блоки питания, жесткие диски, сетевые интерфейсы и вентиляторы.  

    Мало того, программное обеспечение способно показать точное состояние каждого из контролируемых элементов (диски, сетевые интерфейсы, вентиляторы, PSU), но и для каждого из них в отчете сообщить подробности этого состояния. Изображение интерактивное: нажав левую кнопку мыши, вы получите информацию о состоянии. Для некоторых элементов внедрили выпадающее меню для доступа к определенным функциям. В сложной и часто «запутанной» ситуации в коммуникационном шкафу c аппаратурой, иметь возможность определить местоположение диска или определить точный IP-адрес сетевой карты, позволяет значительно снизить время обслуживания в случае отказа.

    В закладке «Конфигурация» («Configuration») вы можете управлять всей системой TrioNAS U210. В частности, можно добавить в пул (pool) диски, управлять существующим пулом  (расширение/изменение объема), маркировать диски для замены и/или восстановления (rebuild), проводить тесты поверхности и другие дополнительные функции, которые мы не будем перечислять для краткости.

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

    Среди экранов вы также видите пример экрана мастера (Wizard): в отличие от режима веб-интерфейса, QCentral может позволить себе несколько экранов, для выполнения одной задачи. В этом примере мы рассмотрели создание нового дискового пула (массива): в первом экране вы выбираете диски, которые будут составлять пул (pool), а также тип агрегации и имя массива. Затем необходимо выбрать следует ли шифровать пул (pool), а затем можно выбрать опции write cache/readahead и управление standby. Последний экран показывает подробную информацию о том, что было выбрано и используется для подтверждения или отмены.

    Во время нашего тестирования, мы наблюдали присутствие только двух ошибок, по поводу которых мы уже общались с Qsan. Первая касается обновления графики на вкладке «Обзор» (Overview): в некоторых случаях экран не обновляется и графики не появляются. Достаточно сделать клик мышкой на интерфейсе, чтобы заставить их появиться. Вторая ошибка касается ситуации «shutdown-wake»: после выключения NAS и пробуждения его через функцию "Wake-On-LAN", утилита медленно обновляется и несмотря на то, что NAS уже проснулся, необходимо перезапустить утилиту для доступа к возможностям управления.

    В целом, утилита QCentral оказалась очень хорошо структурирована. Благодаря использованию контекстных меню, приложение Java чрезвычайно комфортно в использовании. Мы предполагаем, что сетевые администраторы по достоинству оценят эту утилиту и предпочтут ее веб-интерфейсу, благодаря своей компактности и универсальности. Кроме того, мы хотели бы отметить, что через QCentral доступны некоторые функции, которые не доступны через веб-интерфейс, в том числе Wake-On-Lan, с помощью которого можно "разбудить" ранее выключенный (не через кнопку Power) NAS. Наконец, следует отметить, что через QCentral можно управлять несколькими устройствами одновременно.

10. Конфигурация теста.   

    Для того, чтобы проверить производительность TrioNAS U210, мы решили установить внутри четырех жестких диска компании Western Digital Caviar серии Black емкостью 750Гб каждый, плюс четыре твердотельных накопителя SSD компании Kingston серии KC100, объемом 240Гб каждый.

    Мы протестировали TrioNAS U210, используя службы, наиболее важные в сетевой среде: ZFS и iSCSI. Как для iSCSI, так и ZFS мы выполнили список тестов меняя конфигурацию массива. Таким образом, мы должны оценить наиболее распространенные конфигурации массивов Raid - 0,1,5,10. Кроме того, для некоторых из этих режимов, мы включили поддержку SSD кэширования, иногда на запись, иногда на чтение, иногда в обоих режимах. Кроме того мы решили не использовать сетевые коммутаторы для соединения NAS и нашего компьютера для тестирования. Мы подключили NAS через один из сетевых интерфейсов на чипсете Broadcom NetXtreme непосредственно к клиенту с помощью кабеля категории CAT6.

Конфигурация компьютера для тестирования в таблице ниже:


Mainboard

EVGA X79 Classified

CPU

Intel i7 3820 @ 4.2 GHz

Ram

4x4 Gb Kingston HyperX 2133 MHz

Hard disk

2 x Kingston KC 100 240Gb

VGA

2 x Sapphire HD6970 CF

PSU

Antec HCP 1000W

Программы для тестирования перечислены ниже:

1. HDTune Pro 5.

2. Atto Disk Benchmark.

3. Intel Nas ToolKit.

    Первые два теста были использованы в режиме подключения iSCSI. Тест Intel Nas Benchmark был использован для тестирования производительности в режиме CIFS. Программное обеспечение Benchmark Intel требует (чтобы избежать завышенных результатов от механизма кэширования операционной системы) наличия при запуске системы только 2Гб оперативной памяти. По этой причине, все тесты CIFS (Common Internet File System) были выполнены при пользовательских (custom) настройках запуска  системы, требующие для работы до двух гигабайт оперативной памяти. Эти настройки не влияют на тесты в режиме iSCSI, в течение которых операционная система имела полный доступ ко всем аппаратным ресурсам.

11. Результаты  тестов для iSCSI: Raid 0, 1, 5, 10.   

    Первые тесты, были проведены с использованием протокола iSCSI. Этот протокол обеспечивает инкапсуляцию команд iSCSI через протокол TCP/IP, основываясь на системе клиент/сервер известном как "инициатор" - "цель, мишень" (initiator - target). Инициатор (клиент) позволяет присоединить  физический том к цели (серверу). Файловая система находится на клиентской машине, на которой запускается демон-инициатор. На самом деле, файловая система ведет себя именно так, как если бы это был локальный диск, позволяя, чтобы он был инициатором, передающим команды iSCSI на target (сервер). Так как файловая система расположена локально на клиенте, то и механизм кэширования является локальным. Этот выбор имеет два основных замечания:

-           невозможно подключить один и тот же том на несколько инициаторов так, как это привело бы к проблеме кэш-памяти на разных клиентах;

-           в случае сбоя (failure), данные находящиеся в кэше target-а, могут быть потеряны.

    Таким образом протокол iSCSI является потенциально быстрым, но он не позволяет совместно использовать том между разными клиентами и это делает его менее надежным.


AttoDB.jpgHDTunePro-1.jpg HDTunePro-2.jpg

    Первый тест ATTO Disk Benchmark показывает, что наилучший результат получается при уровне Raid 1. Неожиданный результат и на наш взгляд довольно сомнительный. Более углубленные испытания, выполненные с помощью теста HDTune Pro, показали что чтение из массива уровня Raid 1 на самом деле происходят гораздо медленнее, чем в остальных тестах. Тест HDTune Pro показывает, что пик чтения будет достигнут в конфигурации Raid 0 или Raid 10, от 102,3 до 102,4 Мбит/с, высокое значение с учетом того, что теоретический предел пропускной способности Ethernet Gigabit (125 Мбит/с). Мы хотим особо отметить, что по чтению вы получите такую ​​же производительность как для Raid 0, так и для Raid 10. Графики показывают, что максимальная производительность, хотя ограниченная пропускной способностью Ethernet, может быть достигнута увеличением количества дисков в striping-е: конфигурация Raid 0 с четырьмя дисками в striping, аналогична конфигурации Raid 10 (2 striping + 2 mirroring).

    Результаты тестов на запись согласуются с тем, что было заявлено: все проверенные конфигурации показывают производительность подобную массиву Raid 1. Вы должны использовать технологию  writecache, что позволяет писать в кэш TrioNAS U210, а не непосредственно на диски, для уменьшения времени I/O и оптимизации сеансов I/O для различных дисков. Тем не менее, время ответа дисков выше, чем то, которое зарегистрировано в режиме чтения. Частично эта проблема связана с протоколом iSCSI, который требует времени для преобразования и инкапсуляции инструкций внутрь TCP-пакетов.

12. Результаты  тестов для СIFS: Raid 0, 1, 5, 10.   

    В отличие от протокола iSCSI, протокол CIFS (Common Internet File System - общая файловая система для Интернет) отличается по своему назначению и реализации. Его основная цель - сделать накопитель доступным для нескольких машин в одной и той же среде. По этой причине, клиенты имеют доступ на уровне директория/файл, а не оборудования. Для обеспечения согласованности данных во время одновременных сессий для нескольких клиентов, протокол CIFS реализует механизмы блокирования файла и вводит более высокий уровень безопасности.

    Протокол CIFS также предназначен для работы с медленными каналами связи, предназначенные для аналоговых линий Dial Up. Поэтому он не подходит для связи по интерфейсу Gigabit LAN, в отличие от iSCSI.

IntelNAS-1.jpgIntelNAS-2.jpg

 

Хотя мы следовали указаниям программного обеспечения теста Intel Nas ToolKit, в части объема  системной памяти "не более 2GB", некоторые специфические результаты тестов не могут быть представлены полностью в масштабе. Поэтому мы решили не представлять их в виде графиков, для тех, кто заинтересован таблицу содержащую все результаты испытаний можно посмотреть по этой ссылке.

Единственные тесты, которые оказались пригодными для измерения реальной производительности NAS, являются следующие:

-           создание контента ( Content Creation);

-           копирование каталога на NAS (Directory copy to NAS);

-           копирование каталога из NAS (Directory copy from NAS). 

Все три испытания показывают результаты соответствующие нашим ожиданиям: лучшие получены в конфигурациях Raid 0 и Raid 5. Конфигурация Raid 0 использует более двух дисков в striping, в то время как в конфигурации Raid 10 использует по два диска в двух группах в striping-е и между группами используется "зеркало". Все это позволило Raid 5 и Raid 0, в тесте "создание контента" (Content Creation), преодолеть барьер в 80 Мb/s.

    Тест "Directory copy from NAS" иногда показывает значения, превышающие пороговое значение стандарта Gigabit Ethernet: мы считаем, что это некоторые "остатки" функции кэширования на клиентской операционной системе. Мы не будем слишком акцентировать внимание на результах этого теста, но нам показалось уместным указать, что механизм "cache-фальсификации" не сильно повлиял на этот тест.

    Второй график показывает увеличение производительности, которые вы получаете, используя SSD кэширование чтения/записи. В этом случае мы установили SSD Kingston KC100 240GB в кэш на чтение. Рост результатов в процессе чтения данных с NAS, знак позитивного влияния твердотельного жесткого диска в качестве кэш-памяти.

13. Заключение.   

    TrioNAS U210 оказался гибкой и надежной системой, подходящей для предпринимательского сектора начального уровня. В частности, мы считаем, что это устройство в состоянии прекрасно удовлетворить потребности малых и средних офисов. Шесть сетевые карт позволяют администратору подключать NAS к большому количеству локальных сетей, регулировать балансировку нагрузки (load-balancing) и multipath. Кроме этого, привлекает возможность настроить максимальный размер jumbo-frame, особенности Virtual Lan и поддержка IPv6.

    Cистема администрирования NAS заслуживает всяческих похвал. Веб-интерфейс от Qsan прост и совместим со всеми браузерами, любители веб-интерфейса будут довольны, но еще больше будут довольны сетевые администраторов, которые будут использовать программное обеспечение QCentral. Благодаря интерактивной графической оболочке, вы можете контролировать и настраивать каждый аспект работы с устройством интуитивно, в несколько кликов.

    Наличие 12-ти мест для установки дисков 3,5 или 2,5 дюйма позволяет создать множество конфигураций Raid. Система поддерживает все стандартные режимы - 0,1,5,6,10. Кроме этого Qsan позволяет использовать отдельно SSD или массив SSD в качестве устройства кэширования для чтения/записи. Все это позволяет получить наилучший компромисс между надежностью, производительностью, стоимостью и объемом.

    Цена QSan U210 - около 3000 евро, если вы купили его без дисков. Его наличие в настоящее время довольно ограничена, поскольку продукт недавней презентации.

BestBuy.jpg

    В заключение, мы даем TrioNAS U210 от Qsan приз Best-Buy, учитывая его отличную производительность, отличное качество аппаратных компонентов, простоту и интуитивность использования административного программного обеспечения.


Возврат к списку

© Storimax, 2011
(499) 372-1360      info@storimax.ru
 
Разработка сайта Halm