Re: ZFS performance question

2010-08-23 Thread Ivan Voras
On 08/20/10 12:30, Heinrich Rebehn wrote:

> I am somewhat concerned about the numbers for per-char-output and 
> per-char-input. In fact, i have never before seen that low numbers in a 
> bonnie test. Using a single disk with UFS yields about 6 times as much.
> 

> BTW: Running OpenSolaris on the same hardware yields 110306 for 
> per-char-write and 94698 for per-char-read.

"per-char" stats are different between different operating systems
because of how they are implemented. Apparently, bonnie++ forces full
disk writes (fsyncs) for each byte written on BSDs, but Linux (and
apparently Solaris) somehow manage to write-cache this (or at least -
cache it much more). It only matters if you have software which depends
on this caching and performs slowly otherwise.


___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: ZFS performance question

2010-08-20 Thread Heinrich Rebehn

On 20.08.2010, at 14:52, Vladislav V. Prodan wrote:

> 20.08.2010 15:12, Heinrich Rebehn wrote:
>> r...@antsrv4 [/data/nocompression] # kldstat
> 
> #kldstat -v
Id Refs AddressSize Name
 19 0x8010 d6aa98   kernel (/boot/kernel/kernel)
Contains modules:
Id Name
93 ataraid
340 if_lo
407 elf32
328 shell
327 elf64
313 pseudofs
280 uether
341 if_tun
339 if_gif
342 if_vlan
350 mld
349 igmp
337 if_faith
332 sysvmsg
333 sysvsem
335 sem
334 sysvshm
356 nfslockd
351 nfs_common
355 nfssvc
354 nfsserver
360 krpc
361 ufs
312 procfs
352 nfs
311 msdosfs
310 devfs
326 cd9660
 6 cam
63 ata
16 sa
15 pass
13 ada
322 g_part_mbr
321 g_part_gpt
320 g_part_ebr
319 g_part_bsd
10 probe
12 ch
14 da
 7 xpt
11 cd
 8 aprobe
17 ses
 9 pmp
221 pci/ppc
220 isa/ppc
219 acpi/ppc
218 ppbus/ppi
113 pci/dc
217 ppc/ppbus
216 ppbus/lpt
112 dc/miibus
215 ppbus/plip
214 pci/pcn
213 pcn/miibus
111 pccard/cs
212 pci/vgapci
211 pci/pcib
210 pcib/pci
110 isa/cs
53 alc/miibus
52 ahc
109 cpu/ichss
51 ahd
108 pci/ciss
50 pci/ahd
209 pci/isab
208 pci/ignore_pci
207 pci/hostb
206 pci/fixup_pci
205 pci/cbb
49 pci/ahc_pci
48 isa/ahc_isa
204 isa/cbb
47 pccard/aic
22 nexus/acpi
31 pcib/acpi_pci
107 cbb/cardbus
106 pci/bt
105 isa/bt
203 pcic/pccard
411 cpu/p4tcc
410 cpu/hwpstate
202 cbb/pccard
201 null
409 cpu/est
408 cpu/powernow
200 pci/nge
199 nge/miibus
104 pci/bge
103 bge/miibus
20 pci/aacch
406 isa/vga
405 vgapci/vgapm
198 pci/mskc
404 isa/sc
403 isa/atrtc
402 acpi/atrtc
401 scrndr-vga
400 scterm-scteken
197 mskc/msk
196 msk/miibus
102 pci/bfe
399 pci/nfe
398 nfe/miibus
101 bfe/miibus
397 pci/hptrr
396 pci/hptmv
395 pccard/fdc
394 isa/fdc
393 acpi/fdc
392 fdc/fd
391 io
100 pci/bce
390 isa/ed
193 pci/mpt
99 bce/miibus
389 atkbdc/psm
388 isa/psmcpnp
387 acpi/psmcpnp
46 pci/age
386 isa/atkbdc
385 acpi/atkbdc
384 atkbdc/atkbd
383 pci/arcmsr
382 hostb/agp_via
381 hostb/agp_intel
380 vgapci/agp_i810
379 hostb/agp_amd64
45 age/miibus
190 pci/mly
378 legacy/pcib
377 isa/pcibus_pnp
376 isa/atdma
375 acpi/atdma
374 legacy/isa
189 pci/mlx
188 mlx/mlxd
373 isa/attimer
372 acpi/attimer
187 miibus/xmphy
186 miibus/ukphy
185 miibus/truephy
371 root/nexus
370 nexus/ram
369 isa/sysresource
184 miibus/tlphy
183 miibus/tdkphy
182 miibus/smcphy
181 miibus/ruephy
180 miibus/rlphy
179 miibus/rgephy
178 miibus/qsphy
177 miibus/pnaphy
176 miibus/nsphyter
175 miibus/nsphy
368 nexus/legacy
367 legacy/cpu
174 miibu

Re: ZFS performance question

2010-08-20 Thread Vladislav V. Prodan
20.08.2010 15:12, Heinrich Rebehn wrote:
> r...@antsrv4 [/data/nocompression] # kldstat

#kldstat -v
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: ZFS performance question

2010-08-20 Thread Heinrich Rebehn

On 20.08.2010, at 12:48, Olivier Smedts wrote:

> 2010/8/20 Heinrich Rebehn :
>> Hi all,
>> 
>> After setting up our new server (Intel Q9550 CPU, 8GB RAM, 4 x ST31000340NS) 
>> i did a bonnie++ benchmark on the zfs raidz that i created on 4 partitions 
>> on the 4 disks.
>> 
>> r...@antsrv4 [/data/nocompression] # bonnie++ -u root -d .
>> Using uid:0, gid:0.
>> Writing a byte at a time...done
>> Writing intelligently...done
>> Rewriting...done
>> Reading a byte at a time...done
>> Reading intelligently...done
>> start 'em...done...done...done...done...done...
>> Create files in sequential order...done.
>> Stat files in sequential order...done.
>> Delete files in sequential order...done.
>> Create files in random order...done.
>> Stat files in random order...done.
>> Delete files in random order...done.
>> Version  1.96   --Sequential Output-- --Sequential Input- 
>> --Random-
>> Concurrency   1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- 
>> --Seeks--
>> MachineSize K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec 
>> %CP
>> antsrv4.ant.uni 16G94  81 151823  39 100780  27   303  99 239853  30 
>> 148.3   4
>> Latency  4733ms6051ms8173ms   37504us 917ms1030ms
>> Version  1.96   --Sequential Create-- Random 
>> Create
>> antsrv4.ant.uni-bre -Create-- --Read--- -Delete-- -Create-- --Read--- 
>> -Delete--
>>  files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec 
>> %CP
>> 16 24183  97 + +++ 21715  98 17209  98 + +++ 21291  
>> 97
>> Latency 19779us 128us 162us   39671us  38us  77us
>> 1.96,1.96,antsrv4.ant.uni-bremen.de,1,1282303232,16G,,94,81,151823,39,100780,27,303,99,239853,30,148.3,4,16,24183,97,+,+++,21715,98,17209,98,+,+++,21291,97,
>>  
>> 733ms,6051ms,8173ms,37504us,917ms,1030ms,19779us,128us,162us,39671us,38us,77us
>> 
>> 
>> I am somewhat concerned about the numbers for per-char-output and 
>> per-char-input. In fact, i have never before seen that low numbers in a 
>> bonnie test. Using a single disk with UFS yields about 6 times as much.
>> 
>> 
>> I know that this is not crucial for a normal file server, but i want to rule 
>> out any configuration errors.
>> 
>> Is this normal for ZFS?. Disks are accessed using ahci. I did not attempt 
>> any tuning yet.
> 
> Can you try without AHCI ?
> http://www.phoronix.com/scan.php?page=article&item=freebsd_zfs_cam&num=5

Hmm, that looks impressive, but:

r...@antsrv4 [/data/nocompression] # bonnie++ -u root -d .
Using uid:0, gid:0.
[snip]
Delete files in random order...done.
Version  1.96   --Sequential Output-- --Sequential Input- --Random-
Concurrency   1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
MachineSize K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
antsrv4.ant.uni 16G   107  99 152759  39 118765  33   304  99 227534  29 137.4  
 4
Latency   216ms6110ms6436ms 108ms 717ms 784ms
Version  1.96   --Sequential Create-- Random Create
antsrv4.ant.uni-bre -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
  files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
 16 23264  94 + +++ 20417  96 24430  97 + +++ 20866  97
Latency 20142us 138us3506us   19454us 128us  77us
1.96,1.96,antsrv4.ant.uni-bremen.de,1,1282317527,16G,,107,99,152759,39,118765,33,304,99,227534,29,137.4,4,16,23264,94,+,+++,20417,96,24430,97,+,+++,20866,97,216ms,6110ms,6436ms,108ms,717ms,784ms,20142us,138us,3506us,19454us,128us,77us

Almost no difference. Only the create rate increased.

r...@antsrv4 [/data/nocompression] # kldstat
Id Refs AddressSize Name
 19 0x8010 d6aa98   kernel
 21 0x80e6b000 19eb18   zfs.ko
 32 0x8100a000 3868 opensolaris.ko
r...@antsrv4 [/data/nocompression] # ls /dev/ada*
ls: /dev/ada*: No such file or directory

-Heinrich
> 
>> BTW: Running OpenSolaris on the same hardware yields 110306 for 
>> per-char-write and 94698 for per-char-read.
>> 
> 
> 
> 
> -- 
> Olivier Smedts _
> ASCII ribbon campaign ( )
> e-mail: oliv...@gid0.org- against HTML email & vCards  X
> www: http://www.gid0.org- against proprietary attachments / \
> 
>   "Il y a seulement 10 sortes de gens dans le monde :
>   ceux qui comprennent le binaire,
>   et ceux qui ne le comprennent pas."
> ___
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Heinrich Rebehn

University of Bremen
Physics / Electrical and Electronics Engineering
- Department of Telecommunications -

Phone : +49/421/218-6239

Re: ZFS performance question

2010-08-20 Thread Olivier Smedts
2010/8/20 Heinrich Rebehn :
> Hi all,
>
> After setting up our new server (Intel Q9550 CPU, 8GB RAM, 4 x ST31000340NS) 
> i did a bonnie++ benchmark on the zfs raidz that i created on 4 partitions on 
> the 4 disks.
>
> r...@antsrv4 [/data/nocompression] # bonnie++ -u root -d .
> Using uid:0, gid:0.
> Writing a byte at a time...done
> Writing intelligently...done
> Rewriting...done
> Reading a byte at a time...done
> Reading intelligently...done
> start 'em...done...done...done...done...done...
> Create files in sequential order...done.
> Stat files in sequential order...done.
> Delete files in sequential order...done.
> Create files in random order...done.
> Stat files in random order...done.
> Delete files in random order...done.
> Version  1.96       --Sequential Output-- --Sequential Input- 
> --Random-
> Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- 
> --Seeks--
> Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec 
> %CP
> antsrv4.ant.uni 16G    94  81 151823  39 100780  27   303  99 239853  30 
> 148.3   4
> Latency              4733ms    6051ms    8173ms   37504us     917ms    1030ms
> Version  1.96       --Sequential Create-- Random 
> Create
> antsrv4.ant.uni-bre -Create-- --Read--- -Delete-- -Create-- --Read--- 
> -Delete--
>              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
>                 16 24183  97 + +++ 21715  98 17209  98 + +++ 21291  97
> Latency             19779us     128us     162us   39671us      38us      77us
> 1.96,1.96,antsrv4.ant.uni-bremen.de,1,1282303232,16G,,94,81,151823,39,100780,27,303,99,239853,30,148.3,4,16,24183,97,+,+++,21715,98,17209,98,+,+++,21291,97,
>  
> 733ms,6051ms,8173ms,37504us,917ms,1030ms,19779us,128us,162us,39671us,38us,77us
>
>
> I am somewhat concerned about the numbers for per-char-output and 
> per-char-input. In fact, i have never before seen that low numbers in a 
> bonnie test. Using a single disk with UFS yields about 6 times as much.
>
>
> I know that this is not crucial for a normal file server, but i want to rule 
> out any configuration errors.
>
> Is this normal for ZFS?. Disks are accessed using ahci. I did not attempt any 
> tuning yet.

