配置磁盘以满足性能要求


本页讨论了决定挂接到虚拟机 (VM) 的块存储卷的性能的许多因素。开始之前,请考虑以下事项:

  • 与物理磁盘或本地 SSD 相比,Persistent Disk 是联网存储,延迟时间通常更长。为了达到 Persistent Disk 的性能上限,您必须并行发出足够的 I/O 请求。如需检查您是否使用了足够高的队列深度来达到所需的性能水平,请参阅 I/O 队列深度

  • 确保您的应用会发出足够的 I/O 请求,让磁盘达到饱和状态。向设备发出的 I/O 请求期间的 CPU 时间非常高时,就会发生磁盘饱和。

  • 对于主要涉及小批量(4 KB 到 16 KB)随机 I/O 请求的工作负载,其限制性能因素是随机每秒 I/O 请求数 (IOPS)

  • 对于主要涉及顺序随机 I/O 请求或大批量(256 KB 到 1 MB)随机 I/O 请求的工作负载,限制性能因素是吞吐量

选择存储方案

您可以提供几种不同类型的块存储供虚拟机使用。

配置永久性磁盘时,您可以选择以下某种磁盘类型:

  • 均衡永久性磁盘 (pd-balanced)
    • 性能 (pd-ssd) 永久性磁盘的替代方案
    • 性能与费用的平衡。对于大多数虚拟机形式(非常大的磁盘类型除外),这些磁盘具有与 SSD 永久性磁盘相同的最大 IOPS,并且每 GiB 的 IOPS 更低。这种磁盘类型提供的性能适合大多数通用应用,价位介于标准永久性磁盘和性能 (pd-ssd) 永久性磁盘之间。
    • 以固态硬盘 (SSD) 作为支持。
  • 性能 (SSD) 永久性磁盘 (pd-ssd)
    • 适用于需要比标准永久性磁盘更短延迟时间和更多 IOPS 的企业应用和高性能数据库。
    • 以固态硬盘 (SSD) 作为支持。
  • 标准永久性磁盘 (pd-standard)
    • 适用于主要使用顺序 I/O 的大型数据处理工作负载。
    • 以标准硬盘 (HDD) 作为支持。
  • 极端永久性磁盘 (pd-extreme)
    • 为随机访问工作负载和批量吞吐量提供始终如一的优越性能。
    • 专为高端数据库工作负载而设计。
    • 允许您预配目标 IOPS。
    • 以固态硬盘 (SSD) 作为支持。
    • 适用于有限数量的机器类型

如果您在 Google Cloud 控制台中创建磁盘,则默认磁盘类型为 pd-balanced。如果您使用 gcloud CLI 或 Compute Engine API 创建磁盘,则默认磁盘类型为 pd-standard

每个存储选项都有唯一的性能限制,具体取决于使用的机器类型和 vCPU 数量。

Persistent Disk 的性能限制

永久性磁盘可以维持的最大 IOPS 和吞吐量存在限制。每 GiB 以及每个虚拟机的吞吐量和 IOPS 均存在限制。平衡 Persistent Disk 和性能 (SSD) Persistent Disk 还为持续 IOPS 和吞吐量提供了基准性能。 平衡永久性磁盘、性能 (SSD) 永久性磁盘和极端永久性磁盘的设计旨在确保将延迟时间控制在毫秒以下。影响性能的因素包括机器类型、磁盘大小、虚拟机 vCPU 数量和 I/O 块大小。

本页面详细介绍了可用区级永久性磁盘区域级永久性磁盘的性能限制。

如需了解 Google Cloud Hyperdisk 性能,请参阅 Hyperdisk 性能限制

可用区级 Persistent Disk

本部分介绍可用区级 Persistent Disk 的 IOPS 和吞吐量限制。

可用区级 Persistent Disk 的 IOPS 限制

