[Samba] ArcView + Samba: Performance nightmare under Linux,ok under Solaris or HP-UX

Martin Zielinski mz at seh.de
Wed Jul 12 08:36:20 GMT 2006


Andreas Haumer wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
[...]
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 1536, size = 512, returned 512
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 2048, size = 512, returned 512
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 1536, size = 512, returned 512
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 1024, size = 512, returned 512
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 2048, size = 512, returned 512
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 1536, size = 512, returned 512
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 1024, size = 512, returned 512
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 2048, size = 512, returned 512
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 1024, size = 512, returned 512
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 2048, size = 512, returned 512
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 1024, size = 512, returned 512
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 2048, size = 512, returned 512
>   read_file (daten/covers/dhm_offset/o1000c/arc.adf): pos = 1536, size = 512, returned 512
[...]
> Note the difference:
> 
> * read blocksize (Linux = 512, Solaris = 4096)
> * locking count (Linux = 512, Solaris = 4096)
> * locking type (Linux = READ, Solaris = WRITE)
> * Under Linux, there is a "schedule_aio_read_and_X" error message,
>   which is missing under Solaris
> 
> Can anyone explain these differences?
> 
> The main question IMHO still ist: why does the application
> request the files differently when changing the Samba server
> operating system (and the Samba servers itself are configured
> identically)?
> IMHO the client shouldn't even know the server's operating system,
> should it?
[...]
I've no idea, why the system should make a difference between the both 
operating systems.
But these jumps in the files could be caused by an Anti-Virus software 
tracing the the files. I've seen a (quite) similar behaviour with PnP 
driver files.

Just an idea.

Bye,

Martin

-- 
Martin Zielinski             mz at seh.de
Software Development
SEH Computertechnik GmbH     www.seh.de


More information about the samba mailing list