我使用HP ProLiant N54L(AMD N54L,4GB RAM),运行3个三星HD103SJ 1TB和1个三星HD103UJ 1TB,使用zfs raidz2在Lubuntu下运行。
移动池中2个文件夹之间的10 GB文件需要15分钟! 从池中下载20 GB文件到本地计算机花了40分钟。
阅读和写作是非常缓慢的,但我不知道为什么。
zpool list NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT tank 3,62T 380G 3,25T 10% 1.00x ONLINE - zpool status -v pool: tank state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz2-0 ONLINE 0 0 0 sda ONLINE 0 0 0 sdb ONLINE 0 0 0 sdc ONLINE 0 0 0 sdd ONLINE 0 0 0 errors: No known data errors zfs list NAME USED AVAIL REFER MOUNTPOINT tank 189G 1,59T 50,1K /tank tank/filme 36,1G 1,59T 36,1G /tank/filme tank/os 15,4G 1,59T 15,4G /tank/os tank/spiele 58,5G 1,59T 58,5G /tank/spiele tank/backups 79,5G 1,59T 4,77G /tank/backups tank/backups/new 66,0G 1,59T 66,0G /tank/backups/new tank/backups/old 8,73G 1,59T 8,73G /tank/backups/old
RAIDZ2不会特别快,4个SATA磁盘…在4GB内存的服务器…与弱处理器…没有任何级别的ZFS调优。 由于一些原因,ZFS镜子也是更好的select。
但是,你有没有测量文件系统的性能?
你期望看到什么? 这是正确的,基于你所描述的装备。
在raidz2中,您将获得一个磁盘的IOPS。 如果您创build两个双向镜像,则写入IOPS将会增加两倍,读取IOPS将增加四倍。 除此之外,你应该检查是否有任何固件/更新可用于这两种types的磁盘,SATA / SAS控制器,BIOS和NIC。