本文将指导您如何查看ECS实例的云盘监控信息,以帮助您有效确保系统性能和稳定性。
背景信息
衡量云盘性能的主要指标含义如下:
IOPS:指Input/Output Operations per Second,即每秒能处理的I/O个数,用于表示块存储处理读写(输出/输入)的能力。如果要部署事务密集型应用,需要关注IOPS性能。
吞吐量:是指单位时间内可以成功传输的数据数量,单位为MBps(即MB/s)。如果要部署大量顺序读写的应用,需要关注吞吐量。
延迟:是指块存储处理一个I/O需要的时间,单位为s、ms或者μs。过高的时延会导致应用性能下降或报错。
云盘的使用率:是指云盘当前已使用的容量占此块云盘容量的比例。它是衡量云盘资源使用情况的重要指标,以百分比表示。过高的使用率可能会导致应用性能下降或报错。
inode使用率:inode是Linux文件系统中用于管理文件元数据(如文件名、时间戳等)的数据结构,其使用率表示已使用的inode数量占总inode数量的比例,如果inode耗尽,即使云盘空间未满,也无法创建新文件。
Burst IO:针对ESSD AutoPL云盘,如果开启(默认开启)并发生了性能突发,则会收取突发性能费用,费用与每小时的Burst IO总量有关,计算详情请参见性能突发费用封顶规则。
关于不同类型的云盘的性能,请参见块存储性能。
查看云盘的IOPS、吞吐量以及延迟指标
分钟级监控
您可以通过ECS控制台查看单块云盘分钟级的IOPS、吞吐量和延迟等监控信息。
访问ECS控制台-云盘。
在页面左侧顶部,选择目标资源所在的资源组和地域。
找到目标云盘,单击云盘ID,进入云盘基本信息页面。
单击监控页签。
在自定义时间区域,单击
图标,设置监控信息的起止时间。
鼠标悬浮至图表中的时间节点可以查看单个指标的信息。
秒级监控
相较于ECS为单块云盘提供的分钟级数据监控,块存储数据洞察(CloudLens for EBS)针对云盘性能提供了秒级数据监控能力,您可以通过块存储控制台的云盘分析监控到更细粒度的云盘性能变化。
首次使用块存储数据洞察时,需要根据页面提示开通CloudLens for EBS。
登录块存储EBS控制台。
说明首次登录EBS控制台时,请根据页面提示创建一个EBS服务关联角色。更多信息,请参见块存储EBS服务关联角色。
在左侧导航栏,选择
。在顶部菜单栏左上角处,选择地域。
在云盘分析页面,找到待查看监控数据的云盘,在操作列单击监控。
在秒级监控页面,在查询时间范围内查看目标云盘的监控数据。
各项数据指标的说明如下:
数据指标
说明
吞吐量
当前云盘在查询时间内成功传输的数据数量统计,单位为Mbps。如果要部署大量顺序读写的应用,需要关注吞吐量。
如果是ESSD AutoPL云盘,秒级监控会展示云盘吞吐量的基准值和预配置值指标。关于ESSD AutoPL云盘的更多信息,请参见ESSD AutoPL云盘。
IOPS
当前云盘在单位时间内处理的I/O个数统计,用于表示块存储处理读写(输出/输入)的能力,单位为次/秒。如果要部署事务密集型应用,需要关注IOPS性能。
如果是ESSD AutoPL云盘,秒级监控会展示云盘IOPS的基准值和预配置值指标。ESSD AutoPL云盘的更多信息,请参见ESSD AutoPL云盘。
IO平均大小读/写
当前云盘进行读/写操作读取的数据量大小,单位为Bytes。IO大小影响着存储系统的吞吐量和效率。一些系统可能优化了大块数据的传输,而另一些则可能对小块数据的操作有更好的性能。根据应用的不同,理解和优化IO大小可以提高整体的系统性能。
BPS水位线
当前云盘的吞吐量占云盘吞吐量上限的比例。当这个比例接近100%时,表示云盘正在以接近其最大能力进行数据传输,进一步增加负载可能会导致性能瓶颈,影响应用响应速度。因此,监控这个比例可以帮助您及时调整云盘配置或优化应用程序,以避免潜在的性能问题。
IOPS水位线
当前云盘的IOPS占云盘IOPS上限的比例。当这个比例接近100%时,表示云盘在处理并发请求方面接近其极限,可能导致延迟增加或请求失败。因此,监控这个比例可以帮助您判断云盘是否能满足应用的实时性能需求,并据此做出调整,以保持应用运行的高效稳定。
说明各项数据指标均为云盘性能的秒级(最小5秒)监控数据统计结果。
秒级监控数据会有1分钟~5分钟的延迟。因此在查询时,最近1分钟到5分钟的数据有可能是零,表示数据值还没有获取到。
各类云盘的性能指标,请参见块存储性能。
查看云盘的使用率、读写字节数、读写请求数及Inode使用率指标
请确保您已在ECS实例上安装云监控插件。
查看ESSD AutoPL云盘的Burst IO
通过EBS控制台
首次使用块存储数据洞察时,需要根据页面提示开通CloudLens for EBS。
登录块存储EBS控制台。
说明首次登录EBS控制台时,请根据页面提示创建一个EBS服务关联角色。更多信息,请参见块存储EBS服务关联角色。
在左侧导航栏,选择
。在顶部菜单栏左上角处,选择地域。
在云盘分析页面,找到待查看的ESSD AutoPL云盘,在操作列单击监控。
在左侧导航栏单击AutoPL Burst IO页签。
在AutoPL Burst IO页面,查看ESSD AutoPL云盘的突发详情,包括Burst时间、Burst数量等。
说明Burst事件查询、Burst详细查询的延迟时间小于1小时,即最新数据为1小时之前的数据。
通过ECS控制台
您可以通过ECS控制台查看在特定时间内ESSD AutoPL云盘的突发IO数量。
访问ECS控制台-云盘。
在页面左侧顶部,选择目标资源所在的资源组和地域。
找到目标云盘,单击云盘ID,进入云盘基本信息页面。
单击监控页签。
在EBS数据洞察的自定义时间区域,单击
图标,设置监控信息的起止时间。
说明支持设置的起止时间间隔不超过6小时。
鼠标悬浮至图表中的时间节点可以查看突发IO数量。