[
https://issues.apache.org/jira/browse/TS-1405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13631746#comment-13631746
]
Leif Hedstrom commented on TS-1405:
-----------------------------------
First, I've run the tests at both 1 minute and 5 minute duration, it makes no
difference whatsoever for either patches. How long do I have to run it for?
Your second comment of disabling RAM cache makes no sense. I'm not trying to
test the disk I/O, I'm testing that we don't have regression in processing of
simple requests. Finally, the test you are running it nothing similar to what I
do. You have to change
1) 100 bytes / object (or something smallish, such that each response at least
fits in one TCP segment). I run 100 bytes, because otherwise I become GigE NIC
bound (and that's not what I'm testing).
2) run at least 3x instances of http_load at the same time. That gives a total
of 300 clients. You should run enough clients such that the ATS box gets
bottlnecked on some resource (CPU in my case).
3) Your hardware is probably way, way (I mean, *way*) more powerful than what I
have. I have a quad core i7 with no NUMA (so single socket) and only 1x GigE
network.
I'll run some more tests if you have any ideas of what I should change (other
than turning of RAM cache, that's just not useful). I have one idea of what
could be causing this, so I'll do some more tests today.
> apply time-wheel scheduler about event system
> ----------------------------------------------
>
> Key: TS-1405
> URL: https://issues.apache.org/jira/browse/TS-1405
> Project: Traffic Server
> Issue Type: Improvement
> Components: Core
> Affects Versions: 3.2.0
> Reporter: Bin Chen
> Assignee: Bin Chen
> Fix For: 3.3.2
>
> Attachments: linux_time_wheel.patch, linux_time_wheel_v10jp.patch,
> linux_time_wheel_v11jp.patch, linux_time_wheel_v2.patch,
> linux_time_wheel_v3.patch, linux_time_wheel_v4.patch,
> linux_time_wheel_v5.patch, linux_time_wheel_v6.patch,
> linux_time_wheel_v7.patch, linux_time_wheel_v8.patch,
> linux_time_wheel_v9jp.patch
>
>
> when have more and more event in event system scheduler, it's worse. This is
> the reason why we use inactivecop to handler keepalive. the new scheduler is
> time-wheel. It's have better time complexity(O(1))
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira