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

바이트 버퍼 풀 삭제

바이트 버퍼 풀을 삭제하려면 다음을 수행합니다.

/subsystem=undertow/byte-buffer-pool=newByteBufferPool:remove
reload

바이트 버퍼 풀 구성에 사용할 수 있는 속성의 전체 목록은 Byte 버퍼 풀 속성 참조를 참조하십시오.