Ceph简单的性能测试

部署了2个node的ceph,一个是server端,一个是client端。对分布式block storage简单测了下,性能不咋地。前提是2台都是普通PC机,硬盘IO性能本身一般。另外内网是百兆,这个应该影响不大,因为在server端看到带宽并没跑满。

在ceph block storage目录dd测试结果:

$ dd if=/dev/zero of=test.file bs=16k count=64k
65536+0 records in
65536+0 records out
1073741824 bytes (1.1 GB) copied, 106.087 s, 10.1 MB/s

$ dd if=/dev/zero of=test.file bs=16k count=64k conv=fdatasync
65536+0 records in
65536+0 records out
1073741824 bytes (1.1 GB) copied, 216.598 s, 5.0 MB/s

上述显示,分布式存储的写入性能是10MB/s,加了硬件同步参数后是5MB/s.

在pc机本地硬盘的dd测试结果:

$ dd if=/dev/zero of=test.file bs=16k count=64k
65536+0 records in
65536+0 records out
1073741824 bytes (1.1 GB) copied, 15.7348 s, 68.2 MB/s

$ dd if=/dev/zero of=test.file bs=16k count=64k conv=fdatasync
65536+0 records in
65536+0 records out
1073741824 bytes (1.1 GB) copied, 27.9907 s, 38.4 MB/s

上述显示,本地硬盘的写入性能是68MB/s,加了硬件同步参数后是38M/s.

总体上,分布式块存储的写入吞吐量是本地硬盘的1/7。虽然这个结果不具有代表性,但也反馈出了分布式存储可能的性能问题。

此条目发表在Common分类目录,贴了, 标签。将固定链接加入收藏夹。

Ceph简单的性能测试》有2条回应

  1. Pingback引用通告: Ceph性能测试二 | 风河博客

  2. sinoahoo说:

    在分布式场景下,之前我们的性能测试是单磁盘可以达到15MB/s。因此多加几块硬盘。我觉得分布式的效果会好很多。

评论已关闭。