Charles-François Natali added the comment: 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. ---------- nosy: +neologix _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue13564> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com