可用区
标准
永久性磁盘
可用区
平衡
永久性磁盘
可用区
SSD 永久性磁盘
可用区
极端永久性磁盘
可用区
SSD 永久性磁盘
多写入者模式
读取 IOPS/GiB 0.75 6 30 30
写入 IOPS/GiB 1.5 6 30 30
每个虚拟机的读取 IOPS* 7500 80,000 100000 120,000 100000
每个虚拟机的写入 IOPS* 15,000 80,000 100000 120,000 100000

* 需要使用至少具有 64 个 vCPU 的 N2 虚拟机才能达到所述的性能限制。如需了解所有其他机器类型的最大限制,请参阅基于机器类型和 vCPU 数量的性能

可用区级 Persistent Disk 的吞吐量限制

下表显示了可用区级 Persistent Disk 的吞吐量限制。

Persistent Disk 可以在配备了更多 vCPU 的虚拟机上实现更高的性能。如需了解详情,请参阅写入吞吐量的网络出站流量上限

可用区
标准
永久性磁盘
可用区
平衡
永久性磁盘
可用区
SSD 永久性磁盘
可用区
极端永久性磁盘
可用区
SSD 永久性磁盘
多写入者模式
吞吐量/GiB (MiBps) 0.12 0.28 0.48 0.48
每个虚拟机的读取吞吐量 (MiBps) 1,200 1,200 1,200 4,000* 1,200
每个虚拟机的写入吞吐量 (MiBps) 400 1,200 1,200 3,000* 1,200

* 需要使用至少具有 64 个 vCPU 的 N2 虚拟机才能达到所述的性能限制。如需了解所有其他机器类型的最大限制,请参阅基于机器类型和 vCPU 数量的性能

区域级永久性磁盘

与可用区级 Persistent Disk 一样,修改可能影响性能的因素(如磁盘大小和 vCPU 数量)时,区域级 Persistent Disk 可以实现更高的性能。

本部分列出了区域级 Persistent Disk 的 IOPS 和吞吐量限制。以下条件适用于所说明的限制:

  • 达到所述限制需要使用具有至少 64 个 vCPU 和 N2 机器类型或运行 Intel Skylake 或更新版本处理器的 N1 机器类型的虚拟机。使用其他机器类型(例如 N2D)的虚拟机将具有较低的性能限制。
  • 使用 E2 机器类型的虚拟机将具有较低的性能限制,因为 E2 机器类型最多支持 32 个 vCPU。
  • 当磁盘处于非复制模式时,每个虚拟机的读取 IOPS 和每个虚拟机的读取吞吐量可能会较低。

区域级 Persistent Disk 的 IOPS 限制

区域
标准
永久性磁盘
区域
平衡
永久性磁盘
区域
SSD 永久性磁盘
读取 IOPS/GiB 0.75 6 30
写入 IOPS/GiB 1.5 6 30
每个虚拟机的读取 IOPS 7500 80,000* 100,000#
每个虚拟机的写入 IOPS 15,000 60,000 80,000^

* 对于 N2D,平衡 Persistent Disk 的每个虚拟机的最大读取 IOPS 为 60,000。
# 对于 N2D,SSD Persistent Disk 的每个虚拟机的最大读取 IOPS 为 70,000。
对于 N2D,平衡 Persistent Disk 的每个虚拟机的最大写入 IOPS 为 50,000。
^ 对于 N2D,SSD Persistent Disk 的每个虚拟机的最大写入 IOPS 为 60,000。

区域级 Persistent Disk 的吞吐量限制

区域
标准
永久性磁盘
区域
平衡
永久性磁盘
区域
SSD 永久性磁盘
每个虚拟机的读取吞吐量(MB/秒) 1,200 1,200 1,200
每个虚拟机的写入吞吐量(MB/秒) 200 600 1000

对于 N2D,SSD 永久性磁盘的每个虚拟机的写入吞吐量上限为 600 MiBps。

在虚拟机之间共享磁盘

