Mongodb GCE SSD永久磁盘比标准永久磁盘慢

Mongodb GCE SSD永久磁盘比标准永久磁盘慢,mongodb,google-compute-engine,google-cloud-platform,Mongodb,Google Compute Engine,Google Cloud Platform,我们将GCE用于包含三个成员的MongoDB副本集。由于我们的数据相当大,新成员的初始同步需要花费相当多的时间。在我们的例子中,初始同步需要7小时来复制记录,然后30小时来创建索引 数据库存储在具有以下属性的单独磁盘上(从GCE控制台复制粘贴): 为了加快速度,我们尝试添加SSD磁盘: Type: SSD persistent disk Size: 1000 GB Zone: us-central1-c Sustained random IOPS limit - estimated (R/W):

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

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

为了加快速度,我们尝试添加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并测量,标准磁盘的速度约为80000 kB_wrtn/s,而SSD磁盘的速度约为8000 kB_wrtn/s。SSD磁盘怎么可能比标准磁盘慢10倍呢?

这很奇怪。两个问题,你看到了什么样的眼压?而且,正在使用的实例有多大(它是什么操作系统?@PaulR.Nash因为这是最初的MongoDB同步,我们只是看到“写入”。该实例是2个vCPU,在us-central1-c中具有11.25 GB内存,具有最新的稳定Debian。服务器上没有运行其他服务。只有MongoDB。我从未在使用云计算时遭受过如此多的痛苦。谷歌云。。。真奇怪。两个问题,你看到了什么样的眼压?而且,正在使用的实例有多大(它是什么操作系统?@PaulR.Nash因为这是最初的MongoDB同步,我们只是看到“写入”。该实例是2个vCPU,在us-central1-c中具有11.25 GB内存,具有最新的稳定Debian。服务器上没有运行其他服务。只有MongoDB。我从未在使用云计算时遭受过如此多的痛苦。谷歌云。。。zzzzz
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