[Samba] Vista performance (uggh)

Roberto João Lopes Garcia roberto at mha.com.br
Fri Oct 26 14:44:37 GMT 2007


At 11:28 26/10/2007, you 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.

Could you please tell me how to turne that feature off on  Vista?

Thank you

Roberto




>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