GCE SSD持久磁盘比标准持久磁盘慢

时间:2016-11-18 13:01:16

标签: mongodb google-compute-engine google-cloud-platform

我们将GCE用于具有三个成员的MongoDB副本集。由于我们的数据非常大,新成员的初始同步需要相当多。在我们的例子中,初始同步需要7个小时来复制记录,然后需要30个小时来创建索引。

数据库存储在具有这些属性的单独磁盘上(从GCE控制台复制粘贴):

Type: Standard persistent disk
Size: 2000 GB
Zone: us-central1-c
Sustained random IOPS limit - estimated (R/W): 1,500 / 3,000
Sustained throughput limit (MB/s) - estimated (R/W): 180 / 120

为了加快速度,我们尝试添加SSD磁盘:

Type: SSD persistent disk
Size: 1000 GB
Zone: us-central1-c
Sustained random IOPS limit - estimated (R/W): 15,000 / 15,000
Sustained throughput limit (MB/s) - estimated: 240 / 240

可以预期SSD磁盘应该比标准磁盘快得多。但我们的结果是不同的。在最初的MongoDB同步期间,标准磁盘比SSD快几倍。虽然标准磁盘需要7个小时才能复制所有数据,但12小时后的SSD磁盘只复制了一半的数据。我们使用Linux工具iostat进行测量,标准磁盘大约达到80,000 kB_wrtn / s,而SSD磁盘大约为8,000 kB_wrtn / s。 SSD磁盘如何比标准磁盘慢10倍?

0 个答案:

没有答案