Date: Wed, 16 Aug 1995 01:04:49 +0200 From: Marc van Kempen <wmbfmk@urc.tue.nl> To: davidg@Root.COM Cc: Marc van Kempen <wmbfmk@urc.tue.nl>, questions@freebsd.org Subject: Re: funny network speeds Message-ID: <199508152304.BAA13898@nietzsche> In-Reply-To: davidg's message of Wed, 09 Aug 1995 19:06:53 -0700. <199508100206.TAA00447@corbin.Root.COM>
next in thread | previous in thread | raw e-mail | index | archive | help
> >I notice a strange difference in the network speed, wether > >I upload something with ftp, or download it. > ... > >WD8013EPC (zola) > ... > >3c509 (nietzsche) > > Interesting...I don't know off hand where the problem is, but it appears to > be dropping packets. If you could look at the netstat -i statistics on both > machines, this would help. netstat -s might also help. > > -DG I installed 2.0.5 on nietzsche to see if it made a difference. Both are 2.0.5 now. Performance seems to be a little bit better now, but fluctuates more. ftp'ing from zola to nietzsche still gives the worst performance, but fluctuates between 100k/s and 500k/s. When I look at the flow of the hashmarks, then going from zola->nietzsche there is still a break in the flow, going from nietzsche->zola the flow is steady. Here's the output from netstat -i after the kernel has been copied between the two machines several times (10-20 times): nietzsche: Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll ed0 1500 <Link>00.00.c0.40.9c.56 9441 0 7811 0 25 ed0 1500 192.168.1 nietzsche 9441 0 7811 0 25 lp0* 1500 <Link> 0 0 0 0 0 lo0 16384 <Link> 379 0 379 0 0 lo0 16384 your-net localhost 379 0 379 0 0 sl0* 552 <Link> 0 0 0 0 0 tun0* 1500 <Link> 2741 0 2900 0 0 zola: Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll lp0* 1500 <Link> 0 0 0 0 0 ep0 1500 <Link>00.20.af.27.6e.66 151904 0 110125 3 0 ep0 1500 192.168.1 zola 151904 0 110125 3 0 lo0 16384 <Link> 730 0 730 0 0 lo0 16384 your-net localhost 730 0 730 0 0 sl0* 552 <Link> 0 0 0 0 0 tun0* 1500 <Link> 0 0 0 0 0 and the output from netstat -s nietzsche: ip: 12569 total packets received 0 bad header checksums 0 with size smaller than minimum 0 with data size < data length 0 with header length < data size 0 with data length < header length 0 with bad options 0 with incorrect version number 0 fragments received 0 fragments dropped (dup or out of space) 0 fragments dropped after timeout 0 packets reassembled ok 12397 packets for this host 172 packets for unknown/unsupported protocol 0 packets forwarded 0 packets not forwardable 0 redirects sent 11540 packets sent from this host 0 packets sent with fabricated ip header 0 output packets dropped due to no bufs, etc. 440 output packets discarded due to no route 0 output datagrams fragmented 0 fragments created 0 datagrams that can't be fragmented icmp: 174 calls to icmp_error 0 errors not generated 'cuz old message was icmp Output histogram: destination unreachable: 174 0 messages with bad code fields 0 messages < minimum length 0 bad checksums 0 messages with bad length Input histogram: echo reply: 5 destination unreachable: 171 0 message responses generated igmp: 0 messages received 0 messages received with too few bytes 0 messages received with bad checksum 0 membership queries received 0 membership queries received with invalid field(s) 0 membership reports received 0 membership reports received with invalid field(s) 0 membership reports received for groups to which we belong 0 membership reports sent tcp: 10673 packets sent 4876 data packets (6074172 bytes) 37 data packets (4078 bytes) retransmitted 2386 ack-only packets (2038 delayed) 0 URG only packets 0 window probe packets 3246 window update packets 205 control packets 12170 packets received 2628 acks (for 6074207 bytes) 160 duplicate acks 0 acks for unsent data 9624 packets (12683906 bytes) received in-sequence 130 completely duplicate packets (47037 bytes) 0 old duplicate packets 4 packets with some dup. data (59 bytes duped) 14 out-of-order packets (0 bytes) 0 packets (0 bytes) of data after window 0 window probes 209 window update packets 5 packets received after close 0 discarded for bad checksums 0 discarded for bad header offset fields 0 discarded because packet too short 110 connection requests 61 connection accepts 102 connections established (including accepts) 236 connections closed (including 3 drops) 2 embryonic connections dropped 2601 segments updated rtt (of 2616 attempts) 66 retransmit timeouts 2 connections dropped by rexmit timeout 0 persist timeouts 0 keepalive timeouts 0 keepalive probes sent 0 connections dropped by keepalive 625 correct ACK header predictions 9011 correct data packet header predictions 0 PCB cache misses udp: 223 datagrams received 0 with incomplete header 0 with bad data length field 0 with bad checksum 174 dropped due to no socket 0 broadcast/multicast datagrams dropped due to no socket 0 dropped due to full socket buffers 49 delivered 588 datagrams output zola: ip: 152612 total packets received 0 bad header checksums 0 with size smaller than minimum 7 with data size < data length 0 with header length < data size 0 with data length < header length 0 with bad options 0 with incorrect version number 21016 fragments received 0 fragments dropped (dup or out of space) 2 fragments dropped after timeout 3531 packets reassembled ok 134783 packets for this host 337 packets for unknown/unsupported protocol 0 packets forwarded 0 packets not forwardable 0 redirects sent 109944 packets sent from this host 0 packets sent with fabricated ip header 0 output packets dropped due to no bufs, etc. 0 output packets discarded due to no route 696 output datagrams fragmented 989 fragments created 0 datagrams that can't be fragmented icmp: 336 calls to icmp_error 0 errors not generated 'cuz old message was icmp Output histogram: destination unreachable: 336 0 messages with bad code fields 0 messages < minimum length 0 bad checksums 0 messages with bad length Input histogram: echo reply: 2 destination unreachable: 337 0 message responses generated igmp: 0 messages received 0 messages received with too few bytes 0 messages received with bad checksum 0 membership queries received 0 membership queries received with invalid field(s) 0 membership reports received 0 membership reports received with invalid field(s) 0 membership reports received for groups to which we belong 0 membership reports sent tcp: 99897 packets sent 84099 data packets (65215970 bytes) 2 data packets (1980 bytes) retransmitted 13624 ack-only packets (13551 delayed) 1 URG only packet 49 window probe packets 2032 window update packets 90 control packets 118509 packets received 80347 acks (for 65215185 bytes) 36 duplicate acks 0 acks for unsent data 39439 packets (8618339 bytes) received in-sequence 5 completely duplicate packets (864 bytes) 0 old duplicate packets 0 packets with some dup. data (0 bytes duped) 54 out-of-order packets (1240 bytes) 1 packet (0 bytes) of data after window 0 window probes 984 window update packets 0 packets received after close 0 discarded for bad checksums 0 discarded for bad header offset fields 0 discarded because packet too short 52 connection requests 14 connection accepts 59 connections established (including accepts) 66 connections closed (including 2 drops) 6 embryonic connections dropped 80347 segments updated rtt (of 62989 attempts) 2 retransmit timeouts 0 connections dropped by rexmit timeout 0 persist timeouts 6 keepalive timeouts 0 keepalive probes sent 0 connections dropped by keepalive 32212 correct ACK header predictions 15545 correct data packet header predictions 0 PCB cache misses udp: 16273 datagrams received 0 with incomplete header 0 with bad data length field 0 with bad checksum 336 dropped due to no socket 0 broadcast/multicast datagrams dropped due to no socket 17 dropped due to full socket buffers 15920 delivered 9703 datagrams output Thanks for looking this far, Marc. ---------------------------------------------------- Marc van Kempen wmbfmk@urc.tue.nl He's dead Jim ..., kick him if you don't believe me.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508152304.BAA13898>