diff --git a/website/docs/07_admin_guide/01_configuration/2_bifromq_sys_props.md b/website/docs/07_admin_guide/01_configuration/2_bifromq_sys_props.md index def1f7e0f..ca8261ba5 100644 --- a/website/docs/07_admin_guide/01_configuration/2_bifromq_sys_props.md +++ b/website/docs/07_admin_guide/01_configuration/2_bifromq_sys_props.md @@ -39,12 +39,14 @@ Below is a table listing the system properties supported by the current version: | `inbox_fetch_queues_per_range` | Max(1, CPU cores / 4) | Number of fetch queues per range. | | `inbox_check_queues_per_range` | 1 | Number of check queues per range. | | `inbox_store_load_estimation_window_seconds` | 5L | Time window in seconds for load estimation in inbox store. | +| `inbox_store_range_split_limit` | Max(1, CPU cores / 4) | Range split will stop when local inbox store hits the limit. | | `inbox_store_range_split_max_cpu_usage` | 0.8 | Maximum CPU usage threshold for range split in inbox store. | | `inbox_store_range_split_io_nanos_limit` | 30_000 | Nanoseconds limit for I/O operations during range split in inbox store. | | `inbox_store_range_split_max_io_density` | 100 | Maximum I/O density for range split operations in inbox store. | | `inbox_store_range_voter_count` | 1 | Number of voters for range decisions in inbox store. | | `inbox_store_recovery_timeout_millis` | 10000L | Timeout in milliseconds for inbox store recovery. | | `mqtt_deliverers_per_server` | CPU cores | Number of MQTT deliverers per server. | +| `retain_store_range_split_limit` | Max(1, CPU cores / 4) | Range split will stop when local retain store hits the limit. | | `retain_store_range_split_max_cpu_usage` | 0.8 | Maximum CPU usage threshold for range split in retain store. | | `retain_store_range_split_io_nanos_limit` | 30_000L | Nanoseconds limit for I/O operations during range split in retain store. | | `retain_store_range_split_max_io_density` | 100 | Maximum I/O density for range split operations in retain store. | diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/07_admin_guide/01_configuration/2_bifromq_sys_props.md b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/07_admin_guide/01_configuration/2_bifromq_sys_props.md index 68003ba4f..6e102de9e 100644 --- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/07_admin_guide/01_configuration/2_bifromq_sys_props.md +++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/07_admin_guide/01_configuration/2_bifromq_sys_props.md @@ -38,12 +38,14 @@ title: "系统属性" | `inbox_fetch_queues_per_range` | Max(1, CPU cores / 4) | Number of fetch queues per range. | | `inbox_check_queues_per_range` | 1 | Number of check queues per range. | | `inbox_store_load_estimation_window_seconds` | 5L | Time window in seconds for load estimation in inbox store. | +| `inbox_store_range_split_limit` | Max(1, CPU cores / 4) | Range split will stop when local inbox store hits the limit. | | `inbox_store_range_split_max_cpu_usage` | 0.8 | Maximum CPU usage threshold for range split in inbox store. | | `inbox_store_range_split_io_nanos_limit` | 30_000 | Nanoseconds limit for I/O operations during range split in inbox store. | | `inbox_store_range_split_max_io_density` | 100 | Maximum I/O density for range split operations in inbox store. | | `inbox_store_range_voter_count` | 1 | Number of voters for range decisions in inbox store. | | `inbox_store_recovery_timeout_millis` | 10000L | Timeout in milliseconds for inbox store recovery. | | `mqtt_deliverers_per_server` | CPU cores | Number of MQTT deliverers per server. | +| `retain_store_range_split_limit` | Max(1, CPU cores / 4) | Range split will stop when local retain store hits the limit. | | `retain_store_range_split_max_cpu_usage` | 0.8 | Maximum CPU usage threshold for range split in retain store. | | `retain_store_range_split_io_nanos_limit` | 30_000L | Nanoseconds limit for I/O operations during range split in retain store. | | `retain_store_range_split_max_io_density` | 100 | Maximum I/O density for range split operations in retain store. |