에이전트 성능 설정
PHP 애플리케이션 서버의 성능 관련 설정하는 방법을 제공합니다.
- 에이전트 성능 옵션은 설정 후에 whatap-php 서비스를 반드시 다시 시작해야 합니다.
- 에이전트 성능을 확대할 경우 CPU, Memory 사용률이 증가할 수 있습니다.
-
whatap.tx_max_count Int
기본값
5000
트랜잭션을 최대 저장하는 개수입니다. 동시에 처리되는 트랜잭션이 많을 경우 해당 크기를 더 늘려줍니다.
-
whatap.tx_default_capacity Int
기본값
101
트랜잭션을 저장하는 버퍼의 시작 크기입니다.
-
whatap.tx_load_factor String(Float)
기본값
0.75
트랜잭션을 저장하는 버퍼의 크기를 점차적으로 증가시키기 위한 기준입니다. 101개에서 75% 이상 저장되면 버퍼의 크기를 두 배로 증가시킵니다.
-
whatap.queue_log_enabled Boolean
기본값
false
queue 관련 로그를 출력합니다.
-
whatap.queue_tcp_enabled Boolean
기본값
true
Tcp 데이터 송신 처리에 사용하는 Channel을 대신해서 별도의 Queue를 사용합니다. 데이터 우선순위 Queue를 사용합니다.
-
whatap.queue_tcp_sender_thread_count Int
기본값
2
Tcp 데이터 송신을 처리하는 스레드의 개수를 지정합니다. 개수를 늘리면 데이터 송신을 좀 더 빠르게 처리할 수 있습니다.
-
whatap.net_send_buffer_size Int
기본값
1024
Tcp 데이터 처리를 위한 Channel 버퍼를 설정합니다.
-
whatap.queue_udp_enabled Boolean
기본값
false
Udp 데이터 수신 처리에 Channel을 대신해서 별도의 Queue를 사용합니다.
-
whatap.queue_udp_size Int
기본값
2048
Udp 데이터 수신 버퍼를 설정합니다. Channel, Queue 버퍼를 설정합니다.
-
wwhatap.queue_udp_read_thread_count Int
기본값
3
Udp 데이터 수신을 처리하는 스레드의 개수를 지정합니다. 개수를 늘리면 UDP 버퍼에서 좀 더 빠르게 데이터를 읽을 수 있습니다.
-
whatap.queue_udp_overflowed_size Int
기본값
4096
Udp 데이터 수신에 Queue를 사용하는 경우, overflowed Queue 버퍼 크기를 설정합니다.
-
whatap.queue_udp_process_thread_count Int
기본값
1
Udp 데이터를 처리하는 스레드의 개수를 지정합니다. 개수를 늘리면 UDP에서 읽은 데이터를 좀 더 빠르게 처리할 수 있습니다.
-
whatap.queue_profile_enabled Boolean
기본값
false
Profile 정보 처리에 Channel을 대신해서 별도의 Queue를 사용합니다.
-
whatap.queue_profile_size Int
기본값
512
Profile 정보 처리를 위한 버퍼를 설정합니다.
-
whatap.queue_profile_process_thread_count Int
기본값
1
Profile 정보를 처리하는 스레드의 개수를 지정합니다. 개수를 늘리면 좀 더 빠르게 처리할 수 있습니다.
-
whatap.queue_text_enabled Boolean
기본값
false
Text 데이터 처리를 위해 Channel 대신에 Queue를 사용합니다.
-
whatap.queue_text_size Int
기본값
512
Text 데이터 처리를 위한 버퍼를 설정합니다.