Skip to main content

Agent performance settings

The following provides how to configure the settings for the PHP application server's performance.

Caution
  • After setting the agent performance options, be sure to restart the whatap-php service.
  • If the agent performance is expanded, the CPU and memory utilization can increase.
  • whatap.tx_max_count Int

    Default 5000

    Maximum number of transactions to store. If there are numerous concurrent transactions, increase this size.

  • whatap.tx_default_capacity Int

    Default 101

    Initial size of the buffer in which transactions are stored.

  • whatap.tx_load_factor String(Float)

    Default 0.75

    This criterion is needed to gradually increase the buffer size to store transactions. If more than 75% of 101 are stored, it doubles the buffer size.

  • whatap.queue_log_enabled Boolean

    Default false

    It outputs the queue-related logs.

  • whatap.queue_tcp_enabled Boolean

    Default true

    Instead of the channel that is used for TCP data transmission, a separate queue is used. The data priority queue is used.

  • whatap.queue_tcp_sender_thread_count Int

    Default 2

    Set the number of threads for TCP data transmission. If the number increases, data can be transferred a little faster.

  • whatap.net_send_buffer_size Int

    Default 1024

    Set the channel buffer for TCP data processing.

  • whatap.queue_udp_enabled Boolean

    Default false

    Instead of the channel for receiving the TCP data, a separate queue is used.

  • whatap.queue_udp_size Int

    Default 2048

    Set the buffer for receiving the UDP data. Set the channel and queue buffer.

  • wwhatap.queue_udp_read_thread_count Int

    Default 3

    Set the number of threads for receiving the UDP data. If the number increases, data can be read a little faster.

  • whatap.queue_udp_overflowed_size Int

    Default 4096

    If the queue is used for receiving the UDP data, set the size of the overflowed queue buffer.

  • whatap.queue_udp_process_thread_count Int

    Default 1

    Set the number of threads for processing the TCP data. If the number increases, data can be processed a little faster.

  • whatap.queue_profile_enabled Boolean

    Default false

    Instead of the channel for processing the profile data, a separate queue is used.

  • whatap.queue_profile_size Int

    Default 512

    Set the buffer for profile data processing.

  • whatap.queue_profile_process_thread_count Int

    Default 1

    Set the number of threads for profile data processing. If the number increases, data can be processed a little faster.

  • whatap.queue_text_enabled Boolean

    Default false

    Instead of the channel for text data processing, a queue is used.

  • whatap.queue_text_size Int

    Default 512

    Set the buffer for text data processing.