[
https://issues.apache.org/jira/browse/STORM-1038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15090076#comment-15090076
]
ASF GitHub Bot commented on STORM-1038:
---------------------------------------
Github user revans2 commented on the pull request:
https://github.com/apache/storm/pull/728#issuecomment-170145276
I just ran some performance tests using
https://github.com/apache/storm/blob/master/examples/storm-starter/src/jvm/storm/starter/ThroughputVsLatency.java
I ran with 4 workers on a MacBookPro and the numbers don't look good for
netty4.
With the older code I was able to do 20,000 sentences/second at
99%-ile: 43 ms
99.9%-ile: 99 ms
min: 8.8 ms
max: 177 ms
mean: 16 ms
CPU Utilization over 30 second interval:
user: 159,718 ms
sys: 49,670 ms
But with the netty4 patch it could only handle 17,000/sec and the latency
was much worse
99%-lie: 148 ms
99.9%-lie: 230 ms
min: 9.2 ms
max: 332 ms
mean: 32 ms
CPU:
user: 162,984 ms
sys: 55,867 ms
To have the netty4 patch have similar latency we needed to only run at
14,000 sentences per second.
99%-lie: 38 ms
99.9%-lie: 55 ms
min: 8.8 ms
max: 76 ms
mean: 16 ms
CPU:
user: 152,865 ms
sys: 52,535 ms
Unless we can get the numbers to be close to or better than the netty3
implementation I cannot let this in.
> Upgrade netty transport from 3.x to 4.x
> ---------------------------------------
>
> Key: STORM-1038
> URL: https://issues.apache.org/jira/browse/STORM-1038
> Project: Apache Storm
> Issue Type: Dependency upgrade
> Components: storm-core
> Reporter: Hang Sun
> Priority: Minor
> Labels: performance
> Original Estimate: 168h
> Remaining Estimate: 168h
>
> It will be nice to upgrade netty to 4.x to take advantage of its more
> efficient memory usage.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)