Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jul 2002 03:58:09 +0000 (GMT)
From:      Olaf R <olaf@keghouse.net>
To:        stable@freebsd.org
Subject:   Abominable NFSv3 read performance / FreeBSD server / Solaris client
Message-ID:  <200207240358.g6O3w90G006348@bronkowitz.keghouse.net>

next in thread | raw e-mail | index | archive | help
I'm experiencing terrible NFSv3 read performance between Solaris 8
clients and a FreeBSD 4.6-STABLE server, which ran CVSup/make world
a day ago and thus includes the 'em' driver update (though that made
no difference).

Other FreeBSD clients and Mac G3 boxes running MacOS X 10.1.x can do
reads at fairly respectable rate - several MB/s over 100 Mbps ethernet.

The hardware:

Client: Sun E250, 2 x 300 MHz UltraSPARC II, 1 GB RAM, light load.
(Other Suns exhibit the same behaviour, though - this is an example.)
Server: Dell PowerEdge 1650, 2 x 1300 MHz PIII, 1 GB RAM, no load.
Network: all ports and cards at full-duplex, the Sun at 100 Mbps and the
  FreeBSD box at 1 Gbps, switched through a ridiculously underutilised
  cisco 6509.

The numbers:

NFSv3/TCP/32KB reads are going no higher than 0.5 MB/s.
NFSv3/TCP/32KB writes are nearly getting the full 100 Mbps.

To clear the network of blame, I've verified that ttcp can readily
transfer nearly 100 Mbps in both directions between these machines.
I've also used ttcp to blast several 100 Mbps streams in both
directions (ie. one2many and many2one) between the FreeBSD box and
several other 100Mbps Suns and everything scales just fine.

The Solaris client can read from other vendors' NFS servers at several
MB/s. Note that we're not using any jumbo frames, port channeling,
firewalling, etc. I'm using the default make.conf for the FreeBSD build.

Whilst performing "dd if=foo of=/dev/null bs=64k" on the client to
read a several MB file, the following is seen on the server:

freebsd# netstat -I em0 1
            input          (em0)           output
   packets  errs      bytes    packets  errs      bytes colls
         0     0      22140          0     0     478660     0
       369     0      22422        637     0     449416     0
         0     0      20693          0     0     444298     0
       386     0      24301        635     0     482818     0
         0     0      20346          0     0     410936     0

...and so on. (No, I don't know why the packet counts alternate between
zero and non-zero.)

Looking through the archives I see there have been some issues and/or
concerns with the effects of delayed ACKs, New Reno, etc. Trying the
various combinations of net.inet.tcp.{delayed_ack,newreno} has not
helped. Varying net.inet.tcp.{send,recv}space also does little, though
for the numbers in this post they're both at 64 KB.

I'm not savvy enough with TCP's intricacies or the code to dig deeper
at this point so I thought I'd see if those who do know more have ideas.

