17.3. 配置缓冲区池


您可以在 JBoss EAP 中配置缓冲区池,以管理池的 NIO 缓冲区实例,该实例在应用性能中发挥关键作用。您可以更新现有的缓冲区池,创建新池,并删除不再需要它们来优化系统效率。

注意

IO 缓冲池已弃用,但在当前发行版本中保留默认配置。缓冲区池是池化的 NIO 缓冲区实例。更改缓冲区大小会显著影响应用程序性能。对于大多数服务器,理想的缓冲区大小为 16k。如需更多信息,请参阅 JBoss EAP 配置指南中的配置字节缓冲区池 部分。如需更多信息,请参阅 Add lightweight global buffer pool API; 弃用 heavier API,它描述了早期缓冲区池 API 的弃用,并使用 Undertow 子系统缓冲区池进行替换。

先决条件

  • JBoss EAP 正在运行。

流程

  1. 使用以下命令更新现有缓冲池:

    /subsystem=io/buffer-pool=default:write-attribute(name=direct-buffers,value=true)
    Copy to Clipboard Toggle word wrap
  2. 使用以下命令重新载入服务器以应用更改:

    reload
    Copy to Clipboard Toggle word wrap
  3. 使用以下命令创建新缓冲池:

    /subsystem=io/buffer-pool=newBuffer:add
    Copy to Clipboard Toggle word wrap
  4. 如果需要,您可以使用以下命令删除缓冲池:

    /subsystem=io/buffer-pool=newBuffer:remove
    Copy to Clipboard Toggle word wrap
  5. 使用以下命令重新载入服务器以应用更改:

    reload
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat