<p dir="ltr">Yes. There are two resources where it will get you farther: interrupts and states.</p>
<p dir="ltr">You will be pushing a lot of packets (=lots of interrupts to get them off the NIC) in this setup, with a non-SMP firewall one core has to deal with all of them. DragonFly takes great care to spread the processing as much as possible.</p>
<p dir="ltr">With web requests you will probably have many, relatively low-volume connections, that amounts to a lot of state the firewall/LB has to take care of ("which backend does this packet go to"). SMP helps with the bookkeeping.</p>
<p dir="ltr">Both of these do not degrade gracefully in my experience: you hit the limit and performance falls off a cliff. If you can, run some load tests to know when that happens.</p>
<p dir="ltr">/mr<br>
</p>
<br><div class="gmail_quote">On Sun, Feb 1, 2015, 03:58 Jeremy <<a href="mailto:dyre17@gmail.com">dyre17@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Does SMP matter to a firewall?<div><br></div><div>For example:  IF I was using one machine to load balance to 3 other web servers.  Would SMP affect how it handles traffic?</div></div><div dir="ltr"><div><br></div><div>-Jeremy</div></div></blockquote></div>