docs: fix table in WifI guide not being rendered

This commit is contained in:
Marius Vikhammer
2021-06-24 09:58:01 +08:00
parent 8807d8a5d8
commit 0347b5d043
2 changed files with 226 additions and 226 deletions

View File

@@ -2038,13 +2038,13 @@ The parameters not mentioned in the following table should be set to the default
+----------------------------+-------+----------+------------------+----------+---------+---------------+---------+ +----------------------------+-------+----------+------------------+----------+---------+---------------+---------+
| LWIP_IRAM_OPTIMIZATION | 13 | 13 | 13 | 13 | 13 | 13 | 13 | | LWIP_IRAM_OPTIMIZATION | 13 | 13 | 13 | 13 | 13 | 13 | 13 |
+----------------------------+-------+----------+------------------+----------+---------+---------------+---------+ +----------------------------+-------+----------+------------------+----------+---------+---------------+---------+
| TCP TX throughput | 74.6 | 50.8 | 46.5 | 39.9 | 44.2 | 33.8 | 25.6 | | TCP TX throughput (Mbit/s) | 74.6 | 50.8 | 46.5 | 39.9 | 44.2 | 33.8 | 25.6 |
+----------------------------+-------+----------+------------------+----------+---------+---------------+---------+ +----------------------------+-------+----------+------------------+----------+---------+---------------+---------+
| TCP RX throughput | 63.6 | 35.5 | 42.3 | 48.5 | 40.5 | 30.1 | 27.8 | | TCP RX throughput (Mbit/s) | 63.6 | 35.5 | 42.3 | 48.5 | 40.5 | 30.1 | 27.8 |
+----------------------------+-------+----------+------------------+----------+---------+---------------+---------+ +----------------------------+-------+----------+------------------+----------+---------+---------------+---------+
| UDP TX throughput | 76.2 | 75.1 | 74.1 | 72.4 | 69.6 | 64.1 | 36.5 | | UDP TX throughput (Mbit/s) | 76.2 | 75.1 | 74.1 | 72.4 | 69.6 | 64.1 | 36.5 |
+----------------------------+-------+----------+------------------+----------+---------+---------------+---------+ +----------------------------+-------+----------+------------------+----------+---------+---------------+---------+
| UDP RX throughput | 83.1 | 66.3 | 75.1 | 75.6 | 73.1 | 65.3 | 54.7 | | UDP RX throughput (Mbit/s) | 83.1 | 66.3 | 75.1 | 75.6 | 73.1 | 65.3 | 54.7 |
+----------------------------+-------+----------+------------------+----------+---------+---------------+---------+ +----------------------------+-------+----------+------------------+----------+---------+---------------+---------+
.. only:: esp32s2 .. only:: esp32s2
@@ -2052,7 +2052,7 @@ The parameters not mentioned in the following table should be set to the default
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
| Rank | Iperf | High-performance | Default | Memory saving | Minimum | | Rank | Iperf | High-performance | Default | Memory saving | Minimum |
+============================+=======+==================+=========+===============+=========+ +============================+=======+==================+=========+===============+=========+
| Available memory(KB) | 4.1 | 24.2 | 78.4 | 86.5 | 116.4 | | Available memory (KB) | 4.1 | 24.2 | 78.4 | 86.5 | 116.4 |
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
| WIFI_STATIC_RX_BUFFER_NUM | 8 |6 | 6 | 4 | 3 | | WIFI_STATIC_RX_BUFFER_NUM | 8 |6 | 6 | 4 | 3 |
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
@@ -2062,7 +2062,7 @@ The parameters not mentioned in the following table should be set to the default
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
| WIFI_RX_BA_WIN | 12 | 9 | 6 | 4 | 3 | | WIFI_RX_BA_WIN | 12 | 9 | 6 | 4 | 3 |
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
| TCP_SND_BUF_DEFAULT(KB) | 24 | 18 | 12 | 8 | 6 | | TCP_SND_BUF_DEFAULT (KB) | 24 | 18 | 12 | 8 | 6 |
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
| TCP_WND_DEFAULT(KB) | 24 | 18 | 12 | 8 | 6 | | TCP_WND_DEFAULT(KB) | 24 | 18 | 12 | 8 | 6 |
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
@@ -2076,13 +2076,13 @@ The parameters not mentioned in the following table should be set to the default
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
| INSTRUCTION_CACHE_LINE | 16 | 16 | 16 | 16 | 16 | | INSTRUCTION_CACHE_LINE | 16 | 16 | 16 | 16 | 16 |
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
| TCP TX throughput | 37.6 | 33.1 | 22.5 | 12.2 | 5.5 | | TCP TX throughput (Mbit/s) | 37.6 | 33.1 | 22.5 | 12.2 | 5.5 |
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
| TCP RX throughput | 31.5 | 28.1 | 20.1 | 13.1 | 7.2 | | TCP RX throughput (Mbit/s) | 31.5 | 28.1 | 20.1 | 13.1 | 7.2 |
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
| UDP TX throughput | 58.1 | 57.3 | 28.1 | 22.6 | 8.7 | | UDP TX throughput (Mbit/s) | 58.1 | 57.3 | 28.1 | 22.6 | 8.7 |
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
| UDP RX throughput | 78.1 | 66.7 | 65.3 | 53.8 | 28.5 | | UDP RX throughput (Mbit/s) | 78.1 | 66.7 | 65.3 | 53.8 | 28.5 |
+----------------------------+-------+------------------+---------+---------------+---------+ +----------------------------+-------+------------------+---------+---------------+---------+
.. only:: esp32c3 .. only:: esp32c3
@@ -2110,13 +2110,13 @@ The parameters not mentioned in the following table should be set to the default
+----------------------------+-------+---------+---------+ +----------------------------+-------+---------+---------+
| LWIP_IRAM_OPTIMIZATION | 13 | 13 | 0 | | LWIP_IRAM_OPTIMIZATION | 13 | 13 | 0 |
+----------------------------+-------+---------+---------+ +----------------------------+-------+---------+---------+
| TCP TX throughput | 38.1 | 27.2 | 20.4 | | TCP TX throughput (Mbit/s) | 38.1 | 27.2 | 20.4 |
+----------------------------+-------+---------+---------+ +----------------------------+-------+---------+---------+
| TCP RX throughput | 35.3 | 24.2 | 17.4 | | TCP RX throughput (Mbit/s) | 35.3 | 24.2 | 17.4 |
+----------------------------+-------+---------+---------+ +----------------------------+-------+---------+---------+
| UDP TX throughput | 40.6 | 38.9 | 34.1 | | UDP TX throughput (Mbit/s) | 40.6 | 38.9 | 34.1 |
+----------------------------+-------+---------+---------+ +----------------------------+-------+---------+---------+
| UDP RX throughput | 52.4 | 44.5 | 44.2 | | UDP RX throughput (Mbit/s) | 52.4 | 44.5 | 44.2 |
+----------------------------+-------+---------+---------+ +----------------------------+-------+---------+---------+
.. only:: esp32 or esp32s2 .. only:: esp32 or esp32s2
@@ -2184,84 +2184,84 @@ The parameters not mentioned in the following table should be set to the default
PSRAM is generally used when the application takes up a lot of memory. In this mode, the :ref:`CONFIG_ESP32_WIFI_TX_BUFFER` is forced to be static. :ref:`CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM` indicates the number of DMA buffers at the hardware layer, increase this parameter can improve performance. PSRAM is generally used when the application takes up a lot of memory. In this mode, the :ref:`CONFIG_ESP32_WIFI_TX_BUFFER` is forced to be static. :ref:`CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM` indicates the number of DMA buffers at the hardware layer, increase this parameter can improve performance.
The following are the recommended ranks for using PSRAM: The following are the recommended ranks for using PSRAM:
.. only:: esp32 .. only:: esp32
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| Rank | Iperf | Default | Memory saving | Minimum | | Rank | Iperf | Default | Memory saving | Minimum |
+============================+=======+=========+===============+=========+ +============================+=======+=========+===============+=========+
| Available memory(KB) | 113.8 | 152.4 | 181.2 | 202.6 | | Available memory(KB) | 113.8 | 152.4 | 181.2 | 202.6 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| WIFI_STATIC_RX_BUFFER_NUM | 16 | 8 | 4 | 2 | | WIFI_STATIC_RX_BUFFER_NUM | 16 | 8 | 4 | 2 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| WIFI_DYNAMIC_RX_BUFFER_NUM | 128 | 128 | 128 | 128 | | WIFI_DYNAMIC_RX_BUFFER_NUM | 128 | 128 | 128 | 128 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| WIFI_STATIC_TX_BUFFER_NUM | 16 | 8 | 4 | 2 | | WIFI_STATIC_TX_BUFFER_NUM | 16 | 8 | 4 | 2 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| WIFI_RX_BA_WIN | 16 | 16 | 8 | Disable | | WIFI_RX_BA_WIN | 16 | 16 | 8 | Disable |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| TCP_SND_BUF_DEFAULT(KB) | 65 | 65 | 65 | 65 | | TCP_SND_BUF_DEFAULT(KB) | 65 | 65 | 65 | 65 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| TCP_WND_DEFAULT(KB) | 65 | 65 | 65 | 65 | | TCP_WND_DEFAULT(KB) | 65 | 65 | 65 | 65 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| WIFI_IRAM_OPT | 15 | 15 | 15 | 0 | | WIFI_IRAM_OPT | 15 | 15 | 15 | 0 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| WIFI_RX_IRAM_OPT | 16 | 16 | 0 | 0 | | WIFI_RX_IRAM_OPT | 16 | 16 | 0 | 0 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| LWIP_IRAM_OPTIMIZATION | 13 | 0 | 0 | 0 | | LWIP_IRAM_OPTIMIZATION | 13 | 0 | 0 | 0 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| TCP TX throughput | 37.5 | 31.7 | 21.7 | 14.6 | | TCP TX throughput (Mbit/s) | 37.5 | 31.7 | 21.7 | 14.6 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| TCP RX throughput | 31.5 | 29.8 | 26.5 | 21.1 | | TCP RX throughput (Mbit/s) | 31.5 | 29.8 | 26.5 | 21.1 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| UDP TX throughput | 69.1 | 31.5 | 27.1 | 24.1 | | UDP TX throughput (Mbit/s) | 69.1 | 31.5 | 27.1 | 24.1 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| UDP RX throughput | 40.1 | 38.5 | 37.5 | 36.9 | | UDP RX throughput (Mbit/s) | 40.1 | 38.5 | 37.5 | 36.9 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
.. only:: esp32s2 .. only:: esp32s2
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| Rank | Iperf | Default | Memory saving | Minimum | | Rank | Iperf | Default | Memory saving | Minimum |
+============================+=======+=========+===============+=========+ +============================+=======+=========+===============+=========+
| Available memory(KB) | 70.6 | 96.4 | 118.8 | 148.2 | | Available memory(KB) | 70.6 | 96.4 | 118.8 | 148.2 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| WIFI_STATIC_RX_BUFFER_NUM | 8 | 8 | 6 | 4 | | WIFI_STATIC_RX_BUFFER_NUM | 8 | 8 | 6 | 4 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| WIFI_DYNAMIC_RX_BUFFER_NUM | 64 | 64 | 64 | 64 | | WIFI_DYNAMIC_RX_BUFFER_NUM | 64 | 64 | 64 | 64 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| WIFI_STATIC_TX_BUFFER_NUM | 16 | 8 | 6 | 4 | | WIFI_STATIC_TX_BUFFER_NUM | 16 | 8 | 6 | 4 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| WIFI_RX_BA_WIN | 16 | 6 | 6 | Disable | | WIFI_RX_BA_WIN | 16 | 6 | 6 | Disable |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| TCP_SND_BUF_DEFAULT(KB) | 32 | 32 | 32 | 32 | | TCP_SND_BUF_DEFAULT(KB) | 32 | 32 | 32 | 32 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| TCP_WND_DEFAULT(KB) | 32 | 32 | 32 | 32 | | TCP_WND_DEFAULT(KB) | 32 | 32 | 32 | 32 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| WIFI_IRAM_OPT | 15 | 15 | 15 | 0 | | WIFI_IRAM_OPT | 15 | 15 | 15 | 0 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| WIFI_RX_IRAM_OPT | 16 | 16 | 0 | 0 | | WIFI_RX_IRAM_OPT | 16 | 16 | 0 | 0 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| LWIP_IRAM_OPTIMIZATION | 13 | 0 | 0 | 0 | | LWIP_IRAM_OPTIMIZATION | 13 | 0 | 0 | 0 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| INSTRUCTION_CACHE | 16 | 16 | 16 | 8 | | INSTRUCTION_CACHE | 16 | 16 | 16 | 8 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| INSTRUCTION_CACHE_LINE | 16 | 16 | 16 | 16 | | INSTRUCTION_CACHE_LINE | 16 | 16 | 16 | 16 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| DATA_CACHE | 8 | 8 | 8 | 8 | | DATA_CACHE | 8 | 8 | 8 | 8 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| DATA_CACHE_LINE | 32 | 32 | 32 | 32 | | DATA_CACHE_LINE | 32 | 32 | 32 | 32 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| TCP TX throughput | 40.1 | 29.2 | 20.1 | 8.9 | | TCP TX throughput (Mbit/s) | 40.1 | 29.2 | 20.1 | 8.9 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| TCP RX throughput | 21.9 | 16.8 | 14.8 | 9.6 | | TCP RX throughput (Mbit/s) | 21.9 | 16.8 | 14.8 | 9.6 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| UDP TX throughput | 50.1 | 25.7 | 22.4 | 10.2 | | UDP TX throughput (Mbit/s) | 50.1 | 25.7 | 22.4 | 10.2 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
| UDP RX throughput | 45.3 | 43.1 | 28.5 | 15.1 | | UDP RX throughput (Mbit/s) | 45.3 | 43.1 | 28.5 | 15.1 |
+----------------------------+-------+---------+---------------+---------+ +----------------------------+-------+---------+---------------+---------+
.. note:: .. note::
Reaching peak performance may cause task watchdog. It is a normal phenomenon considering the CPU may have no time for lower priority tasks. Reaching peak performance may cause task watchdog. It is a normal phenomenon considering the CPU may have no time for lower priority tasks.
Wi-Fi Menuconfig Wi-Fi Menuconfig
----------------------- -----------------------

