17.2. 작업자 구성


JBoss EAP에서 작업자를 구성하여 IO 작업 및 작업자 스레드를 효율적으로 관리할 수 있습니다. 작업자는 XNIO 작업자 인스턴스 역할을 하며 Java NIO API에 대한 추상화 계층을 제공하고 SSL을 지원합니다.

작업자는 IO 작업을 관리하고, 작업을 조정하며, 데이터 전송 및 수신 요청이 효율적으로 처리되도록 할 책임이 있습니다. 이러한 작업은 IO 스레드 풀에서 유지 관리되는 스레드 집합에 의해 처리됩니다.

기본적으로 JBoss EAP에는 이름이 default 인 단일 작업자가 포함되어 있습니다. 필요한 경우 추가 작업자를 정의할 수 있습니다. 두 개 이상의 작업자를 생성할 때 추가 작업자는 별도의 IO 스레드 풀이 생성되어 리소스 사용률에 영향을 미칠 수 있습니다.

작업자에 대한 스레드 크기가 지정되지 않은 경우 JBoss EAP는 사용 가능한 CPU 코어 수에 따라 기본값을 계산합니다. 구성 옵션은 다음과 같습니다.

  • io-threads: 작업자에 대해 생성할 IO 스레드 수를 지정합니다. 지정하지 않으면 기본값은 cpuCount * 2 로 계산됩니다.
  • task-max-threads: 작업자 작업 스레드 풀에 대한 최대 스레드 수를 지정합니다. 지정하지 않으면 기본값은 cpuCount * 16 로 계산됩니다.

관리 CLI 명령을 통해 작업자를 관리하여 구성을 업데이트, 생성 또는 삭제할 수 있습니다.

사전 요구 사항

  • JBoss EAP가 실행 중입니다.

프로세스

  1. 다음 명령을 사용하여 기존 작업자를 업데이트합니다.

    /subsystem=io/worker=default:write-attribute(name=io-threads,value=10)
  2. 다음 명령을 사용하여 서버를 다시 로드하여 변경 사항을 적용합니다.

    reload
  3. 다음 명령을 사용하여 새 작업자를 생성합니다.

    /subsystem=io/worker=newWorker:add
  4. 필요한 경우 다음 명령을 사용하여 작업자를 삭제할 수 있습니다.

    /subsystem=io/worker=newWorker:remove
  5. 다음 명령을 사용하여 서버를 다시 로드하여 변경 사항을 적용합니다.

    reload
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동