A.30. IO 子系统属性


注意

这些表中的属性名称会在管理模型中出现时列出,例如使用管理 CLI 时。请参阅位于 EAP_HOME/docs/schema/wildfly-io_3_0.xsd 的架构定义文件,以查看 XML 中出现的元素,因为管理模型可能不同。

Expand
表 A.100. Worker 属性
属性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 的数量,使用 MaxFileDescriptorCount {JMX} 属性(如果设置)。

Expand
表 A.101. buffer-pool 属性
属性default描述
 

buffer-size

 

每个缓冲区片段的大小(以字节为单位)。如果没有指定,则根据系统的可用 RAM 设置大小:

  • 512 字节小于 64 MB RAM
  • 64 MB - 128 MB 的 1024 字节(1 KB)
  • 16384 字节(16 KB),超过 128 MB RAM

有关此属性的性能调整建议,请参阅 JBoss EAP 性能调整中的 Configuring Buffer Pools

buffer-per-slice

 

将较大的缓冲区分成多少分片或部分。与分配多个独立的缓冲区相比,这可能会提高内存效率。如果没有指定,则根据系统的可用 RAM 设置分片数量:

  • 10 用于小于 128 MB RAM
  • 20 用于超过 128 MB RAM

direct-buffers

 

缓冲区池是否使用直接缓冲区,这在很多情况下都会带有 NIO。请注意,有些平台不支持直接缓冲。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat