Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    RouterOS
    openspeedtest mikrotik готовый контейнер

    openspeedtest mikrotik готовый контейнер

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    openspeedtest mikrotik готовый контейнер, RouterOS
     
    elico
    Guest
    #1
    0
    15.11.2022 02:50:00
    После того как я заметил пару проблем с контейнерами, взял на себя смелость собрать контейнер для speedtest на базе: openspeedtest https://openspeedtest.com/ https://github.com/openspeedtest/Speed-Test

    Исходники контейнера и Makefile для сборки под amd64/arm64/armv7: https://github.com/elico/openspeedtest

    На Docker Hub: https://hub.docker.com/r/elicro/openspeedtest/tags

    Я подробно изучил контейнер и воссоздал его так, чтобы он без проблем работал поверх RouterOS на порту 80.

    Пример установки контейнера:  
    /interface/bridge/add name=dockers  
    /ip/address/add address=172.17.0.254/24 interface=dockers  

    /interface/veth/add name=veth2 address=172.17.0.2/24 gateway=172.17.0.254  
    /interface/bridge/port add bridge=dockers interface=veth2  

    /container/config/set registry-url=https://registry-1.docker.io tmpdir=disk1/pull  

    /container/envs/add name=speedtest_envs key=TZ value="Asia/Jerusalem"  
    /container/mount add dst=/var/log/nginx name=openspeed src=/disk1/openspeed/var  
    /container/add dns=172.17.0.254 remote-image=elicro/openspeedtest:latest interface=veth2 root-dir=disk1/speedtest envlist=speedtest_envs start-on-boot=yes  

    # немного подождите, пока образ распакуется, а потом запустите  

    Дальше просто заходите по адресу: http://172.17.0.2/ и тестируйте скорость…  

    На моём RB4011 спокойно достигается почти 1 Гбит/с по загрузке и выгрузке. Если у кого-то есть линк на 10 Гбит и получится протестировать — было бы просто отлично.
     
     
     
    jvanhambelgium
    Guest
    #2
    0
    12.01.2023 21:41:00
    Я только что обновился до ROS 7.7 STABLE на RB5009, и этот контейнер теперь отказывается запускаться: Есть идеи, почему это вдруг произошло? В версии 7.6 такого не наблюдал. Как это исправить? Похоже, нельзя задать переменную окружения, чтобы принудительно указать порт или что-то в этом роде.
     
     
     
    elico
    Guest
    #3
    0
    14.01.2023 18:50:00
    Проверю. ... Ладно, я протестировал и кажется, что есть проблема с контейнером, когда он работает от имени непривилегированного пользователя в версии 7.7. Насколько я понял, команда поддержки знает об этой проблеме и планирует исправить её в версии 7.8. Я собрал контейнер так, чтобы он работал от имени root-пользователя. Думаю, что можно использовать другой веб-сервер вместо nginx. Я подумывал о веб-сервере на Golang. Позже запущу пару тестов, чтобы понять, хорошая ли это идея. ... По всей видимости, базовый http-сервер Golang не может конкурировать с nginx по скорости загрузки и скачивания на моём маленьком HAP AC3. С nginx я могу тестировать полную скорость линии, а с сервером на Golang достигаю только около 800 Мбит/с на скачивание и 20–30 Мбит/с на загрузку. По крайней мере, теперь понятно, почему OpenSpeedtest выбрал nginx среди нескольких вариантов.
     
     
     
    sirbryan
    Guest
    #4
    0
    17.01.2023 21:17:00
    Я тоже сделал апгрейд и думал, что уже как-то устранил эту проблему раньше. Похоже, это баг версии 7.7. В итоге я склонировал репозиторий на свой Mac, отвредактировал Dockerfile, убрав вторую строчку USER (оставив root), а потом скопировал его на роутер — и всё запустилось без проблем.
     
     
     
    cdhtlr
    Guest
    #5
    0
    29.01.2023 06:54:00
    Привет, Elizer! Спасибо, что поделился этим образом openspeedtest. Я попробовал — очень удобно для проверки производительности моей сети. Мне интересно узнать о реализации программы speedtest. Периодические образы speedtest можно найти бесплатно на dockerhub, но размер образа там слишком большой, да и интеграция с моим роутером оставляет желать лучшего. Поэтому я доработал программу speedtest с github и сделал её совместимой с режимом Netwatch HTTP-GET. Если интересно, можешь посмотреть мой пост по ссылке http://forum.mikrotik.com/t/ookla-speedtest-container/163953/1. Так как этот образ совместим с Netwatch, можно запускать периодический speedtest. Надеюсь, тебе понравится.
     
     
     
    holvoetn
    Guest
    #6
    0
    19.05.2023 10:17:00
    Установлено на RB5009. Максимальная загрузка процессора 59%, результаты соответствуют ожидаемым для интерфейсов 1Gb-eth. Спасибо за информацию!
     
     
     
    gigabyte091
    Guest
    #7
    0
    16.07.2023 05:27:00
    У меня проблема с установкой контейнера, каждый раз выдает ошибку: «недостаточно места на диске для загрузки слоя». У меня подключен диск на 32 ГБ к ax3.
     
     
     
    holvoetn
    Guest
    #8
    0
    16.07.2023 06:26:00
    Лучше начать новую тему с экспортом вашей конфигурации, чтобы не засорять эту слишком сильно.
     
     
     
    merkkg
    Guest
    #9
    0
    11.10.2024 10:03:00
    Вижу, последнее обновление было больше года назад, видимо, проект не поддерживается.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2026 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры