====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
soc:2010:cooldavid:notes:benchmark [2010/05/11 21:02] cooldavid |
soc:2010:cooldavid:notes:benchmark [2010/05/12 01:32] (current) cooldavid |
||
---|---|---|---|
Line 4: | Line 4: | ||
I've done some benchmark with imgfetch a 500MByte image via HTTP. | I've done some benchmark with imgfetch a 500MByte image via HTTP. | ||
- | + | The test was done by directly connect two computer with a CAT.6 cable: | |
- | The following table shows the result of different TCP_MAX_WINDOW_SIZE | + | |
- | and with or without RX checksum offloading. | + | |
- | + | ||
- | Benchmark platform: | + | |
* Server: | * Server: | ||
* Processor: Intel(r) Core(tm)2 Quad CPU Q8400 @ 2.66GHz | * Processor: Intel(r) Core(tm)2 Quad CPU Q8400 @ 2.66GHz | ||
Line 25: | Line 21: | ||
[[http://git.etherboot.org/?p=people/cooldavid/gpxe.git;a=shortlog;h=refs/heads/jme_driver_cso|The RX checksum offload source tree]] | [[http://git.etherboot.org/?p=people/cooldavid/gpxe.git;a=shortlog;h=refs/heads/jme_driver_cso|The RX checksum offload source tree]] | ||
+ | The following table shows the result of different TCP_MAX_WINDOW_SIZE | ||
+ | and with or without RX checksum offloading. | ||
^ HTTP imgfetch benchmark ^^^ | ^ HTTP imgfetch benchmark ^^^ | ||
^ WinSize ^ Without RX Offload ^ With RX Offload ^ | ^ WinSize ^ Without RX Offload ^ With RX Offload ^ | ||
- | ^ Window Size 1024 byte step ^^^ | + | | Window Size 1024 byte step ||| |
^ 4096 | 136Mbit/s | 136Mbit/s | | ^ 4096 | 136Mbit/s | 136Mbit/s | | ||
^ 5120 | 200Mbit/s | 208Mbit/s | | ^ 5120 | 200Mbit/s | 208Mbit/s | | ||
Line 41: | Line 39: | ||
^ 14436 | 496Mbit/s | 592Mbit/s | | ^ 14436 | 496Mbit/s | 592Mbit/s | | ||
^ 15360 | 528Mbit/s | 704Mbit/s | | ^ 15360 | 528Mbit/s | 704Mbit/s | | ||
- | ^ Window Size 2048 byte step ^^^ | + | | Window Size 2048 byte step ||| |
^ 16384 | 528Mbit/s | 696Mbit/s | | ^ 16384 | 528Mbit/s | 696Mbit/s | | ||
^ 18432 | | 768Mbit/s | | ^ 18432 | | 768Mbit/s | | ||
Line 47: | Line 45: | ||
^ 22528 | | 880Mbit/s | | ^ 22528 | | 880Mbit/s | | ||
^ 24576 | | 896Mbit/s | | ^ 24576 | | 896Mbit/s | | ||
- | ^ Full Speed ^^^ | + | | Full Speed ||| |
^ 32768 | 536Mbit/s | 896Mbit/s | | ^ 32768 | 536Mbit/s | 896Mbit/s | | ||
^ 65532 | 536Mbit/s | 896Mbit/s | | ^ 65532 | 536Mbit/s | 896Mbit/s | | ||