RAID/ZFS 性能天花板简测

对于raid技术,很多人的了解水平还是停留在不同的raid级别能提供怎么样的数据保护这个层面,其实raid技术也是们很深的学问,诸如raid5,6的左右同步之类的,不过这个一般在专业的数据恢复领域关注较多,raid技术的实现其实算法早已确定,但是raid 控制卡却在不断更新,那么ZFS提供的raid功能,和硬件raid卡是什么样的情况呢?

测试环境:

  • Dell R620,256G内存,E5-2650v2 *2,s3510 480G *4;
  • zfs on Linux@Ubuntu 18.04,atime=off,compression=off,recordsize=128k;
  • 阵列卡:H310 mini刷为IT固件,可以理解为一张纯HBA卡,让SSD直通给系统;
  • 测试方式:通过万兆网络copy到zfs文件系统上(source 为NVMe 固态,不存在瓶颈),查看网络带宽;

结论:

  • zfs raid0情况下,在条带达到3个的适合就接近天花板了
  • recordsize需要针对不同的业务场景进行分别设置,如放kvm虚拟机建议为4k,如果放大文件,建议128k;
  • 相比之下,striped lvm由于CPU开销更小,所以整体性能都比zfs好;

结论:

  • raid1/10的情况下,SSD数量达到6个就出现天花板了;
  • raid5的情况下,差不多5个SSD就达到天花板了;

  • storage/zfs/性能天花板.txt
  • 最后更改: 2019/08/09 11:38
  • 由 mrco