<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Nov 5, 2017, at 9:15 PM, Jonathan Morton <<a href="mailto:chromatix99@gmail.com" class="">chromatix99@gmail.com</a>> wrote:</div><div class=""><p dir="ltr" class="">Regarding single-core performance, the Sempron 3850 may be better in that respect than my E-450, which itself is perfectly capable of handling GigE at line rate (unlike an Atom).  It has an improved core design which may compensate for the lower clock speed.</p><p dir="ltr" class="">There are three members of AMD's "cat" family: Bobcat, Jaguar, Puma.  My E-450 has Bobcat, which is the oldest and maxes out at 1.65 GHz (there is no turbo clock).  Various consoles got Jaguar cores, as did the Kabini APU which forms your Sempron.  The Puma core is the newest, and appears in "Carrizo-L" APUs in last year's netbooks.  The design improvements between Bobcat and Jaguar are much larger than between Jaguar and Puma; consult Agner Fog's optimisation manuals if you want to know the gory details.</p><p dir="ltr" class="">The AM1 Kabini family also includes the Athlon 5150 and 5350, which are exactly the same as the 3850 except for clock speeds.  If the 3850 isn't fast enough, you can get an easy 50% boost from upgrading to the 5350.</p></div></blockquote></div><div class=""><div class="">These days it seems like most hardware is capable of GigE at line rate, but the smoothness of individual flows or other factors may be affected by CPU, either cores or speed. I wrote a script to run rrul_be_nflows over the loopback adapter and vary a few things:</div><div class=""><br class=""></div>- number of flows<br class="">- number of CPU cores enabled<br class="">- CPU frequency<br class=""><div class="">- whether or not to limit loopback to 2gbit (simulating GigE)<br class=""><br class=""></div></div><div class="">This was an attempt to learn more about how the number of cores and CPU frequency can affect the results, but because I don’t actually have a box with two NICs and this uses loopback, it's just for learning, and should be taken with a grain of salt. Here are a few of the results from my MBP and Mini (six tabs of results):</div><div class=""><br class=""></div><div class=""><a href="https://docs.google.com/spreadsheets/d/1MVxGsreiGKNXhfkMIheNFrH_GVllFfiH9RU5ws5l_aY/edit#gid=739582898" class="">https://docs.google.com/spreadsheets/d/1MVxGsreiGKNXhfkMIheNFrH_GVllFfiH9RU5ws5l_aY/edit#gid=739582898</a></div><div class=""><br class=""></div><div class="">Not too many surprises:</div><div class="">- I saw more dramatic differences overall when going from 1-2 cores (not good to test with only a single core)</div><div class="">- other things being equal, more cores are capable of higher throughput, but > 4 cores didn’t change much on my MBP</div><div class="">- with higher flow counts, more cores can make individual flows a bit smoother, and ping times sometimes lower and smoother</div><div class="">- I’d rather have a dual-core 1.6 GHz Core 2 Duo than a single-core 2.26 GHz Core 2 Duo, but because my hardware doesn’t let me lower CPU frequency to half of maximum, I couldn’t test a doubling of frequency vs going from 1-2 cores, which would be interesting to me (anyone else with hardware that can do that care to try?)</div><div class=""><br class=""></div><div class="">If anyone wants to run the script (takes a little modification), it’s here:</div><div class=""><br class=""></div><div class=""><a href="https://drive.google.com/file/d/1oasB3ePDMMr1WdRi_8koQmRO_qUjVB52/view?usp=sharing" class="">https://drive.google.com/file/d/1oasB3ePDMMr1WdRi_8koQmRO_qUjVB52/view?usp=sharing</a></div><div class=""><br class=""></div><div class="">As for the hardware, running everything on one box looks more complicated than I thought, not just because of Flent, but because of the scripts I wrote for setup and teardown and what they do. So now I’m thinking of taking one for the team and getting two boxes to avoid the hassle. I’ll still see.</div><div class=""><br class=""></div><div class="">Anyway, I added some ASUS / Intel builds for more on the high end:</div><div class=""><br class=""></div><div class=""><a href="https://docs.google.com/spreadsheets/d/1MVxGsreiGKNXhfkMIheNFrH_GVllFfiH9RU5ws5l_aY/edit#gid=199471438" class="">https://docs.google.com/spreadsheets/d/1MVxGsreiGKNXhfkMIheNFrH_GVllFfiH9RU5ws5l_aY/edit#gid=199471438</a></div><div class=""><br class=""></div><div class="">If I ever see a comparison between the effects of doubling clock speed or going from 2-4 cores, it might help decide on the CPU.</div></body></html>