Показать сообщение отдельно
  #95  
Старый 15.12.2014, 10:38
serg7 serg7 вне форума
Аспирант
 
Регистрация: 28.03.2013
Сообщений: 95
Отправить сообщение для serg7 с помощью ICQ
Сообщение

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

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

Первым делом мы протестировали самую настоящую OS OpenWrt.

Краткая справка
Цитата:
OpenWrt - встроенная операционная система, основанная на ядре Linux,
предназначенная, в первую очередь, для домашних маршрутизаторов.
Основные компоненты включают в себя ядро Linux, util-linux, uClibc и BusyBox.
Конфигурация OpenWrt производится с помощью командной строки (с оболочкой ash) или веб-интерфейса LuCI.
В репозитории доступно более 3500 опциональных пакетов программ,
доступные для установки с помощью системы управления пакетами opkg.
Аппаратная платформа:
AVR32, ARM, CRIS, m68k, MIPS, PowerPC, SPARC, SuperH, Ubicom32, x86, x86-64
Так как это самая настоящая малогабаритная OS, поддержка SSH присутствует в ней изначально,
и при входе в консоль нас встречает такое приглашение:

Конфигурирование OpenWrt можно производить также с помощью веб-интерфейса LuCI:

Эта OS предоставляет после установки стандартного пакета программ самый большой размер
свободной оперативной памяти - около 50 Мб, что выгодно отличает это решение от других.

Итоговая таблица параметров на OS OpenWrt выглядит так:



1.1 Плюсы OpenWrt:
Расширенный набор системных команд и стандартные пути расположения и запуска программ

1.2 Минусы реализации:
Недостаточное количество скомпилированных пакетов именно под архитектуру MIPS
не позволяет в полной мере продемонстрировать преимущества системного подхода

Второй вариант - тестирование качества реализации прошивки класса RT-N15U-1.9.2.7-rtn

При тестировании использовался менеджер пакетов Optware.

Краткая справка
Цитата:
Optware это продвинутый менеджер пакетов,
используемых для распределения дополнительных пакетов программного обеспечения
для различных операционных систем.
С 2004 года Optware был принят различными Linux-сообществами и разработчиками устройств,
включая webOS сообщества, работающих на :
Palm Pre и Pixi,
Asus WL-500g,WL-HDD, WL-500gx, WL-500gP маршрутизаторы,
Synology DS-101,
Plug-компьютеров (PogoPlug V1, V2, V3, Pro, Biz, Dockstars)
DS-101g+ NAS устройств and many more...
Установка программ происходит быстро и без каких-либо проблем.

Быстро устанавливаем тестовый демо-сайт и моментально получаем превосходную производительность на тесте № 1.
Наш малобюджетный сервер моментально набирает 3.10 балла, что полностью соответствует ожиданиям,
с учетом используемой аппаратной платформы.

Запускаем много-поточный тест № 2,
сервер прекрасно держит 20 соединений на линии.

Запускаем тест № 3 для определения реальной конфигурации сервера:



Характеристики полностью соответствуют заводской спецификации !

2.1 Плюсы данной реализации:
Очень быстрое подключение к сети Интернет,
с момента подачи питания до получения сигнала на выходных портах проходит всего 25 секунд,
ближайший конкурент по скорости - настоящая OS OpenWrt требует для этой операции целых 35 секунд .

2.2 Минусы реализации:
не обнаружено

Третий вариант так называемый Dual WAN.

Итоговая таблица параметров:



3.1 Плюсы прошивки:
Наличие дополнительных метаданных позволяет получить более подробную информацию об изделии
3.2 Возможность подключения к роутеру второго интернет-провайдера

3.3 Минусы прошивки:
Основная проблема - крайне низкая скорость работы с файловой системой,
которую можно обьяснить двумя причинами:
3.3.1 - диск отформатирован в NTFS
3.3.2 - используется медленный драйвер Tuxera NTFS driver

Вывод - крайне медленная работа файловой системы сводит на нет все потенциальные достоинства прошивки

И победитель в этом импровизированном соревновании:

Тестирование качества реализации прошивки класса tomato-K26USB-1.28.RT-N5x-MIPSR2

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

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

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

Дальнейшая установка не отличается от установки стандартного демо-сайта на какую-нибудь VDS.
Скорость установки абсолютно идентична более дорогим и "настоящим" выделенным серверам.

Запускаем интегральный тест замера производительности № 1 :

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

Запускаем много-поточный тест № 2 :

Как видно на копии экрана, сервер прекрасно держит 20 соединений на линии.

Запускаем тест № 3 для определения реальной конфигурации сервера:



Характеристики полностью соответствуют заводской спецификации !

Таким образом, из протестированных 5 вариантов прошивок,
самое большое быстродействие демонстрирует вариант на Tomato.

Спасибо за внимание, наши уважаемые читатели.
Ответить с цитированием