只读模式多写入者模式下将磁盘挂接到多个实例不会影响总体性能或费用。按磁盘的性能限制会分摊到每个虚拟机。 在多写入者模式下创建的永久性磁盘具有特定的 IOPS 和吞吐量限制。如需了解如何在多个虚拟机之间共享 Persistent Disk,请参阅在虚拟机之间共享 Persistent Disk

Persistent Disk I/O 操作与虚拟机管理程序中的网络流量共用一个公共路径。因此,如果您的虚拟机具有大量网络流量,则实际读取带宽和 IOPS 一致性可能低于列出的最大值。某种程度上的性能限制变化是正常的,尤其是在接近 IOPS 上限(I/O 大小为 16 KB)操作时。 如需带宽预期摘要,请参阅带宽摘要表

基准性能

除了持续的每 GiB 性能限制之外,平衡永久性磁盘和 SSD 永久性磁盘还可以提供基准 IOPS 和吞吐量性能。所有磁盘大小的基准性能都相同,并且不会根据挂接到虚拟机的相同类型的磁盘数量进行扩缩。例如,如果您将两个可用区级平衡 Persistent Disk 挂接到虚拟机,则它们可共享基准性能 3,000 IOPS。

如需计算永久性磁盘类型的预期性能上限,请将磁盘类型的基准性能添加到磁盘类型每 GiB 的性能限制,然后乘以同一类型的所有磁盘的总大小(以 GiB 为单位):

Maximum expected performance = Baseline performance + (Per GiB performance limit * Combined disk size in GiB).

例如,挂接到同一虚拟机的两个 1,000 GiB 可用区级平衡永久性磁盘的最大 IOPS 为 15,000:

3,000 baseline performance + (6 IOPS performance limit per GiB * 2000 GiB combined disk size) = 15,000 IOPS

下表显示了平衡和 SSD Persistent Disk 的基准性能。

可用区级 Persistent Disk

下表显示了可用区级 Persistent Disk 的基准持续 IOPS 和吞吐量:

可用区
平衡
永久性磁盘
可用区
SSD 永久性磁盘
每个虚拟机的基准 IOPS 3000 6000
每个虚拟机的基准吞吐量 (MiBps) 140 240

区域级永久性磁盘

只有 E2、N1、N2 和 N2D 机器类型虚拟机支持区域级 Persistent Disk。下表显示了区域级 Persistent Disk 的基准持续 IOPS 和吞吐量:

区域
平衡
永久性磁盘
区域
SSD 永久性磁盘
每个虚拟机的基准 IOPS 3000 6000
每个虚拟机的基准吞吐量 (MiBps) 140 240

配置 Persistent Disk 和虚拟机

永久性磁盘性能随磁盘大小和虚拟机上的 vCPU 数量而调节。

性能会一直扩增,直至达到磁盘限制或挂接到磁盘的虚拟机数上限。机器类型和虚拟机上的 vCPU 数量决定了虚拟机限制。

下表显示了可用区级 Persistent Disk 的性能限制。

基于机器类型和 vCPU 数量的可用区级 Persistent Disk 性能

下表显示了可用区级 Persistent Disk 的性能如何根据机器类型以及挂接该磁盘的虚拟机上的 vCPU 数量而变化。

A2 标准虚拟机

pd-balanced

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
a2-highgpu-1g 15,000 15,000 800 800
a2-highgpu-2g 20,000 20,000 1,200 1,200
a2-highgpu-4g 50,000 50,000 1,200 1,200
a2-highgpu-8g 80,000 80,000 1,200 1,200
a2-megagpu-16g 80,000 80,000 1,200 1,200

pd-ssd

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
a2-highgpu-1g 15,000 15,000 800 800
a2-highgpu-2g 25,000 25,000 1,200 1,200
a2-highgpu-4g 60000 60000 1,200 1,200
a2-highgpu-8g 100000 100000 1,200 1,200
a2-megagpu-16g 100000 100000 1,200 1,200

