gpt4 book ai didi

google-cloud-platform - 如何在 Google Cloud 中获得更高的磁盘性能?

转载 作者:行者123 更新时间:2023-12-02 19:42:15 24 4
gpt4 key购买 nike

我们的其中一个 (Ubuntu 16.04) Google Cloud VM 的其中一个卷几乎始终处于 100% 的磁盘利用率 - 这是从系统中随机抽取的 10 秒样本:

iostat -x 10

Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sdd 0.60 17.20 5450.50 2468.00 148923.60 25490.00 44.05 11.81 1.49 1.13 2.29 0.13 99.60

目前这是一款 2.5T 持久 SSD。

我的理解是,通过添加虚拟“主轴”然后在它们之间分配工作负载,我无法获得更好的性能。

这是一个数据库卷,所以我也不能真正使用 volatile SSD。

我目前在其上安装了 XFS,并具有以下安装选项:

type xfs (rw,noatime,nodiratime,attr2,nobarrier,inode64,noquota)

有什么建议吗?

最佳答案

GCE 上的所有持久类型(HDD 和 SSD)磁盘存储都是基于网络的,其中数据被复制到远程存储以获得更高的可用性。这也是性能考虑背后的原因,因为可用网络带宽必须在同一台物理机上的多个租户之间公平共享。

GCE 限制了 IOPS 和带宽的磁盘性能 - 您将受到首先遇到的任何问题的限制。其原因是许多小型操作比一些大型操作成本更高。

IOPS 和带宽都受到 3 个方面的限制:

  • 类型(HDD 与 SSD)
  • 磁盘大小(磁盘越大,限制越高)
  • 核心数量(较大的实例享有较高的限制,因为它们占据机器的较大部分)

此外,PD 流量也计入每个核心网络的导出上限。

该文档有 in-depth article going through all these aspects 。总之,一旦磁盘大小、类型和核心数量达到最大,就无法进一步提高性能。

创建多个永久性磁盘的 RAID 阵列不会提高性能,因为您仍然会达到每个实例的限制和网络导出上限。

关于google-cloud-platform - 如何在 Google Cloud 中获得更高的磁盘性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46976398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com