ZFS RAIDZ2 读写速度真的很慢吗?

ZFS RAIDZ2 读写速度真的很慢吗?

我在 Lubuntu 下使用 zfs raidz2 运行 3 个 Samsung HD103SJ 1TB 和 1 个 Samsung HD103UJ 1TB,使用 HP ProLiant N54L(AMD N54L、4GB RAM)。

在池中的两个文件夹之间移动一个 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

答案1

RAIDZ2 在配备 4 个 SATA 磁盘的服务器上不会特别快...在具有 4GB RAM 的服务器上...处理器较弱...并且没有任何级别的 ZFS 调整。出于一些原因,ZFS 镜像也会是更好的选择。

但是,您实际测量过文件系统的性能吗?

你期望看到什么?根据你描述的装备,结果大致正确。

答案2

在 raidz2 中,您将获得一个磁盘的 IOPS。如果您创建两个双向镜像,您的写入 IOPS 将比当前值增加一倍,读取 IOPS 将增加四倍。除此之外,您还应检查是否有适用于这两种磁盘、SATA/SAS 控制器、BIOS 和 NIC 的固件/更新。

相关内容