Conf de la machineHardware : X8DAL + 2*E5502 (dual core dual thread 1.86Ghz) + 6Go ECC 800Mhz
disques : 2To samsung HD204UI
Controlleur : Adaptec 6805 avec volumes simples pour les disques
OS : Ubuntu 11.10 server x86_64
ZFS/SPL : ppa ubuntu spl-0.6.0-rc6 & zfs-0.6.0-rc6
vPool ZFS : v28
TEST1 : Raidz2 8*2To ashift=9 (aucun alignement 4k)Code :
root@ZFSserver:/home/poulpito# zpool create pool1 raidz2 /dev/sd[bcdefghi]
Code :
root@ZFSserver:/home/poulpito# zpool status pool1
pool: pool1
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
pool1 ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
sdb ONLINE 0 0 0
sdc ONLINE 0 0 0
sdd ONLINE 0 0 0
sde ONLINE 0 0 0
sdf ONLINE 0 0 0
sdg ONLINE 0 0 0
sdh ONLINE 0 0 0
sdi ONLINE 0 0 0
errors: No known data errors
Code :
root@ZFSserver:/home/poulpito# zfs create pool1/test
Code :
root@ZFSserver:/home/poulpito# df -h
Sys. de fichiers Taille Uti. Disp. Uti% Monté sur
/dev/sda1 141G 1,7G 132G 2% /
udev 3,0G 4,0K 3,0G 1% /dev
tmpfs 1,2G 440K 1,2G 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 3,0G 0 3,0G 0% /run/shm
pool1 11T 0 11T 0% /pool1
pool1/test 11T 0 11T 0% /pool1/test
Code :
root@ZFSserver:/pool1# dd if=/dev/zero of=test.tmp bs=1024 count=5000000
5120000000 octets (5,1 GB) copiés, 54,6461 s, 93,7 MB/s
root@ZFSserver:/pool1# dd if=test.tmp of=/dev/null
5120000000 octets (5,1 GB) copiés, 48,9517 s, 105 MB/s
TEST2 : Raidz2 8*2To ashift=12 (alignement 4k)Code :
root@ZFSserver:/# zpool create -o ashift=12 pool1 raidz2 /dev/sd[bcdefghi]
root@ZFSserver:/# zfs create pool1/test
root@ZFSserver:/pool1/test# zpool status
pool: pool1
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
pool1 ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
sdb ONLINE 0 0 0
sdc ONLINE 0 0 0
sdd ONLINE 0 0 0
sde ONLINE 0 0 0
sdf ONLINE 0 0 0
sdg ONLINE 0 0 0
sdh ONLINE 0 0 0
sdi ONLINE 0 0 0
errors: No known data errors
(j'ai réduis le DD à 1Go ca change rien de toute facon)
root@ZFSserver:/pool1/test# dd if=/dev/zero of=test.tmp bs=1024 count=1000000
1024000000 octets (1,0 GB) copiés, 12,2449 s, 83,6 MB/s
root@ZFSserver:/pool1/test# dd if=test.tmp of=/dev/null
1024000000 octets (1,0 GB) copiés, 8,7161 s, 117 MB/s
TEST3 : Raidz 8*2To ashift=12 (alignement 4k)Code :
root@ZFSserver:/# zpool destroy pool1
root@ZFSserver:/# zpool create -o ashift=12 pool1 raidz /dev/sd[bcdefghi]
root@ZFSserver:/pool1/test# dd if=/dev/zero of=test.tmp bs=1024 count=1000000
1024000000 octets (1,0 GB) copiés, 10,6511 s, 96,1 MB/s
root@ZFSserver:/pool1/test# dd if=test.tmp of=/dev/null
1024000000 octets (1,0 GB) copiés, 8,51438 s, 120 MB/s
TEST4 : Raidz 4*2To + Raidz 4*2To en zpool ashift=12 (alignement 4k)Code :
root@ZFSserver:/# zpool create -o ashift=12 pool1 raidz /dev/sd[bcde]
root@ZFSserver:/# zpool add pool1 raidz /dev/sd[fghi]
root@ZFSserver:/# zpool status pool1
pool: pool1
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
pool1 ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
sdb ONLINE 0 0 0
sdc ONLINE 0 0 0
sdd ONLINE 0 0 0
sde ONLINE 0 0 0
raidz1-1 ONLINE 0 0 0
sdf ONLINE 0 0 0
sdg ONLINE 0 0 0
sdh ONLINE 0 0 0
sdi ONLINE 0 0 0
Code :
root@ZFSserver:/pool1/test# dd if=/dev/zero of=test.tmp bs=1024 count=1000000
1024000000 octets (1,0 GB) copiés, 10,7404 s, 95,3 MB/s
root@ZFSserver:/pool1/test# dd if=test.tmp of=/dev/null
1024000000 octets (1,0 GB) copiés, 8,65271 s, 118 MB/s
TEST5: Raidz 4*2To ashift=12 (alignement 4k)Code :
root@ZFSserver:/# zpool create -o ashift=12 pool1 raidz /dev/sd[fghi]
root@ZFSserver:/# zfs create pool1/test
Code :
root@ZFSserver:/pool1/test# dd if=/dev/zero of=test.tmp bs=1024 count=1000000
1024000000 octets (1,0 GB) copiés, 10,8038 s, 94,8 MB/s
root@ZFSserver:/pool1/test# dd if=test.tmp of=/dev/null
1024000000 octets (1,0 GB) copiés, 8,56252 s, 120 MB/s
et juste pour comparer
mon serveur de fichier linux mdadm
sur raid5 4*2To non aligné 4k
Code :
poulpito@Storage:/media/raid2$ dd if=/dev/zero of=test.tmp bs=1024 count=1000000
1024000000 octets (1,0 GB) copiés, 5,58066 s, 183 MB/s
poulpito@Storage:/media/raid2$ dd if=test.tmp of=/dev/null
1024000000 octets (1,0 GB) copiés, 8,56752 s, 120 MB/s
sur raid5 8*1To
Code :
poulpito@Storage:/media/raid$ dd if=/dev/zero of=test.tmp bs=1024 count=1000000
1024000000 octets (1,0 GB) copiés, 13,532 s, 75,7 MB/s
poulpito@Storage:/media/raid$ dd if=test.tmp of=/dev/null
1024000000 octets (1,0 GB) copiés, 4,2412 s, 241 MB/s
voila pour ce soir
je trouve que les perfs sont pas si mal
par contre avec DD je suis direct CPUlimited (genre 120% cpu ou un truc comme ça)
donc à voir en mode réel avec films HD à travers ethernet giga