## 고급 성능 설정 편집

이 페이지를 사용하여 `init.conf`에서 서버에 대한 스레드, 프로세스, 연결 등에 영향을 미치는 지시문의 값을 편집합니다.

다음 표에서는 페이지에 표시되는 필드와 버튼에 대해 설명합니다. 왼쪽 열에는 필드와 버튼이 나열되어 있고 오른쪽 열에는 해당 기능이 설명되어 있습니다.

필드 또는 버튼 | 설명
--- | ---
스택 크기 | 각 요청 처리 스레드에 대한 최대 스택 크기를 지정합니다.
사용자 | 서버에서 현재 실행 중인 사용자입니다.
사용 가능한 스레드 사전 검사 | 긴 데이터베이스 연결을 수행하는 요청과 같이 처리하는 데 많은 시간이 걸리는 요청을 서버에서 처리해야 할 경우 이 지시문을 사용합니다.
대기열 수신 | HTTP Listener에서 보류 중인 최대 연결 수입니다. 백로그 대기열이 가득 찬 HTTP Listener에서 시간 초과되는 연결은 실패합니다.
원시 풀 스택 크기 | 원시(커널) 스레드 풀의 각 스레드 스택 크기를 지정합니다.
스레드 증가 | 서버에서 로드 증가를 처리하기 위해 만들어지는 추가 또는 새 요청 처리 스레드 수입니다.
청크 요청 버퍼 그키 | "청크 해제" 요청 데이터에 대한 기본 버퍼 크기를 지정합니다.
원시 풀 최소 스레드 | 원시(커널) 스레드 풀의 최소 스레드 수를 지정합니다.
수신 버퍼 크기 | 소켓에 사용되는 수신 버퍼의 크기(바이트)를 지정합니다. 허용되는 값은 운영 체제에 따라 다릅니다.
최소 요청 스로틀 | 서버가 시작될 때 만들어지는 요청 처리 스레드 수를 지정합니다. 서버에서 로드가 증가하면 더 많은 요청 처리 스레드가 만들어집니다(요청 스로틀 스레드의 최대값까지).
헤더 버퍼 크기 | 각 요청 처리 스레드가 클라이언트로부터 요청 데이터를 읽을 때 사용하는 버퍼 크기(바이트)입니다. 요청 처리 스레드의 최대 수는 요청 스로틀 설정에 의해 제어됩니다.
종료 시간 초과 | 서버를 종료하기 전에 모든 기존 연결이 종료될 때까지 대기하는 시간을 지정합니다.
입출력 시간 초과 | 서버가 클라이언트로부터 데이터가 도착할 때까지 대기하는 시간(초)을 지정합니다. 시간 초과가 만료되기 전에 데이터가 도착하지 않으면 연결이 끊어집니다.
요청 스로틀 | 서버에서 소켓당 동시에 처리할 수 있는 최대 동시 요청 처리 스레드 수를 지정합니다.
청크 요청 시간 초과 | "청크 해제" 요청 데이터에 대한 기본 시간 초과를 지정합니다.
전송 버퍼 크기 | 소켓에 사용되는 전송 버퍼의 크기(바이트)를 지정합니다.
최대 요청 헤더 | 요청 헤더의 최대 줄 수를 지정합니다. 값의 범위는 0에서 32까지입니다.
연결 대기열 크기 | 서버에 있을 수 있는 아직 해결되지 않은(서비스가 제공되어야 하는) 연결 수를 지정합니다.
커널 스레드 | 서버에서 사용자 수준 스레드가 아닌 커널 수준 스레드만 사용하게 하려면 커널 스레드를 설정(또는 1)으로 설정합니다. 서버에서 사용자 수준 스레드만 사용하게 하여 성능을 향상시키려면 커널 스레드를 해제(또는 0)로 설정합니다.
확인 | 항목을 저장합니다.
재설정 | 페이지의 값을 기본값으로 재설정합니다.

사용권에 대한 고지 사항