我有两台运行FreeNAS的硬件完全相同的新服务器。 每个机箱中有30个4TB驱动器。 每个具有完全相同的zpoolconfiguration(5x 5 4TB驱动器RAIDZ卷,3个备用,镜像日志驱动器,72TB池)。
一台服务器的基准testing速度为1.25Gbps,另一台testing的速度为0.7Gbps。
报告图表显示CPU使用率不同的趋势(对于更好的performance者来说10%以上)和系统负载(performance更差的用户通常会有更高的负载),但内存利用率大致相同。
这两个卷显示健康的状态,关于configuration(hw和sw)的一切都是相同的,因为它看起来像我。
什么可能导致这种奇怪的行为,我怎么去解决问题?
在两个驱动器上运行diskinfo -c -t /dev/drive 。 有了这么多的驱动器,脚本可能会更容易,而且会有大量的输出( script可能是合适的)。
你可能会看到不同的performance。 如果你没有看到任何区别,那么你就是在总线上遇到瓶颈(也就是驱动器插入SATA控制器的方式)。
附注:Backblaze音箱并不意味着演出单位。 他们使用的SATA和乘法器控制器不适合大多数专业用途。 SAS控制器和扩展器将提供各种改进,尽pipe听起来像您的部署值CapEx超过TCO。