我用 11 个东芝 18TB 企业盘( MG09ACA18TE )组的 RAIDZ1 ,机子内存 256GB 。
用 fio 测试顺序写入最高才 150MB/s, 之前测试上面这个单盘直写能有 250MB/s 。可能是组了 RAIDZ1 损耗了性能。
但更要命的是测试写入 1TB 数据:
前 5% 基本有 110 ~ 130 浮动;
到 20% 基本在 60 ~ 90MB/s 浮动;
到 50%基本在只有 ~ 48MB/s ;
到 60%基本在只有 ~ 40MB/s ;
ZFS 上的配置:
Type: FILESYSTEM
Sync: ALWAYS
Compression Level: LZ4
Enable Atime: OFF
ZFS Deduplication: OFF
Case Sensitivity: ON
观察了 CPU 使用率非常低,才 5%不到;
内存使用如下:
251.8GiB total available (ECC)
Free: 115.8 GiB
ZFS Cache: 126.0 GiB
Services: 9.9 GiB
FIO 测试命令:
fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --size 1000GB --bs=4m --iodepth=1 --readwrite=write
第一次用 ZFS ,不知道问题在哪,还是说这就是 ZFS 的标准性能。
用 fio 测试顺序写入最高才 150MB/s, 之前测试上面这个单盘直写能有 250MB/s 。可能是组了 RAIDZ1 损耗了性能。
但更要命的是测试写入 1TB 数据:
前 5% 基本有 110 ~ 130 浮动;
到 20% 基本在 60 ~ 90MB/s 浮动;
到 50%基本在只有 ~ 48MB/s ;
到 60%基本在只有 ~ 40MB/s ;
ZFS 上的配置:
Type: FILESYSTEM
Sync: ALWAYS
Compression Level: LZ4
Enable Atime: OFF
ZFS Deduplication: OFF
Case Sensitivity: ON
观察了 CPU 使用率非常低,才 5%不到;
内存使用如下:
251.8GiB total available (ECC)
Free: 115.8 GiB
ZFS Cache: 126.0 GiB
Services: 9.9 GiB
FIO 测试命令:
fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --size 1000GB --bs=4m --iodepth=1 --readwrite=write
第一次用 ZFS ,不知道问题在哪,还是说这就是 ZFS 的标准性能。