17.3. 버퍼 풀 구성
애플리케이션 성능에서 중요한 역할을 하는 풀링된 NIO 버퍼 인스턴스를 관리하도록 JBoss EAP에서 버퍼 풀을 구성할 수 있습니다. 기존 버퍼 풀을 업데이트하고, 새 풀을 만들고, 시스템 효율성을 최적화하는 데 더 이상 필요하지 않은 풀을 삭제할 수 있습니다.
IO 버퍼 풀은 더 이상 사용되지 않지만 현재 릴리스에서 기본 구성으로 유지됩니다. 버퍼 풀은 풀링된 NIO 버퍼 인스턴스입니다. 버퍼 크기를 변경하면 애플리케이션 성능에 큰 영향을 미칩니다. 대부분의 서버에서 이상적인 버퍼 크기는 일반적으로 16k입니다. 자세한 내용은 JBoss EAP 구성 가이드의 바이트 버퍼 풀 구성 섹션을 참조하십시오. 자세한 내용은 Add lightweight global buffer pool API;precate heavier API를 참조하십시오. 이 API는 이전 버퍼 풀 API의 사용 중단과 Cryostat 하위 시스템 버퍼 풀의 교체를 설명합니다.
사전 요구 사항
- JBoss EAP가 실행 중입니다.
프로세스
다음 명령을 사용하여 기존 버퍼 풀을 업데이트합니다.
/subsystem=io/buffer-pool=default:write-attribute(name=direct-buffers,value=true)
/subsystem=io/buffer-pool=default:write-attribute(name=direct-buffers,value=true)Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 사용하여 서버를 다시 로드하여 변경 사항을 적용합니다.
reload
reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 사용하여 새 버퍼 풀을 생성합니다.
/subsystem=io/buffer-pool=newBuffer:add
/subsystem=io/buffer-pool=newBuffer:addCopy to Clipboard Copied! Toggle word wrap Toggle overflow 필요한 경우 다음 명령을 사용하여 버퍼 풀을 삭제할 수 있습니다.
/subsystem=io/buffer-pool=newBuffer:remove
/subsystem=io/buffer-pool=newBuffer:removeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 사용하여 서버를 다시 로드하여 변경 사항을 적용합니다.
reload
reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow