What is the timing (i.e. bandwidth and latency) numbers one can expect when using message queues?
Rather than write my own program and “reinvent the wheel”, I did a little research and found some precalculated benchmarks that are applicable. I apologize for the lousy scan quality; I am not yet a “master scanner”. The first chart and graph pair shows the bandwidth for different IPC mechanisms on Solaris 2.6; the second shows the same mechanisms on Digital UNIX 4.0B. Both are taken from [1]. Generally, they show the relative bandwidths of different IPC mechanisms in terms of message size, including TCP and UDP connection bandwidth for network communication on the same machine. What about latency? A chart from the same source follows.