[Samba] Vista performance (uggh)
Mark Adams
mark at campbell-lange.net
Fri Dec 21 12:50:24 GMT 2007
Apparently, there is known issues with Vista copying files around the
network and also on to CD's etc.. See
http://www.theregister.co.uk/2007/03/26/vista_copying_bug/
Mark
On Tue, Oct 30, 2007 at 09:37:46AM -0500, samba at lists.rupa.com wrote:
> On 10/26/2007 8:28 AM, Doug Tucker wrote:
> > I didn't see anyone answer this. We noticed a tremendous slowdown of
> > our samba server the minute we put our first Vista client on it due to
> > IO. Turns out that by default, Vista has an indexing feature turned on
> > that sits there and loops continually indexing every file it can find.
> > So if you have mapped drives, and they have a lot of content...this user
> > had about 2gb in their home directory, it just murdered our samba
> > server. I'm no vista expert, but why you don't see a noticeable
> > performance hit when it indexes the local drive of the pc, I have no
> > idea, but when it was sitting on that mapped drive, it slowed the samba
> > server down for everyone. We turned that feature off on the Vista
> > machine, and the problem went away.
>
> This theory would apply if I was seeing lots of disk I/O even while the
> vista client wasn't actively transferring files. That isn't the case.
> I only see increased I/O during a file copy from the samba server to the
> vista client.
>
> Speaking of vista issues. You may want to considering disabling
> "Offline Files" which also keeps an eye of what files are new/changed on
> the fileshare and copies them locally. This kicks in automatically if
> you set any of your special folders (Documents and Pictures is what I
> had done) to be on the samba server rather than local).
>
> >
> >
> >
> > On Thu, 2007-10-18 at 09:57 -0500, samba at lists.rupa.com wrote:
> >> Issue: Vista reads slowly from a samba server. This appears to pop up
> >> periodically here and elsewhere.
> >>
> >> My samba.conf file has:
> >>
> >> [homes]
> >> ...
> >> vfs objects = readahead
> >>
> >> As suggested elsewhere.
> >>
> >> Writes are approximately 17-18MB/s which is acceptable. Reads are in
> >> the 8MB/s range which is appalingly slow. Using linux smbclient and
> >> windows XP clients I can read at 25+MB/s. I've enabled vfs objects =
> >> readahead to get better performance in vista.
> >>
> >> The biggest difference I notice between vista and other clients is that
> >> the %iowait is MUCH higher than with the other clients. Logs show the
> >> readahead module being loaded but I have no idea if it is actually doing
> >> anything.
> >>
> >> [2007/10/18 08:24:48, 2] lib/module.c:do_smb_load_module(64)
> >> Module '/usr/lib/samba/vfs/readahead.so' loaded
> >>
> >>
> >> Server Config:
> >>
> >> CPU: Amd Athlon 2600+
> >> Ram: 1G
> >> Disk: software raid5 across 5 250G ide drives each on dedicated channels
> >> Kernel: Linux shakti 2.6.22 #1 SMP Wed Oct 17 15:32:01 CDT 2007 i686
> >> GNU/Linux
> >> Distro: debian etch
> >>
> >> Network: Gigabit (though cheapo)
> >>
> >> Any suggestions on where to go from here?
> >>
> >> iostat 5 output for the physical devices below:
> >>
> >> Using a new quad core running Vista client on gigabit
> >> - Reads at 8MB/s
> >>
> >> avg-cpu: %user %nice %system %iowait %steal %idle
> >> 2.81 0.00 9.62 73.95 0.00 13.63
> >>
> >> Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
> >> hda 51.10 3033.27 20.84 15136 104
> >> hde 53.91 3028.46 16.03 15112 80
> >> hdg 49.90 2993.19 19.24 14936 96
> >> hdi 47.49 3036.47 6.41 15152 32
> >> hdk 49.30 2993.19 14.43 14936 72
> >>
> >>
> >> Using a midrange Laptop running Windows XP on gigabit
> >> - Reads at 20MB/s
> >>
> >> avg-cpu: %user %nice %system %iowait %steal %idle
> >> 3.80 0.00 23.80 14.20 0.00 58.20
> >>
> >> Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
> >> hda 199.80 8366.40 25.60 41832 128
> >> hde 187.20 8380.80 8.00 41904 40
> >> hdg 190.80 8377.60 9.60 41888 48
> >> hdi 178.20 8376.00 16.00 41880 80
> >> hdk 188.80 8377.60 20.80 41888 104
> >>
> >>
> >> Using same host, smbclient, writing to a firewire drive
> >> - Reads at 26MB/s
> >>
> >> avg-cpu: %user %nice %system %iowait %steal %idle
> >> 7.58 0.00 38.92 30.74 0.00 22.75
> >>
> >> Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
> >> hda 224.75 8693.01 20.76 43552 104
> >> hde 214.37 8713.77 12.77 43656 64
> >> hdg 212.97 8657.88 19.16 43376 96
> >> hdi 195.61 8629.14 23.95 43232 120
> >> hdk 197.01 8688.22 22.36 43528 112
> >>
> >> Using dd to firewire drive
> >> - Reads at 27MB/s
> >>
> >> avg-cpu: %user %nice %system %iowait %steal %idle
> >> 6.40 0.00 59.40 34.20 0.00 0.00
> >>
> >> Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
> >> hda 310.80 12844.80 17.60 64224 88
> >> hde 317.80 12820.80 9.60 64104 48
> >> hdg 308.60 12779.20 14.40 63896 72
> >> hdi 294.00 12779.20 9.60 63896 48
> >> hdk 294.80 12796.80 19.20 63984 96
> >>
> >
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/listinfo/samba
More information about the samba
mailing list