pd-standard

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
a2-highgpu-1g 15,000 5,000 400 800
a2-highgpu-2g 15,000 7500 400 1,200
a2-highgpu-4g 15,000 7500 400 1,200
a2-highgpu-8g 15,000 7500 400 1,200
a2-megagpu-16g 15,000 7500 400 1200

A2 Ultra 虚拟机

pd-balanced

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
a2-ultragpu-1g 15,000 15,000 800 800
a2-ultragpu-2g 20,000 20,000 1,200 1,200
a2-ultragpu-4g 50,000 50,000 1,200 1,200
a2-ultragpu-8g 80,000 80,000 1,200 1,200

pd-ssd

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
a2-ultragpu-1g 15,000 15,000 800 800
a2-ultragpu-2g 25,000 25,000 1,200 1,200
a2-ultragpu-4g 60000 60000 1,200 1,200
a2-ultragpu-8g 100000 100000 1,200 1,200

pd-standard

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
a2-ultragpu-1g 15,000 5,000 400 800
a2-ultragpu-2g 15,000 7500 400 1,200
a2-ultragpu-4g 15,000 7500 400 1,200
a2-ultragpu-8g 15,000 7500 400 1,200

A3 虚拟机

pd-balanced

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MB/s) 最大读取吞吐量 (MB/s)
a3-megagpu-8g 80,000 80,000 1,200 1200
a3-highgpu-8g 80,000 80,000 1,200 1,200

pd-ssd

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MB/s) 最大读取吞吐量 (MB/s)
a3-megagpu-8g 80,000 80,000 1,200 1200
a3-highgpu-8g 80,000 80,000 1,200 1,200

C2 虚拟机

pd-balanced

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
4 4000 4000 240 240
8 4000 4000 240 240
16 4000 8000 480 600
30 8000 15,000 480 600
60 15,000 15,000 800 1,200

pd-ssd

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
4 4000 4000 240 240
8 4000 4000 240 240
16 4000 8000 480 600
30 8000 15,000 480 600
60 15,000 30000 800 1,200

pd-standard

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
4 4000 3000 240 240
8 4000 3000 240 240
16 4000 3000 240 240
30 8000 3000 240 240
60 15,000 3000 240 240

C2D 虚拟机

pd-balanced

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
2 4590 4080 245 245
4 4590 4080 245 245
8 4590 4080 245 245
16 4590 8160 245 326
32 8160 15300 245 612
56 8160 15300 245 612
112 15300 30600 408 1224

pd-ssd

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
2 4590 4080 245 245
4 4590 4080 245 245
8 4590 4080 245 245
16 4590 8160 245 326
32 8160 15300 245 612
56 8160 15300 245 612
112 15300 30600 408 1224

pd-standard

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
2 4590 3060 245 245
4 4590 3060 245 245
8 4590 3060 245 245
16 4590 3060 245 245
32 8160 3060 245 245
56 8160 3060 245 245
112 15300 3060 245 245

C3D 虚拟机

pd-balanced

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
4 15,000 15,000 240 240
8 25,000 25,000 800 800
16 25,000 25,000 1,200 1,200
30 50,000 50,000 1,200 1,200
60 80,000 80,000 1,200 1,200
90 80,000 80,000 1,200 1,200
180 80,000 80,000 1,200 1200
360 80,000 80,000 1,200 1,200

pd-ssd

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
4 15,000 15,000 240 240
8 25,000 25,000 800 800
16 25,000 25,000 1,200 1,200
30 50,000 50,000 1,200 1,200
60 80,000 80,000 1,200 1,200
90 80,000 80,000 1,200 1,200
180 80,000 80,000 1,200 1200
360 80,000 80,000 1,200 1200

C3 虚拟机

pd-balanced

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
4 15,000 15,000 240 240
8 15,000 15,000 240 240
22 20,000 20,000 800 800
44 50,000 50,000 1,200 1,200
88 80,000 80,000 1,200 1,200
176 80,000 80,000 1,200 1,200