For your information, the dmesg output follows.

Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 4.6-STABLE #9: Tue Jul 23 14:33:02 GMT 2002
    root@freebsd:/usr/obj/usr/src/sys/DELLPE1650
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium III/Pentium III Xeon/Celeron (1263.45-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x6b1  Stepping = 1
  Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
real memory  = 1073676288 (1048512K bytes)
avail memory = 1041997824 (1017576K bytes)
Changing APIC ID for IO APIC #0 from 0 to 2 on chip
Changing APIC ID for IO APIC #1 from 0 to 3 on chip
Programming 16 pins in IOAPIC #0
IOAPIC #0 intpin 2 -> irq 0
Programming 16 pins in IOAPIC #1
FreeBSD/SMP: Multiprocessor motherboard
 cpu0 (BSP): apic id:  1, version: 0x00040011, at 0xfee00000
 cpu1 (AP):  apic id:  0, version: 0x00040011, at 0xfee00000
 io0 (APIC): apic id:  2, version: 0x000f0011, at 0xfec00000
 io1 (APIC): apic id:  3, version: 0x000f0011, at 0xfec01000
Preloaded elf kernel "kernel" at 0xc02d4000.
Pentium Pro MTRR support enabled
Using $PIR table, 9 entries at 0xc00fc220
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib1: <ServerWorks host to PCI bridge> on motherboard
IOAPIC #1 intpin 1 -> irq 2
IOAPIC #1 intpin 0 -> irq 3
IOAPIC #1 intpin 2 -> irq 5
pci1: <PCI bus> on pcib1
em0: <Intel(R) PRO/1000 Network Connection, Version - 1.3.14> port 0xcce0-0xccff mem 0xfeb40000-0xfeb5ffff,0xfeb60000-0xfeb7ffff irq 2 at device 2.0 on pci1
em0:  Speed:1000 Mbps  Duplex:Full
em1: <Intel(R) PRO/1000 Network Connection, Version - 1.3.14> port 0xccc0-0xccdf mem 0xfeb00000-0xfeb1ffff,0xfeb20000-0xfeb3ffff irq 3 at device 4.0 on pci1
em1:  Speed:1000 Mbps  Duplex:Full
pcib5: <PCI to PCI bridge (vendor=8086 device=0309)> at device 8.0 on pci1
IOAPIC #1 intpin 3 -> irq 7
pci2: <PCI bus> on pcib5
pci2: <unknown card> (vendor=0x9005, dev=0x00c5) at 6.0 irq 5
pci2: <unknown card> (vendor=0x9005, dev=0x00c5) at 6.1 irq 7
aac0: <Dell PERC 3/Di> mem 0xf0000000-0xf7ffffff irq 5 at device 8.1 on pci1
aac0: i960RX 100MHz, 118MB cache memory, optional battery present
aac0: Kernel 2.7-0, Build 3153, S/N 1838d3
pcib0: <ServerWorks host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pci0: <ATI Mach64-GR graphics accelerator> at 12.0
atapci0: <ServerWorks CSB5 ATA100 controller> port 0x8b0-0x8bf,0x374-0x377,0x170-0x177,0x3f4-0x3f7,0x1f0-0x1f7 at device 15.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <OHCI USB controller> at 15.2 irq 11
isab0: <PCI to ISA bridge (vendor=1166 device=0225)> at device 15.3 on pci0
isa0: <ISA bus> on isab0
pcib2: <ServerWorks host to PCI bridge> on motherboard
IOAPIC #1 intpin 8 -> irq 13
IOAPIC #1 intpin 9 -> irq 16
pci3: <PCI bus> on pcib2
ahc0: <Adaptec 3960D Ultra160 SCSI adapter> port 0xbc00-0xbcff mem 0xfe701000-0xfe701fff irq 13 at device 10.0 on pci3
aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs
ahc1: <Adaptec 3960D Ultra160 SCSI adapter> port 0xb800-0xb8ff mem 0xfe700000-0xfe700fff irq 16 at device 10.1 on pci3
aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs
pcib3: <ServerWorks host to PCI bridge> on motherboard
pci4: <PCI bus> on pcib3
pcib4: <Host to PCI bridge> on motherboard
pci5: <PCI bus> on pcib4
orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xcbfff,0xec000-0xeffff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> on isa0
sc0: VGA <16 virtual consoles, flags=0x200>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: Broken MP table detected: 8254 is not connected to IOAPIC #0 intpin 2
APIC_IO: routing 8254 via 8259 and IOAPIC #0 intpin 0
ata0-slave: ATAPI identify retries exceeded
SMP: AP CPU #1 Launched!
acd0: DVD-ROM <LG DVD-ROM DRN-8080B> at ata0-master PIO4
Waiting 5 seconds for SCSI devices to settle
aacd0: <RAID 1 (Mirror)> on aac0
aacd0: 17355MB (35544576 sectors)
da0 at ahc0 bus 0 target 1 lun 0
da0: <DATAMAX 14000 0001> Fixed Direct Access SCSI-3 device 
da0: 160.000MB/s transfers (80.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da0: 1875960MB (3841966080 512 byte sectors: 255H 63S/T 42543C)
da1 at ahc1 bus 0 target 0 lun 0
da1: <DATAMAX 14000 0001> Fixed Direct Access SCSI-3 device 
da1: 160.000MB/s transfers (80.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da1: 937976MB (1920974848 512 byte sectors: 255H 63S/T 54039C)
Mounting root from ufs:/dev/aacd0s1a

And now a (partial) tcpdump trace of the 'dd if=foo of=/dev/null bs=64k'
from the Sun's perspective.

11:50:14.385666 solaris.3454009258 > freebsd.nfs: 180 read fh 979,451513/13278828 32768 bytes @ 0x000000000 (DF)
11:50:14.385683 solaris.3454009259 > freebsd.nfs: 180 read fh 979,451513/13278828 32768 bytes @ 0x000008000 (DF)
11:50:14.385869 freebsd.nfsd > solaris.1022: . ack 1510696108 win 39872 (DF)
11:50:14.386208 freebsd.nfs > solaris.3454009258: reply ok 1460 read (DF)
11:50:14.386234 solaris.1022 > freebsd.nfsd: . ack 1460 win 24820 (DF)
11:50:14.386315 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.386452 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.386482 solaris.1022 > freebsd.nfsd: . ack 4380 win 24820 (DF)
11:50:14.386555 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.386670 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.386822 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.386835 solaris.1022 > freebsd.nfsd: . ack 8760 win 24820 (DF)
11:50:14.386931 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.387041 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.387167 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.387319 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.387411 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.387550 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.387662 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.387797 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.387822 solaris.1022 > freebsd.nfsd: . ack 14600 win 24820 (DF)
11:50:14.387943 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.387995 solaris.1022 > freebsd.nfsd: . ack 21900 win 24820 (DF)
11:50:14.388030 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.388151 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.388289 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.388407 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.388526 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.388682 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.388769 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.388786 solaris.1022 > freebsd.nfsd: . ack 30660 win 24820 (DF)
11:50:14.480613 solaris.1022 > freebsd.nfsd: . ack 32120 win 24820 (DF)
11:50:14.480892 freebsd.nfs > solaris.0: reply ok 780 (DF)
11:50:14.482482 solaris.3454009260 > freebsd.nfs: 180 read fh 979,451513/13278828 32768 bytes @ 0x000010000 (DF)
11:50:14.482501 solaris.3454009261 > freebsd.nfs: 180 read fh 979,451513/13278828 32768 bytes @ 0x000018000 (DF)
11:50:14.482520 solaris.3454009262 > freebsd.nfs: 180 read fh 979,451513/13278828 32768 bytes @ 0x000020000 (DF)
11:50:14.482539 solaris.3454009263 > freebsd.nfs: 180 read fh 979,451513/13278828 32768 bytes @ 0x000028000 (DF)
11:50:14.482765 freebsd.nfsd > solaris.1022: . ack 361 win 39512 (DF)
11:50:14.482813 freebsd.nfsd > solaris.1022: . ack 721 win 39152 (DF)
11:50:14.482913 freebsd.nfs > solaris.3454009259: reply ok 1460 read (DF)
11:50:14.483048 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.483174 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.483295 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.483412 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.483534 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.483693 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.483821 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.483835 solaris.1022 > freebsd.nfsd: . ack 43120 win 24820 (DF)
11:50:14.483911 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.484027 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.484148 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.484289 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.484409 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.484521 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.484662 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.484689 solaris.1022 > freebsd.nfsd: . ack 54800 win 24820 (DF)
11:50:14.484769 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.484899 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.485019 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.485136 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.485255 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.485378 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.485510 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.580651 solaris.1022 > freebsd.nfsd: . ack 65020 win 24820 (DF)
11:50:14.580910 freebsd.nfs > solaris.0: reply ok 780 (DF)
11:50:14.680615 solaris.1022 > freebsd.nfsd: . ack 65800 win 24820 (DF)
11:50:14.680974 freebsd.nfs > solaris.3454009260: reply ok 1460 read (DF)
11:50:14.681089 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.681120 solaris.1022 > freebsd.nfsd: . ack 68720 win 24820 (DF)
11:50:14.681185 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.681316 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.681453 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.681557 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.681613 solaris.1022 > freebsd.nfsd: . ack 73100 win 24820 (DF)
11:50:14.681691 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.681795 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.681949 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.682088 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.682106 solaris.1022 > freebsd.nfsd: . ack 78940 win 24820 (DF)
11:50:14.682189 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.682301 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.682416 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.682571 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.682585 solaris.1022 > freebsd.nfsd: . ack 86240 win 24820 (DF)
11:50:14.682678 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.682790 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.682917 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.683038 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.780637 solaris.1022 > freebsd.nfsd: . ack 97920 win 24820 (DF)
11:50:14.780918 freebsd.nfs > solaris.0: reply ok 780 (DF)
11:50:14.880647 solaris.1022 > freebsd.nfsd: . ack 98700 win 24820 (DF)
11:50:14.880994 freebsd.nfs > solaris.3454009261: reply ok 1460 read (DF)
11:50:14.881110 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.881134 solaris.1022 > freebsd.nfsd: . ack 101620 win 24820 (DF)
11:50:14.881216 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.881323 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.881483 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.881580 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.881621 solaris.1022 > freebsd.nfsd: . ack 106000 win 24820 (DF)
11:50:14.881708 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.881830 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.881965 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.881996 solaris.1022 > freebsd.nfsd: . ack 111840 win 24820 (DF)
11:50:14.882070 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.882188 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.882334 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.882430 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.882583 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.882664 solaris.1022 > freebsd.nfsd: . ack 119140 win 24820 (DF)
11:50:14.882684 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.882799 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.882926 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.883043 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.883165 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.883332 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.883374 solaris.1022 > freebsd.nfsd: . ack 127900 win 24820 (DF)
11:50:14.883416 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.883543 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:14.980685 solaris.1022 > freebsd.nfsd: . ack 130820 win 24820 (DF)
11:50:14.980965 freebsd.nfs > solaris.0: reply ok 780 (DF)
11:50:15.080663 solaris.1022 > freebsd.nfsd: . ack 131600 win 24820 (DF)
11:50:15.081021 freebsd.nfs > solaris.3454009262: reply ok 1460 read (DF)
11:50:15.081146 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.081165 solaris.1022 > freebsd.nfsd: . ack 134520 win 24820 (DF)
11:50:15.081248 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.081358 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.081511 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.081523 solaris.1022 > freebsd.nfsd: . ack 138900 win 24820 (DF)
11:50:15.081612 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.081730 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.081849 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.082008 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.082021 solaris.1022 > freebsd.nfsd: . ack 144740 win 24820 (DF)
11:50:15.082103 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.082225 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.082928 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.082986 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.083076 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.083239 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.083251 solaris.1022 > freebsd.nfsd: . ack 159340 win 24820 (DF)
11:50:15.083340 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.180662 solaris.1022 > freebsd.nfsd: . ack 163720 win 24820 (DF)
11:50:15.180945 freebsd.nfs > solaris.0: reply ok 780 (DF)
11:50:15.182401 solaris.3454009264 > freebsd.nfs: 180 read fh 979,451513/13278828 32768 bytes @ 0x000030000 (DF)
11:50:15.182422 solaris.3454009265 > freebsd.nfs: 180 read fh 979,451513/13278828 32768 bytes @ 0x000038000 (DF)
11:50:15.182436 solaris.3454009266 > freebsd.nfs: 180 read fh 979,451513/13278828 32768 bytes @ 0x000040000 (DF)
11:50:15.182456 solaris.3454009267 > freebsd.nfs: 180 read fh 979,451513/13278828 32768 bytes @ 0x000048000 (DF)
11:50:15.182681 freebsd.nfsd > solaris.1022: . ack 1081 win 38792 (DF)
11:50:15.182724 freebsd.nfsd > solaris.1022: . ack 1441 win 38432 (DF)
11:50:15.182848 freebsd.nfs > solaris.3454009263: reply ok 1460 read (DF)
11:50:15.182989 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.183013 solaris.1022 > freebsd.nfsd: . ack 167420 win 24820 (DF)
11:50:15.183104 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.183215 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.183362 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.183466 freebsd.nfs > solaris.0: reply ok 1460 (DF)
11:50:15.183597 freebsd.nfs > solaris.0: reply ok 1460 (DF)

...and so on.

If anyone wants more data, just say the word.

Does this seem to be an issue with FreeBSD or should I blame Solaris?

(Personally I'd rather Solaris was at fault but if FreeBSD is to blame
 then it's easier to fix. :-)

Thanks

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207240358.g6O3w90G006348>