Message183599
Here's the result of a benchmark sending a 1GB file over a Gb/s ethernet network:
vanilla:
real 0m9.446s
user 0m0.493s
sys 0m1.425s
sendfile:
real 0m9.143s
user 0m0.055s
sys 0m0.986s
The total time doesn't vary much (the reduction above is just jitter).
But it reduces user+sys time by almost a factor of 2.
Note that is changed Giampaolo's patch to call sendfile on the whole file, not by block. |
|
| Date |
User |
Action |
Args |
| 2013-03-06 16:13:55 | neologix | set | recipients:
+ neologix, pitrou, giampaolo.rodola, eric.araujo, rosslagerwall |
| 2013-03-06 16:13:55 | neologix | set | messageid: <[email protected]> |
| 2013-03-06 16:13:55 | neologix | link | issue13564 messages |
| 2013-03-06 16:13:55 | neologix | create | |
|