pd-ssd

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
4 15,000 15,000 240 240
8 15,000 15,000 240 240
22 25,000 25,000 800 800
44 60000 60000 1,200 1,200
88 80,000 80,000 1,200 1,200
176 80,000 80,000 1,200 1,200

E2 虚拟机

pd-balanced

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
e2-medium* 10000 12,000 200 200
2-7 15,000 15,000 240 240
8-15 15,000 15,000 800 800
16-31 20,000 20,000 1000 1,200
32 个或更多 50,000 50,000 1000 1,200

*E2 共享核心机器类型会同时运行在一个物理核心上共享的两个 vCPU 一段时间。

pd-ssd

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
e2-medium* 10000 12,000 200 200
2-7 15,000 15,000 240 240
8-15 15,000 15,000 800 800
16-31 25,000 25,000 1000 1,200
32 个或更多 60000 60000 1000 1,200

*E2 共享核心机器类型会同时运行在一个物理核心上共享的两个 vCPU 一段时间。

pd-standard

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
e2-medium* 10000 1000 200 200
2-7 15,000 3000 240 240
8-15 15,000 5,000 400 800
16 个或更多 15,000 7500 400 1,200

*E2 共享核心机器类型会同时运行在一个物理核心上共享的两个 vCPU 一段时间。

G2 虚拟机

pd-balanced

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
g2-standard-4 15,000 15,000 240 240
g2-standard-8 15,000 15,000 800 800
g2-standard-12 15,000 15,000 800 800
g2-standard-16 20,000 20,000 1,200 1,200
g2-standard-24 20,000 20,000 1,200 1,200
g2-standard-32 50,000 50,000 1,200 1,200
g2-standard-48 50,000 50,000 1,200 1,200
g2-standard-96 80,000 80,000 1,200 1,200

pd-ssd

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
g2-standard-4 15,000 15,000 240 240
g2-standard-8 15,000 15,000 800 800
g2-standard-12 15,000 15,000 800 800
g2-standard-16 25,000 25,000 1,200 1,200
g2-standard-24 25,000 25,000 1,200 1,200
g2-standard-32 60000 60000 1,200 1,200
g2-standard-48 60000 60000 1,200 1,200
g2-standard-96 100000 100000 1,200 1,200

H3 虚拟机

pd-balanced

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
88 15,000 15,000 240 240

N1 虚拟机

pd-balanced

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
1 15,000 15,000 204 240
2-7 15,000 15,000 240 240
8-15 15,000 15,000 800 800
16-31 20,000 20,000 1,200 1,200
32-63 50,000 50,000 1,200 1,200
64 个或更多 80,000 80,000 1,200 1,200

pd-ssd

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
1 15,000 15,000 204 240
2-7 15,000 15,000 240 240
8-15 15,000 15,000 800 800
16-31 25,000 25,000 1,200 1,200
32-63 60000 60000 1,200 1,200
64 个或更多 100000 100000 1,200 1,200

pd-standard

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
1 15,000 不高于 3,000 204 240
2-7 15,000 3000 240 240
8-15 15,000 5,000 400 800
16 个或更多 15,000 7500 400 1,200

N2 虚拟机

pd-balanced

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
2-7 15,000 15,000 240 240
8-15 15,000 15,000 800 800
16-31 20,000 20,000 1,200 1,200
32-63 50,000 50,000 1,200 1,200
64 个或更多 80,000 80,000 1,200 1,200

pd-ssd

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
2-7 15,000 15,000 240 240
8-15 15,000 15,000 800 800
16-31 25,000 25,000 1,200 1,200
32-63 60000 60000 1,200 1,200
64 个或更多 100000 100000 1,200 1,200

pd-standard

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
2-7 15,000 3000 240 240
8-15 15,000 5,000 400 800
16 个或更多 15,000 7500 400 1,200

