Re: [NFS] Zero-copy NFS and sendfile

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Linux has zero-copy infrastructure available since 2.4.4 AFAIR, 
It's available via some drivers though unfortunately Intel EEpro's don't
seem to be in the list (I don't know if Intel's e100.o can do
scatter-gather+hardware checksum)


Dave Miller's slide at LinuxConf Au has more info

http://marc.merlins.org/linux/linux.conf.au_2001/Day3/ZeroCopyNet.html

I am not sure if SG/HW cksum NIC support is required for "client side"
delayed fragmentation. That would be a bummer since eepro's are embedded
in most mobo's

> Hi all,
>  
> NFS:
> Is there any zero-copy for sockets and/or NFS patches available for
> Linux as it is available for FreeBSD with using special hardware?
> See http://people.freebsd.org/~ken/zero_copy/ for details.
>  
> Sendfile:
> I know that sendfile suppose to be zero-copy based.  What are the best
> scenarios in which using sendfile can really improve performance? Is it
> better when you stream very large file and data is not in cache or is it
> better for cases in which data is already in cache? Or is it just always
> better?
> If I understand correctly, at least for the sending side, there is no
> need for special hardware, am I right?
>  
> Any information or pointers to docs will be highly appreciated.
>  
> Cheers,
> Ephi
> .

-- 
Yusuf Goolamabbas
yusufg@outblaze.com
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
IRC Channel:   irc.openprojects.net / #kernelnewbies
Web Page:      http://www.kernelnewbies.org/



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux