Feb 21, 2010

Benchmarks - raidz

Thank you for waiting! (No one wait for me? Please don't say such unkind thing)

Today, I show you the result if raidz configuration zfs-fuse.

As you know, the concept of raidz is same as raid 5 for zfs. The zfs-fuse makes parity data when writing data into disks and checks parity when reading from disks. Generally, it requires CPU power.

1. write

image image image

In this result, raidz is than raid-0 configuration. It is very reasonable, because raid-0 does not need to generate parity data.
But just moment, raidz is little bit faster than single disk zfs.
I think the performance increasing of multi disk access is more effective than the performance decreasing of generating parity data.
If you have over 3 disk drives, the raidz configuration is good for you, you can get fast data access and reliability at once.

2. read

image image image

To read data, the trend of effective is same as writing.

If you have high performance CPU, you may get more high data access capability.

Feb 11, 2010

Benchmarks - striping/multiple disk

Previous benchmarks, I showed you the result using one disk/multiple partition. Today, I show the result using multiple disk.

1. sequential write

imageimage image

In this result, striping is very effective to write multi disk. If you want to use zfs-fuse faster, I recommend to create multiple disk pool.

2. sequential read

image image image

Wow!. It's great.

The result of the using 2 or 3 disks pool is faster than single disk result.

Feb 7, 2010

Benchmarks - striping

Today, I show you the benchmarks with striping configuration.

In this time, I use one physical disk and make 4 partitions in one disk. I will try to use multi physical disks striping in future.

1. sequential write

img1

img2

img3

In this results, striping loading of zfs is very few.

2. sequential read

img4

img5

img6

Oh, it is good. The performance down for striping is not find.