pd-extreme

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
n2-standard-64 120,000 120,000 3000 4000
n2-standard-80 120,000 120,000 3000 4000
n2-standard-96 120,000 120,000 3000 4000
n2-standard-128 120,000 120,000 3000 4000
n2-highmem-64 120,000 120,000 3000 4000
n2-highmem-80 120,000 120,000 3000 4000
n2-highmem-96 120,000 120,000 3000 4000
n2-highmem-128 120,000 120,000 3000 4000
n2-highcpu-64 120,000 120,000 3000 4000
n2-highcpu-80 120,000 120,000 3000 4000
n2-highcpu-96 120,000 120,000 3000 4000

具有 96 个或更多 vCPU 的 N2 虚拟机需要使用 Intel Ice Lake CPU 平台。

N2D 虚拟机

pd-balanced

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
2-7 15,000 15,000 240 240
8-15 15,000 15,000 800 800
16-31 20,000 20,000 1,200 1,200
32-63 50,000 50,000 1,200 1,200
64 个或更多 不高于 80,000 不高于 80,000 1,200 1,200

pd-ssd

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
2-7 15,000 15,000 240 240
8-15 15,000 15,000 800 800
16-31 25,000 25,000 1,200 1,200
32-63 60000 60000 1,200 1,200
64 个或更多 不高于 100,000 不高于 100,000 1,200 1,200

pd-standard

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
2-7 15,000 3000 240 240
8-15 15,000 5,000 400 800
16 个或更多 15,000 7500 400 1,200

M1 虚拟机

pd-balanced

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
m1-megamem-96 80,000 80,000 1,200 1,200
m1-ultramem-40 60000 60000 1,200 1,200
m1-ultramem-80 70,000 70,000 1,200 1,200
m1-ultramem-160 70,000 70,000 1,200 1,200

pd-ssd

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
m1-megamem-96 90,000 90,000 1,200 1,200
m1-ultramem-40 60000 60000 1,200 1,200
m1-ultramem-80 70,000 70,000 1,200 1,200
m1-ultramem-160 70,000 70,000 1,200 1,200

pd-standard

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
m1-megamem-96 15,000 7500 400 1,200
m1-ultramem-40 15,000 7500 400 1,200
m1-ultramem-80 15,000 7500 400 1,200
m1-ultramem-160 15,000 7500 400 1,200

pd-extreme

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
m1-megamem-96 90,000 90,000 2,200 2,200

M2 虚拟机

pd-balanced

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
m2-megamem-416 40,000 40,000 1,200 1,200
m2-ultramem-208 40,000 40,000 1,200 1,200
m2-ultramem-416 40,000 40,000 1,200 1,200
m2-hypermem-416 40,000 40,000 1,200 1,200

pd-ssd

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
m2-megamem-416 40,000 40,000 1,200 1,200
m2-ultramem-208 40,000 40,000 1,200 1,200
m2-ultramem-416 40,000 40,000 1,200 1,200
m2-hypermem-416 40,000 40,000 1,200 1,200

pd-standard

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
m2-megamem-416 15,000 7500 400 1,200
m2-ultramem-208 15,000 7500 400 1,200
m2-ultramem-416 15,000 7500 400 1,200
m2-hypermem-416 15,000 7500 400 1,200

pd-extreme

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
m2-megamem-416 40,000 40,000 1,200 2,200
m2-ultramem-208 40,000 40,000 1,200 2,200
m2-ultramem-416 40,000 40,000 1,200 2,200
m2-hypermem-416 40,000 40,000 1,200 2,200

M3 虚拟机

pd-balanced

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
m3-megamem-64 40,000 40,000 1,200 1,200
m3-megamem-128 80,000 80,000 1,200 1,200
m3-ultramem-32 40,000 40,000 1,200 1,200
m3-ultramem-64 40,000 40,000 1,200 1,200
m3-ultramem-128 80,000 80,000 1,200 1,200

