我们有一个包含四个节点的ceph集群,每个节点上有48GB的内存,以及Debian 9.8。 集群连接10Gbe。思科sg350xg-24t交换机,英特尔公司以太网控制器10G X550T卡。一个端口用于内部网络,一个端口用于外部网络。 对于测试,每个节点只有一个ssd Intel DC S4600系列和BlueStor。 创建的rbd池,位于具有复制功能的这些ssd上。 在该池中创建的图像。 该图像已安装在其中一个节点上。
通过fio测试,随机写入时获得600 IOPS,随机读取时获得3600 IOPS。 通过rbd Bench测试,我在随机写入时获得6000 IOPS,在随机读取时获得15000 IOPS。
您能告诉我,如此巨大的性能差异来自何处吗?
在使用Ceph Rbd的虚拟机上,也有具有proxmox的节点,其性能与fio相同。