После публикации материала о возможности организации 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.
Спасибо за внимание, наши уважаемые читатели.