17.3. 配置缓冲池
Undertow 字节缓冲区池用于分配池 NIO Buffer
实例。所有监听器都有一个字节缓冲区池,您可以为每个监听器使用不同的缓冲区池和工作程序。字节缓冲区池可以在不同的服务器实例之间共享。
这些缓冲区用于 IO 操作,缓冲区的大小对应用性能有极大影响。对于大多数服务器而言,理想的大小通常是 16k。
更新现有缓冲池
更新现有的字节缓冲池:
/subsystem=undertow/byte-buffer-pool=myByteBufferPool:write-attribute(name=buffer-size,value=1024)
reload
创建字节缓冲区池
创建新的字节缓冲池:
/subsystem=undertow/byte-buffer-pool=newByteBufferPool:add
删除 Byte Buffer Pool
删除字节缓冲池:
/subsystem=undertow/byte-buffer-pool=newByteBufferPool:remove
reload
有关可用于配置字节缓冲区池的属性的完整列表,请参阅 Byte Buffer Pool Attributes 引用。