A.3. IO 子系统属性
这些表中的属性名称会在管理模型中出现时列出,例如使用管理 CLI 时。查看位于 EAP_HOME/docs/schema/wildfly-io_3_0.xsd
中的架构定义文件,以查看它们出现在 XML 中的元素,因为管理模型可能会有所不同。
属性 | 默认 | 描述 |
---|---|---|
io-threads | 为 worker 创建的 I/O 线程数量。如果没有指定,线程数被设置为 CPU 的数量 ¹ 2。 | |
stack-size | 0 | 堆栈大小(以字节为单位),以尝试用于 worker 线程。 |
task-keepalive | 60000 | 非核心任务线程保持活动状态的毫秒数。 |
task-core-threads | 2 | 内核任务线程池的线程数。 |
task-max-threads |
worker 任务线程池的最大线程数。如果没有指定,则最大线程数被设置为 CPU ¹ 16 的最大数量,采用 |
属性 | 默认 | 描述 |
---|---|---|
注意 IO 缓冲池已弃用,但它们仍设置为当前版本中的默认设置。有关配置 Undertow 字节缓冲区池的更多信息,请参阅 JBoss EAP 配置指南中的配置缓冲区池 章节。此外,请参阅字节缓冲区池属性列表的 JBoss EAP 配置指南中的 缓冲池属性。 | ||
buffer-size | 每个缓冲区片段的大小(以字节为单位)。如果没有指定,则根据系统的可用 RAM 设置大小:
| |
buffers-per-slice | 将更大的缓冲区分成多少个片段或部分。这比分配多个单独的缓冲区更高效内存。如果没有指定,则根据系统的可用 RAM 设置分片数:
| |
direct-buffers | 缓冲区池是否使用直接缓冲区,在很多情况下,使用 NIO 时速度更快。请注意,有些平台不支持直接缓冲区。 |
修订了 2022 年 2 月 18:28:05 +1000