Every worker gets a SystemBolt. The bolt does not really process any data, it just provides a set of worker level metrics. https://github.com/apache/storm/blob/master/storm-core/src/jvm/org/apache/storm/metric/SystemBolt.java - Bobby
On Monday, June 27, 2016 10:42 AM, Junguk Cho <jman...@gmail.com> wrote: Hi, In one worker, by default Storm creates one-executor and one-executor-disruptor threads pair. In detail, it created __system, __acker, and __bolt or __spout. I understood __acker and __bolt or __spout, but what is the roles of __system and __system-disruptor threads? Another question is a benchmark. I found one from Yahoo which they used it for netty vs zeromq test ( https://github.com/yahoo/storm-perf-test). Are there well built benchmark like this to measure storm performances? Thanks, Junguk