<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Tom<div><br><div><div>On 15 Aug 2012, at 14:59, Tom Wrigglesworth wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi, Thanks for your reply.<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">So is the 40ms the time it takes for a message to travel from the game logic server to the web browser?&nbsp;</blockquote>
<div><div><br></div><div>It's the time between the message being published and the message being delivered. I have output from wireshark looking something similar to:</div><div><br></div><div>&nbsp; &nbsp; &nbsp; # &nbsp; &nbsp; Time &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;From &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; To &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Protocol &nbsp; Length &nbsp; Info</div>
<div>...</div><div><div>&nbsp; &nbsp; 155 1.539600 &nbsp; &nbsp;127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AMQP &nbsp; &nbsp; 115 &nbsp; &nbsp; Basic.Publish</div><div>&nbsp; &nbsp; 157 1.579834 &nbsp; &nbsp;127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AMQP &nbsp; &nbsp; 3873 &nbsp; Content-Header Content-Body</div>
<div>&nbsp; &nbsp; 159 1.580942 &nbsp; &nbsp;127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AMQP &nbsp; &nbsp; 3963 &nbsp; Basic-Deliver Content-Header Content-Body</div><div>&nbsp; &nbsp; 160 1.590769 &nbsp; &nbsp;127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AMQP &nbsp; &nbsp; 115 &nbsp; &nbsp;&nbsp;Basic.Publish</div>
<div>&nbsp; &nbsp; 162 1.627732 &nbsp; &nbsp;127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AMQP &nbsp; &nbsp; 3873 &nbsp;&nbsp;Content-Header Content-Body</div><div>&nbsp; &nbsp; 164 1.628295 &nbsp; &nbsp;127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AMQP &nbsp; &nbsp; 3963 &nbsp;&nbsp;Basic-Deliver Content-Header Content-Body</div>
<div>&nbsp; &nbsp; 165 1.638748 &nbsp; &nbsp;127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AMQP &nbsp; &nbsp; 115 &nbsp; &nbsp;&nbsp;Basic.Publish</div><div>&nbsp; &nbsp; 167 1.675834 &nbsp; &nbsp;127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AMQP &nbsp; &nbsp; 3873 &nbsp;&nbsp;Content-Header Content-Body</div>
<div>&nbsp; &nbsp; 169 1.676850 &nbsp; &nbsp;127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AMQP &nbsp; &nbsp; 3963 &nbsp;&nbsp;Basic-Deliver Content-Header Content-Body</div></div><div>...</div><div><br></div><div>This looks to me like it is AMQP that is taking about 40ms between publish and deliver. Is this because of certain server settings i'm running, interference from the node server running at the same time on the same machine or some other reason?</div></div></blockquote><div><br></div><div>The only way I can think of to determine that is to remove the other factors. You could try publishing and consuming via the same client instance, with the other servers disabled and see what kind of throughput you get when there's little other potential contention for operating system resources.&nbsp;</div><div><br></div><div>Cheers,</div><div>Tim</div></div></div></body></html>