News for hackers. Stuff that matters.
Re:~2M msgs/second messaging system written in Go by marshray on Thursday December 06, 2012 @05:13PM (#4884118)
Not bad at all, that's approximately the message-passing overhead I measured in C++ on a similar CPU a while back.

I think the main utility for such a benchmark though is to establish a lower limit on theoretical per-message overhead. Any practical system is likely to want to do something interesting with the content of the messages.

But this lets us say "expend an average of at least 5 us of useful computation on each message in order to keep the overall cost of message passing below 10%".

Re:~2M msgs/second messaging system written in Go by derekcollison on Friday December 07, 2012 @09:59AM (#4887133)
That is correct, I am only attempting to measure the efficiency of the messaging processing engine within the server. I did want to include the network stack and the buffering portion, as well as the framing, protocol parser, and the subject based routing.