[syslinux] iPXE HTTP transfer at 1000Mbps
Michael Brown
mcb30 at ipxe.org
Sun Oct 25 16:40:01 PDT 2015
On 25/10/15 11:42, Patrick Masotta via Syslinux wrote:
> Sorry Geert but I think the one that has to talk about his setup and the gear
> used in his measurements (Spirent?, Ixia?, a school ruler?) should be the one
> that claims the above mentioned fantastic figures.
I'll take "fantastic" as a compliment.
It's pretty trivial to reproduce and test my figures, but if you really
don't believe me then how about this video, which shows the
aforementioned 512MB test file being downloaded in a consistent 4.7s
(measured using the 18Hz system timer tick and the "time" command, but
you can easily check it yourself with a stopwatch):
https://youtu.be/ERTdtxtCXWo
If you want more proof, then the raw packet capture (first 128 bytes of
each packet) is also available from:
https://drive.google.com/file/d/0B1pvREz2MGuMc3ZfclJ5eFhMenc/view?usp=sharing
Test setup here is:
- Onboard Realtek 8168 NIC
- Chainloading iPXE (bin/realtek.pxe)
- 512MB test file pregenerated from /dev/urandom
- Script does a repeated "imgfetch" to retrieve the 512MB test file
- Directly connected via Cat 5E to my laptop, running Apache
The whole setup is pretty vanilla. Nothing has been specially
performance-tuned, and the test hardware is all at least five years old.
Please ask if you want any more information.
Michael
More information about the Syslinux
mailing list