Severe performance degradation with transaction logging enabled.
----------------------------------------------------------------

                 Key: TS-159
                 URL: https://issues.apache.org/jira/browse/TS-159
             Project: Traffic Server
          Issue Type: Bug
          Components: Logging
            Reporter: Leif Hedstrom
            Priority: Critical
             Fix For: 2.0.0


With logging enabled, e.g.

CONFIG proxy.config.log2.logging_enabled INT 3
CONFIG proxy.config.log2.squid_log_enabled INT 1
CONFIG proxy.config.log2.squid_log_is_ascii INT 0


ATS "trunk" (and "dev" branch) suffers from serious performance degradation 
over time. I ran a number of tests, each 30s long, fetching a 500 byte long 
object from cache (ram cache enabled). The tests starts off doing about 20k QPS 
on my box, but with every iteration, it degrades (more so in the beginning). 
Within 30 minutes, performance had dropped to 3,800 QPS, at which point the 
process segfaulted (I think it's a meaningless trace though, but attaching it 
nonetheless).

The CPU is completely pegged at all times, so it's definitely doing less and 
less workload, using the same (or more) CPU. I did not observe any memory 
growth, so I don't think it's a memory leak per se (but could still obviously 
be related to starving some resource inside TS).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to