Google cloud platform GCE持久性磁盘破裂和节流指标

Google cloud platform GCE持久性磁盘破裂和节流指标,google-cloud-platform,google-compute-engine,Google Cloud Platform,Google Compute Engine,Google Cloud Platform/Compute Engine(GCP/GCE)标准持久化磁盘据称每GB的持续读吞吐量高达0.12 MB/s()。我知道爆破是存在的,但它的具体行为在任何地方都没有描述 instance/disk/throttled\u read\u bytes\u count度量被描述为“throttled read operations中的字节增量计数”()如果该值为零,是否意味着增加磁盘大小不会提高应用程序的性能?——也就是说,当前的最大吞吐量+突发容量可以100

Google Cloud Platform/Compute Engine(GCP/GCE)标准持久化磁盘据称每GB的持续读吞吐量高达0.12 MB/s()。我知道爆破是存在的,但它的具体行为在任何地方都没有描述

instance/disk/throttled\u read\u bytes\u count
度量被描述为“throttled read operations中的字节增量计数”()如果该值为零,是否意味着增加磁盘大小不会提高应用程序的性能?——也就是说,当前的最大吞吐量+突发容量可以100%满足我们的磁盘读取需求


(还有一个读取操作的度量,在我们的例子中也是零)。

是的,
限制的读取字节数
中的零值当前意味着IOs在IO堆栈中没有任何延迟

事实上,GCE持久性磁盘已经崩溃,这将允许IOs以超过公布限制的速率通过。初始突发耗尽后,IOs将受到速率限制(限制)。
throttled\u read\u bytes\u count
中的零值表示您的工作负载从未达到IOs受速率限制的点,否则,非零值
throttled\u read\u bytes\u count
表示有一个超过突发允许的IO突发,并且持久磁盘进入速率限制模式

换句话说,非零
限制的\u读取\u字节数\u计数
意味着您的工作负载在一段时间内使持久磁盘吞吐量饱和,这段时间可能是毫秒

例如,假设您购买了一个速度为100 MiB/s的磁盘,而您的应用程序积累了价值50 MiB的数据,并将其一次性转储到PD。
第一个O(10 MiB)将立即通过,其余数据的速率限制为提供100 MiB/s。立即通过的数据将不会添加到
限制的\u写入字节数\u计数
,而其余数据将标记为限制,并将添加到
限制的\u写入字节数\u计数

谢谢!我忘了回帖GCP支持也证实了这一点。