Can you try without AHCI ?
http://www.phoronix.com/scan.php?page=article&item=freebsd_zfs_cam&num=5

> BTW: Running OpenSolaris on the same hardware yields 110306 for 
> per-char-write and 94698 for per-char-read.
>
> --Heinrich
>
>
> Heinrich Rebehn
>
> University of Bremen
> Physics / Electrical and Electronics Engineering
> - Department of Telecommunications -
>
> Phone : +49/421/218-62394
> Fax   :            -3341
>
>
>
>
>
> ___
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
>



-- 
Olivier Smedts                                                 _
                                        ASCII ribbon campaign ( )
e-mail: oliv...@gid0.org        - against HTML email & vCards  X
www: http://www.gid0.org    - against proprietary attachments / \

  "Il y a seulement 10 sortes de gens dans le monde :
  ceux qui comprennent le binaire,
  et ceux qui ne le comprennent pas."
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


ZFS performance question

2010-08-20 Thread Heinrich Rebehn
Hi all,

After setting up our new server (Intel Q9550 CPU, 8GB RAM, 4 x ST31000340NS) i 
did a bonnie++ benchmark on the zfs raidz that i created on 4 partitions on the 
4 disks.

r...@antsrv4 [/data/nocompression] # bonnie++ -u root -d .
Using uid:0, gid:0.
Writing a byte at a time...done
Writing intelligently...done
Rewriting...done
Reading a byte at a time...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version  1.96   --Sequential Output-- --Sequential Input- --Random-
Concurrency   1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
MachineSize K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
antsrv4.ant.uni 16G94  81 151823  39 100780  27   303  99 239853  30 148.3  
 4
Latency  4733ms6051ms8173ms   37504us 917ms1030ms
Version  1.96   --Sequential Create-- Random Create
antsrv4.ant.uni-bre -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
  files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
 16 24183  97 + +++ 21715  98 17209  98 + +++ 21291  97
Latency 19779us 128us 162us   39671us  38us  77us
1.96,1.96,antsrv4.ant.uni-bremen.de,1,1282303232,16G,,94,81,151823,39,100780,27,303,99,239853,30,148.3,4,16,24183,97,+,+++,21715,98,17209,98,+,+++,21291,97,
 733ms,6051ms,8173ms,37504us,917ms,1030ms,19779us,128us,162us,39671us,38us,77us


I am somewhat concerned about the numbers for per-char-output and 
per-char-input. In fact, i have never before seen that low numbers in a bonnie 
test. Using a single disk with UFS yields about 6 times as much.


I know that this is not crucial for a normal file server, but i want to rule 
out any configuration errors.

Is this normal for ZFS?. Disks are accessed using ahci. I did not attempt any 
tuning yet.

BTW: Running OpenSolaris on the same hardware yields 110306 for per-char-write 
and 94698 for per-char-read.

--Heinrich


Heinrich Rebehn

University of Bremen
Physics / Electrical and Electronics Engineering
- Department of Telecommunications -

Phone : +49/421/218-62394
Fax   :-3341





___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"