On 30 Jan 2018, at 7:57 am, John Stoffel <john@stoffel.orgmailto:john@stoffel.org> wrote:
They used UDP at the time because computers and networks were *slow* and the TCP overhead was much higher then, esp since they mostly had hubs back then. Under contention, NFS over TCP would slow way down. I would agrue that this is a false economy today when we have 10g networks. *grin*
Indeed. NFS (over UDP) was invented when Ethernet meant a thick coaxial cable running around the building, shared between all machines, and the speed was 10Mb/s (that’s bits not bytes). Processor speeds were typically 10-20MHz in high end servers. I was around then.
Nowadays, network hardware is all optimised for TCP, whereas there is not much you can do with UDP without being aware of the application layer (7).
TCP offload engines in the network interfaces handle packet assembly/disassembly, checksum computations and other things. Network switches and routers can optimise TCP traffic.
UDP still has its place for things like VPN, media streaming and specialised applications like Aspera. But it doesn’t make sense for standard applications and certainly not file sharing, where data integrity is paramount.
Jeremy
-- Jeremy Webber Senior Systems Engineer
T: +61 2 9383 4800 (main) D: +61 2 8310 3577 (direct) E: Jeremy.Webber@al.com.au
Building 54 / FSA #19, Fox Studios Australia, 38 Driver Avenue Moore Park, NSW 2021 AUSTRALIA
[LinkedIn] https://www.linkedin.com/company/animal-logic [Facebook] https://www.facebook.com/Animal-Logic-129284263808191/ [Twitter] https://twitter.com/AnimalLogic [Instagram] https://www.instagram.com/animallogicstudios/ [Animal Logic]http://www.peterrabbit-movie.com
Check out our awesome NEW website www.animallogic.comhttp://www.animallogic.com
CONFIDENTIALITY AND PRIVILEGE NOTICE This email is intended only to be read or used by the addressee. It is confidential and may contain privileged information. If you are not the intended recipient, any use, distribution, disclosure or copying of this email is strictly prohibited. Confidentiality and legal privilege attached to this communication are not waived or lost by reason of the mistaken delivery to you. If you have received this email in error, please delete it and notify us immediately by telephone or email.