默认情况下,每个 Compute Engine 虚拟机 (VM) 实例都有一个包含操作系统的启动永久性磁盘 (PD)。当您的应用需要额外的存储空间时,一种可能的解决方案是将其他永久性磁盘挂接到虚拟机。
永久性磁盘是持久性网络存储设备,虚拟机可以像访问桌面设备或服务器中的物理磁盘一样访问它们。每个永久性磁盘上的数据分布在多个物理磁盘中。Compute Engine 为您管理物理磁盘和数据分布,以确保冗余和最佳性能。
永久性磁盘的位置与虚拟机无关,因此即使在删除实例后,您也可以分离或移动永久性磁盘以保留数据。永久性磁盘性能会随磁盘大小自动扩缩,因此您可以调整现有永久性磁盘的大小或向实例添加更多永久性磁盘,以满足您的性能和存储空间需求。
当您需要性能特征一致且经济可靠的存储时,请向实例添加永久性磁盘。
最大 257 TB 容量
永久性磁盘的最大容量可达 64 TB。在创建实例期间,您最多可以挂接 127 个辅助非启动可用区永久性磁盘。永久性磁盘的最大挂接容量为每个实例 257 TB。
您可以使用虚拟机内的逻辑卷管理功能创建容量最大为 257 TB 的单个逻辑卷。如需了解如何在使用大容量卷时确保最高性能,请参阅逻辑卷大小。
选择接口
创建虚拟机或向虚拟机添加永久性磁盘时,系统会自动为您选择存储接口。Tau T2A 和第三代虚拟机(例如 M3)为永久性磁盘使用 NVMe 接口。机密虚拟机也使用 NVMe 永久性磁盘。所有其他 Compute Engine 机器系列都为永久性磁盘使用 SCSI 磁盘接口。
大多数公共映像同时包含 NVMe 和 SCSI 驱动程序。大多数映像都包含一个内核,该内核具有经过优化的驱动程序,可让您的虚拟机通过 NVMe 实现最佳性能。如果导入的 Linux 映像包含内核版本 4.14.68
或更高版本,则可以通过 NVMe 实现最佳性能。
如需确定操作系统版本是否支持 NVMe,请参阅操作系统详细信息页面。
性能
块存储资源具有不同的性能特征。请考虑您的存储大小和性能要求,以帮助您确定实例的正确块存储类型。永久性磁盘性能是可预测的,可随预配容量线性调节,直到达到实例的预配 vCPU 限制。如需详细了解性能调节限制和优化,请参阅配置磁盘以满足性能要求。
如需了解本地 SSD 磁盘的性能限制,请参阅本地 SSD 性能。
优化永久性磁盘性能
有几种虚拟机和磁盘配置设置可以提高磁盘性能。如需了解详情,请参阅优化永久性磁盘性能。