Date: Thu, 25 Jul 2013 10:18:33 +0800 From: Marcelo Araujo <araujobsdport@gmail.com> To: "freebsd-fs@freebsd.org" <freebsd-fs@freebsd.org> Subject: Samba + ZFS + sendfile() Message-ID: <CAOfEmZjVzYwxTDkmQGRQ9WmNDUb3DrHUTuyXUo2joXx78pJ=6A@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello Guys, I'm doing some benchmarks and also implement a new syscal recvfile() for zero copy. Pretty much similar like sendfile(2). However, using sendfile with Samba + ZFS has a very bad performance if we compare with Samba + sendfile() + UFS. I asked some people and they said it is because the data is cached twice once in ARC and in a second time on VFS cache. I got really confused with this approach, and I'm wondering if someone could give me some explanation how it happens. Best Regards, -- Marcelo Araujo araujo@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOfEmZjVzYwxTDkmQGRQ9WmNDUb3DrHUTuyXUo2joXx78pJ=6A>