sendfile()はネットワークが遅かった頃の過去の遺物で、新規作成プログラムに用いるべきではなく、廃止対象です。
今はsendfile()はlibcでエミュレーションしてるので、そのオーバーヘッドだけ遅くなります。