zfs poor performance with a lot of small files

Hi all

My zfs version/pool status is:
Code:
# zpool upgrade -v | grep curr
This system is currently running ZFS pool version 28.
# zpool status v0zstorage
  pool: v0zstorage
 state: ONLINE
 scan: none requested
config:

        NAME           STATE     READ WRITE CKSUM
        v0zstorage     ONLINE       0     0     0
          mirror-0     ONLINE       0     0     0
            gpt/disk1  ONLINE       0     0     0
            gpt/disk2  ONLINE       0     0     0

errors: No known data errors
#
My host has amd64 kernel with 8Gb memory.

My problem is whery poor performance with a lot of small files.
I've few billions files in few thousands directories in one FS and can't change it. I've approximately 40Kbps speed on find access.
Is some tuning exists for this situation?

10x
 
I've try change different zfs settings like cache, block size etc - no effect.
I solved the problem attaching physical disks into pool.
 
Beeblebrox said:
ZFS performance starts degrading severely if the pool gets > 80% full.
10x for admonition.
Could you give any links to read about it?
 
Back
Top