首页 > 解决方案 > EC2 实例的 DiskReadBytes 指标和 EBS 的 VolumeReadBytes 指标之间的区别?

问题描述

我正在尝试了解 EBS 指标,但我对 EC2 和 EBS 中的一些指标以及磁盘和卷之间的区别感到困惑?以 EC2 Instance 中的 DiskReadBytes 指标和 EBS 中的 VolumeReadBytes 指标为例,解释一下我的区别。

标签: amazon-web-servicesamazon-ec2

解决方案


DiskReadBytes

从实例可用的所有实例存储卷中读取的字节数。

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html

重要的短语是实例存储卷

某些 EC2 实例类型可以配置为在主机系统中物理安装一个或多个驱动器并专用于您的 VM。这些称为临时实例存储卷。它们的内容是暂时的——如果虚拟机停止或主机硬件出现故障,它们就会丢失……但它们也往往非常快(高吞吐量和低延迟),因此它们适用于交换、临时暂存空间或非权威数据库副本,但它们不像 EBS 那样持久,并且不支持像 EBS 这样的快照——这些卷(如果您的实例有它们)不是 EBS 卷。

tl;dr:EC2DiskReadBytes指标仅包括非 EBS 卷的磁盘流量,不包括 EBS 磁盘流量。


推荐阅读