本页讨论了决定挂接到虚拟机 (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 |
可用区级 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 |
区域级永久性磁盘
与可用区级 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^ |
区域级 Persistent Disk 的吞吐量限制
区域 标准 永久性磁盘 |
区域 平衡 永久性磁盘 |
区域 SSD 永久性磁盘 |
|
---|---|---|---|
每个虚拟机的读取吞吐量(MB/秒) | 1,200 | 1,200 | 1,200 |
每个虚拟机的写入吞吐量(MB/秒) | 200 | 600 | 1000‡ |
在虚拟机之间共享磁盘
在只读模式或多写入者模式下将磁盘挂接到多个实例不会影响总体性能或费用。按磁盘的性能限制会分摊到每个虚拟机。 在多写入者模式下创建的永久性磁盘具有特定的 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 |
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 |
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 |
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 性能。
后续步骤
- 将本地 SSD 和挂接到 Linux 虚拟机的 Persistent Disk 进行基准比较。
- 优化 Persistent Disk 和本地 SSD 性能。
- 了解 Persistent Disk 和本地 SSD 价格。
- 了解如何使用 Logs Explorer 查看项目日志条目。