A.30. IO 子系统属性
					这些表中的属性名称会在管理模型中出现时列出,例如使用管理 CLI 时。请参阅位于 EAP_HOME/docs/schema/wildfly-io_3_0.xsd 的架构定义文件,以查看 XML 中出现的元素,因为管理模型可能不同。
				
| 属性 | default | 描述 | 
|---|---|---|
| io-threads | 为 worker 创建的 I/O 线程数量。如果没有指定,线程数量被设置为 CPU 的数量。2。 | |
| stack-size | 0 | 堆栈大小(以字节为单位)尝试用于 worker 线程。 | 
| task-keepalive | 60000 | 保持非核心任务线程处于活动状态的毫秒数。 | 
| task-core-threads | 2 | 核心任务线程池的线程数量。 | 
| task-max-threads | 
								worker 任务线程池的最大线程数。如果没有指定,则线程的最大数量被设置为 CPU swig 16 的数量,使用  | 
| 属性 | default | 描述 | 
|---|---|---|
| buffer-size | 每个缓冲区片段的大小(以字节为单位)。如果没有指定,则根据系统的可用 RAM 设置大小: 
 有关此属性的性能调整建议,请参阅 JBoss EAP 性能调整中的 Configuring Buffer Pools 。 | |
| buffer-per-slice | 将较大的缓冲区分成多少分片或部分。与分配多个独立的缓冲区相比,这可能会提高内存效率。如果没有指定,则根据系统的可用 RAM 设置分片数量: 
 | |
| direct-buffers | 缓冲区池是否使用直接缓冲区,这在很多情况下都会带有 NIO。请注意,有些平台不支持直接缓冲。 | |