对于需要进行性能优化的内存密集型工作负载,您可以创建具有 N4 配置的虚拟机 (VM)。这些虚拟机采用计算和虚拟化优化技术,可满足性能要求。
本页面适用于平台管理员群组中负责创建虚拟机的平台管理员。如需了解详情,请参阅 GDC 气隙环境受众群体文档。
准备工作
提交支持请求,要求基础设施运维人员预配必要的 o3-highmem1-192-gdc-metal 服务器并启用 HPC 优化。问题解决后,您可以创建高性能虚拟机。
所需权限
如需获得创建高性能虚拟机所需的权限,请让项目 IAM 管理员向您授予虚拟机所在项目的命名空间中的项目虚拟机管理员 (project-vm-admin) 角色。如需详细了解角色,请参阅角色定义。
创建高性能虚拟机
如需在虚拟机上启用高性能计算 (HPC),请将 virtualmachine.gdc.goog/enable-high-perf: "true" 标签添加到 VirtualMachine 清单。应用此标签后,系统会自动向虚拟机添加污点和标签,以确保该虚拟机在专用优化节点上运行。
如需为虚拟机创建磁盘,请将以下
VirtualMachineDisk清单保存为DISK_NAME.yaml:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDisk metadata: name: DISK_NAME spec: source: image: name: VM_IMAGE namespace: vm-system size: 20Gi创建磁盘:
kubectl apply -f DISK_NAME.yaml如需创建高性能虚拟机,请将以下
VirtualMachine清单保存为VM_NAME.yaml。请注意,其中包含virtualmachine.gdc.goog/enable-high-perf: "true"标签。apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachine metadata: name: VM_NAME labels: virtualmachine.gdc.goog/enable-high-perf: "true" spec: compute: virtualMachineType: VM_TYPE disks: - virtualMachineDiskRef: name: DISK_NAME boot: true autoDelete: true shieldConfig: bootType: uefi enableSecureBoot: true enableVtpm: false创建虚拟机:
kubectl apply -f VM_NAME.yaml