[Samba] win2k vs smbmount, number of cifs ops required

Barry Robison brobison-samba at deimos.org
Tue Mar 22 03:11:00 GMT 2005


I'm working on some data pipeline issues, and found some interesting results in comparing win2k vs samba. The volume being mounted is a NetApp 960. NetApp provides a way see the # of cifs operations on a given volume/qtree. So I compared how many ops are generated by copying a 12MB file ( a single 2k image ). 

The initial reasoning behind this testing was seeing if copying a file at the end of a render was more efficient than trickling data in as it rendered. Here are the results, and the script used to simulate the "trickle". On win32 I used cygwins dd. Any insight or comments would be welcome.

Thanks!

#!/usr/bin/perl
# 12288000 byte file

# win32 explorer cp 213 ops
# win32 shell cp 210 ops
# win32 dd @ 1024 bs 1068 ops
# win32 dd @ 2048 bs 869 ops
# win32 dd @ 4096 bs 833 ops

# linux cp 3006 ops
# dd @ 1024 bs 12321 ops
# dd @ 2048 bs 6321 ops
# dd @ 4096 bs 3321 ops

my $bs = 2048;
my $skip = 0;
my $count = 94;

for(0..63) {
	$skip = $_ * $count;
	my $dd = qq|dd if=/home/users/barryr/test.jpg of=/mnt/sc65/foo.jpg bs=$bs count=$count seek=$skip skip=$skip|;
	warn "$dd\n";
	system( $dd );
}



More information about the samba mailing list