Agent performance settings
The following provides how to configure the settings for the PHP application server's performance.
- 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.