View File

@@ -1831,13 +1831,13 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大
+----------------------------+-------+--------------+--------+--------------+--------+----------+-------+ +----------------------------+-------+--------------+--------+--------------+--------+----------+-------+
| LWIP_IRAM_OPTIMIZATION | 13 | 13 | 13 | 13 | 13 | 13 | 13 | | LWIP_IRAM_OPTIMIZATION | 13 | 13 | 13 | 13 | 13 | 13 | 13 |
+----------------------------+-------+--------------+--------+--------------+--------+----------+-------+ +----------------------------+-------+--------------+--------+--------------+--------+----------+-------+
| TCP 发送数据吞吐量 | 74.6 | 50.8 | 46.5 | 39.9 | 44.2 | 33.8 | 25.6 | | TCP 发送数据吞吐量 (Mbit/s)| 74.6 | 50.8 | 46.5 | 39.9 | 44.2 | 33.8 | 25.6 |
+----------------------------+-------+--------------+--------+--------------+--------+----------+-------+ +----------------------------+-------+--------------+--------+--------------+--------+----------+-------+
| TCP 接收数据吞吐量 | 63.6 | 35.5 | 42.3 | 48.5 | 40.5 | 30.1 | 27.8 | | TCP 接收数据吞吐量 (Mbit/s)| 63.6 | 35.5 | 42.3 | 48.5 | 40.5 | 30.1 | 27.8 |
+----------------------------+-------+--------------+--------+--------------+--------+----------+-------+ +----------------------------+-------+--------------+--------+--------------+--------+----------+-------+
| UDP 发送数据吞吐量 | 76.2 | 75.1 | 74.1 | 72.4 | 69.6 | 64.1 | 36.5 | | UDP 发送数据吞吐量 (Mbit/s)| 76.2 | 75.1 | 74.1 | 72.4 | 69.6 | 64.1 | 36.5 |
+----------------------------+-------+--------------+--------+--------------+--------+----------+-------+ +----------------------------+-------+--------------+--------+--------------+--------+----------+-------+
| UDP 接收数据吞吐量 | 83.1 | 66.3 | 75.1 | 75.6 | 73.1 | 65.3 | 54.7 | | UDP 接收数据吞吐量 (Mbit/s)| 83.1 | 66.3 | 75.1 | 75.6 | 73.1 | 65.3 | 54.7 |
+----------------------------+-------+--------------+--------+--------------+--------+----------+-------+ +----------------------------+-------+--------------+--------+--------------+--------+----------+-------+
@@ -1870,13 +1870,13 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大
+----------------------------+-------+--------+------+----------+-------+ +----------------------------+-------+--------+------+----------+-------+
| INSTRUCTION_CACHE_LINE | 16 | 16 | 16 | 16 | 16 | | INSTRUCTION_CACHE_LINE | 16 | 16 | 16 | 16 | 16 |
+----------------------------+-------+--------+------+----------+-------+ +----------------------------+-------+--------+------+----------+-------+
| TCP 发送数据吞吐量 | 37.6 | 33.1 | 22.5 | 12.2 | 5.5 | | TCP 发送数据吞吐量 (Mbit/s)| 37.6 | 33.1 | 22.5 | 12.2 | 5.5 |
+----------------------------+-------+--------+------+----------+-------+ +----------------------------+-------+--------+------+----------+-------+
| TCP 接收数据吞吐量 | 31.5 | 28.1 | 20.1 | 13.1 | 7.2 | | TCP 接收数据吞吐量 (Mbit/s)| 31.5 | 28.1 | 20.1 | 13.1 | 7.2 |
+----------------------------+-------+--------+------+----------+-------+ +----------------------------+-------+--------+------+----------+-------+
| UDP 发送数据吞吐量 | 58.1 | 57.3 | 28.1 | 22.6 | 8.7 | | UDP 发送数据吞吐量 (Mbit/s)| 58.1 | 57.3 | 28.1 | 22.6 | 8.7 |
+----------------------------+-------+--------+------+----------+-------+ +----------------------------+-------+--------+------+----------+-------+
| UDP 接收数据吞吐量 | 78.1 | 66.7 | 65.3 | 53.8 | 28.5 | | UDP 接收数据吞吐量 (Mbit/s)| 78.1 | 66.7 | 65.3 | 53.8 | 28.5 |
+----------------------------+-------+--------+------+----------+-------+ +----------------------------+-------+--------+------+----------+-------+
.. only:: esp32c3 .. only:: esp32c3
@@ -1900,13 +1900,13 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大
+----------------------------+-------+---------+---------+ +----------------------------+-------+---------+---------+
| LWIP_IRAM_OPTIMIZATION | 13 | 13 | 0 | | LWIP_IRAM_OPTIMIZATION | 13 | 13 | 0 |
+----------------------------+-------+---------+---------+ +----------------------------+-------+---------+---------+
| TCP 发送数据吞吐量 | 38.1 | 27.2 | 20.4 | | TCP 发送数据吞吐量 (Mbit/s)| 38.1 | 27.2 | 20.4 |
+----------------------------+-------+---------+---------+ +----------------------------+-------+---------+---------+
| TCP 接收数据吞吐量 | 35.3 | 24.2 | 17.4 | | TCP 接收数据吞吐量 (Mbit/s)| 35.3 | 24.2 | 17.4 |
+----------------------------+-------+---------+---------+ +----------------------------+-------+---------+---------+
| UDP 发送数据吞吐量 | 40.6 | 38.9 | 34.1 | | UDP 发送数据吞吐量 (Mbit/s)| 40.6 | 38.9 | 34.1 |
+----------------------------+-------+---------+---------+ +----------------------------+-------+---------+---------+
| UDP 接收数据吞吐量 | 52.4 | 44.5 | 44.2 | | UDP 接收数据吞吐量 (Mbit/s)| 52.4 | 44.5 | 44.2 |
+----------------------------+-------+---------+---------+ +----------------------------+-------+---------+---------+
.. note:: .. note::
@@ -1972,81 +1972,81 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大
PSRAM 一般在应用程序占用大量内存时使用。在该模式下,:ref:`CONFIG_ESP32_WIFI_TX_BUFFER` 被强制为静态。:ref:`CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM` 表示硬件层 DMA 缓冲区数量,提高这一参数可以增强性能。 PSRAM 一般在应用程序占用大量内存时使用。在该模式下,:ref:`CONFIG_ESP32_WIFI_TX_BUFFER` 被强制为静态。:ref:`CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM` 表示硬件层 DMA 缓冲区数量,提高这一参数可以增强性能。
我们推荐以下 PSRAM 等级。 我们推荐以下 PSRAM 等级。
.. only:: esp32 .. only:: esp32
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| 等级 | Iperf | 默认 | 节省内存 | 最小 | | 等级 | Iperf | 默认 | 节省内存 | 最小 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| 可用内存 (KB) | 113.8 | 152.4 | 181.2 | 202.6 | | 可用内存 (KB) | 113.8 | 152.4 | 181.2 | 202.6 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| WIFI_STATIC_RX_BUFFER_NUM | 16 | 8 | 4 | 2 | | WIFI_STATIC_RX_BUFFER_NUM | 16 | 8 | 4 | 2 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| WIFI_DYNAMIC_RX_BUFFER_NUM | 128 | 128 | 128 | 128 | | WIFI_DYNAMIC_RX_BUFFER_NUM | 128 | 128 | 128 | 128 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| WIFI_STATIC_TX_BUFFER_NUM | 16 | 8 | 4 | 2 | | WIFI_STATIC_TX_BUFFER_NUM | 16 | 8 | 4 | 2 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| WIFI_RX_BA_WIN | 16 | 16 | 8 | 禁用 | | WIFI_RX_BA_WIN | 16 | 16 | 8 | 禁用 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| TCP_SND_BUF_DEFAULT (KB) | 65 | 65 | 65 | 65 | | TCP_SND_BUF_DEFAULT (KB) | 65 | 65 | 65 | 65 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| TCP_WND_DEFAULT (KB) | 65 | 65 | 65 | 65 | | TCP_WND_DEFAULT (KB) | 65 | 65 | 65 | 65 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| WIFI_IRAM_OPT | 15 | 15 | 15 | 0 | | WIFI_IRAM_OPT | 15 | 15 | 15 | 0 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| WIFI_RX_IRAM_OPT | 16 | 16 | 0 | 0 | | WIFI_RX_IRAM_OPT | 16 | 16 | 0 | 0 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| LWIP_IRAM_OPTIMIZATION | 13 | 0 | 0 | 0 | | LWIP_IRAM_OPTIMIZATION | 13 | 0 | 0 | 0 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| TCP 发送数据吞吐量 | 37.5 | 31.7 | 21.7 | 14.6 | | TCP 发送数据吞吐量 (Mbit/s)| 37.5 | 31.7 | 21.7 | 14.6 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| TCP 接收数据吞吐量 | 31.5 | 29.8 | 26.5 | 21.1 | | TCP 接收数据吞吐量 (Mbit/s)| 31.5 | 29.8 | 26.5 | 21.1 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| UDP 发送数据吞吐量 | 69.1 | 31.5 | 27.1 | 24.1 | | UDP 发送数据吞吐量 (Mbit/s)| 69.1 | 31.5 | 27.1 | 24.1 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
| UDP 接收数据吞吐量 | 40.1 | 38.5 | 37.5 | 36.9 | | UDP 接收数据吞吐量 (Mbit/s)| 40.1 | 38.5 | 37.5 | 36.9 |
+----------------------------+-------+-------+----------+-------+ +----------------------------+-------+-------+----------+-------+
.. only:: esp32s2 .. only:: esp32s2
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| 等级 | Iperf | 默认 | 节省内存 | 最小 | | 等级 | Iperf | 默认 | 节省内存 | 最小 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| 可用内存 (KB) | 70.6 | 96.4 | 118.8 | 148.2 | | 可用内存 (KB) | 70.6 | 96.4 | 118.8 | 148.2 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| WIFI_STATIC_RX_BUFFER_NUM | 8 | 8 | 6 | 4 | | WIFI_STATIC_RX_BUFFER_NUM | 8 | 8 | 6 | 4 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| WIFI_DYNAMIC_RX_BUFFER_NUM | 64 | 64 | 64 | 64 | | WIFI_DYNAMIC_RX_BUFFER_NUM | 64 | 64 | 64 | 64 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| WIFI_STATIC_TX_BUFFER_NUM | 16 | 8 | 6 | 4 | | WIFI_STATIC_TX_BUFFER_NUM | 16 | 8 | 6 | 4 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| WIFI_RX_BA_WIN | 16 | 6 | 6 | 禁用 | | WIFI_RX_BA_WIN | 16 | 6 | 6 | 禁用 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| TCP_SND_BUF_DEFAULT (KB) | 32 | 32 | 32 | 32 | | TCP_SND_BUF_DEFAULT (KB) | 32 | 32 | 32 | 32 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| TCP_WND_DEFAULT (KB) | 32 | 32 | 32 | 32 | | TCP_WND_DEFAULT (KB) | 32 | 32 | 32 | 32 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| WIFI_IRAM_OPT | 15 | 15 | 15 | 0 | | WIFI_IRAM_OPT | 15 | 15 | 15 | 0 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| WIFI_RX_IRAM_OPT | 16 | 16 | 0 | 0 | | WIFI_RX_IRAM_OPT | 16 | 16 | 0 | 0 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| LWIP_IRAM_OPTIMIZATION | 13 | 0 | 0 | 0 | | LWIP_IRAM_OPTIMIZATION | 13 | 0 | 0 | 0 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| INSTRUCTION_CACHE | 16 | 16 | 16 | 8 | | INSTRUCTION_CACHE | 16 | 16 | 16 | 8 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| INSTRUCTION_CACHE_LINE | 16 | 16 | 16 | 16 | | INSTRUCTION_CACHE_LINE | 16 | 16 | 16 | 16 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| DATA_CACHE | 8 | 8 | 8 | 8 | | DATA_CACHE | 8 | 8 | 8 | 8 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| DATA_CACHE_LINE | 32 | 32 | 32 | 32 | | DATA_CACHE_LINE | 32 | 32 | 32 | 32 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| TCP 发送数据吞吐量 | 40.1 | 29.2 | 20.1 | 8.9 | | TCP 发送数据吞吐量 (Mbit/s)| 40.1 | 29.2 | 20.1 | 8.9 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| TCP 接收数据吞吐量 | 21.9 | 16.8 | 14.8 | 9.6 | | TCP 接收数据吞吐量 (Mbit/s)| 21.9 | 16.8 | 14.8 | 9.6 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| UDP 发送数据吞吐量 | 50.1 | 25.7 | 22.4 | 10.2 | | UDP 发送数据吞吐量 (Mbit/s)| 50.1 | 25.7 | 22.4 | 10.2 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+
| UDP 接收数据吞吐量 | 45.3 | 43.1 | 28.5 | 15.1 | | UDP 接收数据吞吐量 (Mbit/s)| 45.3 | 43.1 | 28.5 | 15.1 |
+----------------------------+-------+------+----------+-------+ +----------------------------+-------+------+----------+-------+