
Hi Duncan,
On 11 June 2017 at 12:51, Duncan Hare dh@synoia.com wrote:
Netboot Download times: u-boot NFS command (using UDP), 4 GB Linux kernel download - 16:20:45 to 16:24:07, elapsed download time 3m38 sec
U-boot NFS download command.
TCP Dump extract
16:20:45.666179 IP (tos 0x0, ttl 253, id 25842, offset 0, flags [DF], proto UDP (17), length 136) 192.168.1.129.1000 > 192.168.100.15.nfs: NFS request xid 8941 108 lookup fh Unknown/01000101000000009200400029B2975700000000000000000000000000000000 "kernel.img" .. 16:24:00.792228 IP (tos 0x0, ttl 253, id 29877, offset 0, flags [DF], proto UDP (17), length 88) 192.168.1.129.1000 > 192.168.100.15.46033: [udp sum ok] UDP, length 60 16:24:00.793398 IP (tos 0x0, ttl 64, id 60314, offset 0, flags [DF], proto UDP (17), length 52) 192.168.100.15.46033 > 192.168.1.129.1000: [bad udp cksum 0xe712 -> 0x2e62!] UDP, length 24 Revised measurement on file transfer with NFS/TCP
Copy same file between same machines, using NFS and TCP - 16:28:03.376601 - 16:28:043, elapsed download time approx 1sec.16:28:03.376601 IP (tos 0x0, ttl 62, id 17722, offset 0, flags [DF], proto TCP (6), length 60) 192.168.1.129.810 > 192.168.100.15.nfs: Flags [S], cksum 0x161c (correct), seq 1941867141, win 29200, options [mss 1400,sackOK,TS val 4294954943 ecr 0,nop,wscale 7], length 0..16:28:04.36833 IP (tos 0x0, ttl 62, id 46637, offset 0, flags [DF], proto TCP (6), length 52) 192.168.1.129.860 > 192.168.100.15.nfs: Flags [.], cksum 0xc94b (correct), seq 1673, ack 4130701, win 7356, options [nop,nop,TS val 4294956923 ecr 215895745], length 0
Can the NFS command be enhanced to use TCP?
TCP open source code exists in linux.kernel.org, the "net" directory. Duncan Hare
714 931 7952
I've just discovered some emails you sent to the list.
Yes I think this would be very useful, and certainly a big speed-up.
Regards, Simon