pd-ssd

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
m3-megamem-64 40,000 40,000 1,200 1,200
m3-megamem-128 80,000 80,000 1,200 1,200
m3-ultramem-32 40,000 40,000 1,200 1,200
m3-ultramem-64 40,000 40,000 1,200 1,200
m3-ultramem-128 80,000 80,000 1,200 1,200

pd-extreme

机器类型 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
m3-megamem-64 40,000 40,000 1,200 2,200
m3-megamem-128 80,000 80,000 1,700 2,200
m3-ultramem-32 40,000 40,000 1,200 2,200
m3-ultramem-64 40,000 40,000 1,200 2,200
m3-ultramem-128 80,000 80,000 1,700 2,200

T2D 虚拟机

pd-balanced

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
1 15,000 15,000 204 240
2-7 15,000 15,000 240 240
8-15 15,000 15,000 800 800
16-31 20,000 20,000 1,200 1,200
32-60 50,000 50,000 1,200 1,200

pd-ssd

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
1 15,000 15,000 204 240
2-7 15,000 15,000 240 240
8-15 15,000 15,000 800 800
16-31 25,000 25,000 1,200 1,200
32-60 60000 60000 1,200 1,200

pd-standard

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
1 15,000 3000 204 240
2-7 15,000 3000 240 240
8-15 15,000 5,000 400 800
16 个或更多 15,000 7500 400 1,200

T2A 虚拟机

pd-balanced

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
1 20,000 20,000 204 240
2-7 20,000 20,000 240 240
8-15 25,000 25,000 800 800
16-31 25,000 25,000 1,200 1,200
32-47 60000 60000 1,200 1,200
48 80,000 80,000 1800 1800

pd-ssd

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
1 20,000 20,000 204 240
2-7 20,000 20,000 240 240
8-15 25,000 25,000 800 800
16-31 25,000 25,000 1,200 1,200
32-47 60000 60000 1,200 1,200
48 80,000 80,000 1800 1800

pd-standard

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
1 15,000 1000 204 240
2-3 15,000 2400 240 240
4-7 15,000 3000 240 240
8-15 15,000 5,000 400 800
16 个或更多 15,000 7500 400 1,200

Z3 虚拟机

pd-balanced

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
88 80,000 80,000 1,200 1,200
176 80,000 80,000 1,200 1,200

pd-ssd

虚拟机的 vCPU 数量 最大写入 IOPS 最大读取 IOPS 最大写入吞吐量 (MiBps) 最大读取吞吐量 (MiBps)
88 100000 100000 1,200 1,200
176 100000 100000 1,200 1,200

示例

假设一个 1,000 GiB 的可用区级 SSD 永久性磁盘挂接到具有 N2 机器类型和 4 个 vCPU 的虚拟机。仅基于磁盘大小的读取限制为 36,000 IOPS(6,000 基准 IOPS + [每 GiB 30 IOPS * 1,000 GiB])。但是,虚拟机具有 4 个 vCPU,因此读取上限会被限制为 15,000 IOPS。

查看性能

您可以在 Cloud Monitoring(Google Cloud 的集成式监控解决方案)中查看 Persistent Disk 性能指标。

如需了解详情,请参阅查看 Persistent Disk 性能指标

优化磁盘性能

如需提高磁盘性能,请按以下步骤开始操作:

  • 调整 Persistent Disk 的大小以提高个别 IOPS 和吞吐量限制。永久性磁盘没有任何预留的、不可用的容量,因此您可以使用已满的磁盘,而不会造成性能下降。但是,如果磁盘空间耗尽,某些文件系统和应用的性能可能会恶化,因此您可能需要增大磁盘大小,以避免发生这种情况。

  • 更改机器类型和虚拟机上的 vCPU 数量以增加个别虚拟机 IOPS 和吞吐量限制。

为虚拟机选择合适的磁盘大小和机器类型以解决任何性能瓶颈后,您的应用和操作系统可能仍需要进行额外调整。请参阅优化 Persistent Disk 性能优化本地 SSD 性能

后续步骤