본문으로 건너뛰기

에이전트 성능 설정

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 데이터 처리를 위한 버퍼를 설정합니다.