• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

WEB сервер на ESP32 с данными на SD

pvvx

Активный участник сообщества
Это "синтетика" для ethernet 100Mbit/s, но не для 10Gbit сетей...
 

pvvx

Активный участник сообщества
В ESP32 стоит игнорирование TIME_WAIT. Это приводит к веселым последствиям... В WireShark cплошные retransmission, вместо соединений...
Для поддержки TIME_WAIT (а это спецификация TCP) для ESP32 требуется не менее 100 * 50000 (5 Мегабайт) байт для хранения структуры TCP у Lwip.
 

pvvx

Активный участник сообщества
Оценки объема свободной RAM системы для непадающего шустрого web-сервера с соблюдением спецификаций пока выходят такие:

Для простых web собственной реализации – 10..100 Мбайт. Если использован Lwip, то у него писано – от 200 килобайт только на буфера (несовместимо с ESP32).

Для ngnix – от пары ГБ. :p
 

pvvx

Активный участник сообщества
На 64Mb (мега-байт) nginx крутится весьма бодро.
Та о чем тут разговор?
Тупое сравнение:
OpenWRT
upload_2019-9-11_16-44-15.png
После старта имеем среднее потребление в 90 mA.

ESP32 и Arduino :)

upload_2019-9-11_16-44-40.png
БП нужен мощнее, для пиков, после старта имеем среднее потребление в режиме AP за 150 mA.

Вот нафиг такое нужно, кроме как гикам?
 

pvvx

Активный участник сообщества
upload_2019-9-11_17-1-11.png
После старта имеем среднее потребление в 147 mA.
 

pvvx

Активный участник сообщества
И это можно продолжать до бесконечности...
Полный модуль с MIPS4Кс и всей обвязкой от 5..24В, правда LAN, среднее до 135 мА после старта (500MHz) на 320MHz:
upload_2019-9-11_17-8-23.png
upload_2019-9-11_17-12-7.png
 

pvvx

Активный участник сообщества
upload_2019-9-11_22-31-12.png
DevBoard CreatorPro c RTL8711AM (2.5MiB RAM) + MCU с Jtag (CMSIS-DAP).
Прошивка с web на которой пускался Jmeter...

Итого: Аутсайдер по всем показателям = ESP32.
 
Сверху Снизу