Very bad performance when copying large files from windows to samba-share

Esh, Andrew AEsh at tricord.com
Mon Jun 24 12:04:02 GMT 2002


This doesn't appear to me to be the same problem Ulf posted. When looking at
those captures, I saw no leading pauses in the data flow. There was the
usual directory information gathering, and then the first write request at
offset zero, right after that. The performance appeared to be affected by
the one or two second pauses near the end of nearly every 64KB transfer
chunk.

-----Original Message-----
From: Lars Heineken [mailto:Lars.Heineken at gmx.de]
Sent: Monday, June 24, 2002 1:19 PM
To: samba-technical at lists.samba.org
Cc: ulf.bertilsson at adcomdata.no
Subject: Re: Very bad performance when copying large files from windows
to samba-share


This the summary:

Most interresting is the gap between the beginning of the transaction and
the actual writing (writing begins at about 45sec)
Any traffic above this point is just minor. After the 45sec the "real"
transfer begins.

As I found no way to search for checksum errors, I didn't found any..

The graph looks like this:

            --
          --
        --
-------|
       |      
.......45s

Or that in Bandwith:

       ######
       ------
       ######
       ------
-------|
       |
.......45s

I can attach screenshots if interested.

    No. Time        Source                Destination           Protocol
Info
      1 0.000000    lars-heineken.lan     192.168.10.255        CUPS
ipp://192.168.10.1:631/printers/HPLaserjet6L (idle)
      2 10.996660   www.heineken.lan      192.168.10.255        CUPS
ipp://heineken.lan:631/printers/HPLaserJet6L (idle)
      3 11.999360   lars-heineken.lan     arne-heineken.lan     TCP
hostname > boomerang [PSH, ACK] Seq=1926846500 Ack=1568123 Win=6432 Len=28
      4 12.009310   lars-heineken.lan     arne-heineken.lan     TCP
hostname > boomerang [PSH, ACK] Seq=1926846528 Ack=1568123 Win=6432 Len=36
      5 12.009479   arne-heineken.lan     lars-heineken.lan     TCP
boomerang > hostname [ACK] Seq=1568123 Ack=1926846564 Win=7704 Len=0
      6 13.987759   arne-heineken.lan     lars-heineken.lan     SMB
Tree Connect AndX Request, Path: \\LARS-HEINEKEN\IPC$
      7 13.989816   lars-heineken.lan     arne-heineken.lan     SMB
Tree Connect AndX Response
      8 13.990034   arne-heineken.lan     lars-heineken.lan     LANMAN
NetWkstaGetInfo Request
      9 13.990220   lars-heineken.lan     arne-heineken.lan     LANMAN
NetWkstaGetInfo Response
     10 13.990568   arne-heineken.lan     lars-heineken.lan     LANMAN
NetServerGetInfo Request
     11 13.990865   lars-heineken.lan     arne-heineken.lan     LANMAN
NetServerGetInfo Response
     12 13.991240   arne-heineken.lan     lars-heineken.lan     LANMAN
NetWkstaGetInfo Request
     13 13.991362   lars-heineken.lan     arne-heineken.lan     LANMAN
NetWkstaGetInfo Response
     14 13.992297   arne-heineken.lan     lars-heineken.lan     LANMAN
NetShareEnum Request
     15 13.992524   lars-heineken.lan     arne-heineken.lan     LANMAN
NetShareEnum Response
     16 13.993013   arne-heineken.lan     lars-heineken.lan     LANMAN
NetWkstaGetInfo Request
     17 13.993125   lars-heineken.lan     arne-heineken.lan     LANMAN
NetWkstaGetInfo Response
     18 14.045036   arne-heineken.lan     lars-heineken.lan     SMB
Open AndX Request, Path: \The Man Who Sued God (2001).XPD.ShareReactor.avi
     19 14.046435   lars-heineken.lan     arne-heineken.lan     SMB
Open AndX Response, FID: 0x1ba0
     20 14.046757   arne-heineken.lan     lars-heineken.lan     SMB
Write Request, FID: 0x1ba0, 0 bytes at offset 719970304, 0 bytes at offset
719970304
     21 14.079254   lars-heineken.lan     arne-heineken.lan     TCP
netbios-ssn > pe-mike [ACK] Seq=1974177356 Ack=1615097 Win=5840 Len=0
     22 15.895193   www.heineken.lan      192.168.10.255        RIPv1
Response
     23 16.048326   arne-heineken.lan     lars-heineken.lan     SMB
Transaction2 Request FIND_FIRST2, Pattern: \*
     24 16.048429   lars-heineken.lan     arne-heineken.lan     TCP
netbios-ssn > pe-mike [ACK] Seq=1974177356 Ack=1615182 Win=5840 Len=0
     25 16.173695   arne-heineken.lan     lars-heineken.lan     SMB
Tree Disconnect Request
     26 16.173765   lars-heineken.lan     arne-heineken.lan     TCP
netbios-ssn > pe-mike [ACK] Seq=1974177356 Ack=1615221 Win=5840 Len=0
     27 26.109439   lars-heineken.lan     192.168.10.255        BROWSER
Host Announcement LARS-HEINEKEN, Workstation, Server, Print Queue Server,
Xenix Server, NT Workstation, NT Server
     28 27.989388   lars-heineken.lan     192.168.10.255        CUPS
ipp://192.168.10.1:631/printers/HPDJ520 (idle)
     29 27.989448   lars-heineken.lan     192.168.10.255        CUPS
ipp://192.168.10.1:631/printers/lp (idle)
     30 30.989599   lars-heineken.lan     192.168.10.255        CUPS
ipp://192.168.10.1:631/printers/HPLaserjet6L (idle)
     31 41.977621   www.heineken.lan      192.168.10.255        CUPS
ipp://heineken.lan:631/printers/HPLaserJet6L (idle)
     32 45.886424   www.heineken.lan      192.168.10.255        RIPv1
Response
     33 57.336317   lars-heineken.lan     arne-heineken.lan     SMB
Write Response, 0 bytes
     34 57.345345   arne-heineken.lan     lars-heineken.lan     SMB
Write Request, FID: 0x1ba0, 65487 bytes at offset 0, 65487 bytes at offset 0
     35 57.345429   lars-heineken.lan     arne-heineken.lan     TCP
netbios-ssn > pe-mike [ACK] Seq=1974177397 Ack=1616681 Win=8760 Len=0
     36 57.345464   arne-heineken.lan     lars-heineken.lan     NBSS
NBSS Continuation Message
     37 57.345485   lars-heineken.lan     arne-heineken.lan     TCP
netbios-ssn > pe-mike [ACK] Seq=1974177397 Ack=1618141 Win=7300 Len=0
     38 57.345588   arne-heineken.lan     lars-heineken.lan     NBSS
NBSS Continuation Message
     39 57.345611  


On Mon, 24 Jun 2002 10:03:59 +0200
"Ulf Bertilsson" <ulf.bertilsson at adcomdata.no> wrote:

> > I did the ethereal-capturing. What looks very strange on 
> > first sight: About 6 of 10 packest are described as: NBSS 
> > Continuation Message.
> > Sometimes there are 6 of them one after another.
> > Is this normal ?
> 
> Lars,
> 
> Do you see any checksum errors in NBSS packet ?
> 
> If you use the TCP Stream Analysis in Ethereal,
> how to the graphs look ?
> 
> --
> Ulf
> 
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the samba-technical mailing list