容器 I/O 性能诊断:到底哪个应用是带宽杀手?
容器化应用 I/O 性能优化挑战
Aliware
基于 ACK CNFS 存储卷的 I/O 可观测性框架
Aliware
什么是 CNFS?
-
CNFS-OSSFS 今天已经被广泛的使用在大数据,自动驾驶,生物计算领域,作为访问 OSS 的主要手段。 -
CNFS-NAS 已经与弹性加速客户端(Elastic Acceleration Client)深度整合,在 NFS 客户端基础上优化了多连接传输、支持了本地缓存/分布式缓存,预读预写功能加速文件读写,目前已经在 CICD,机器学习,生物计算等领域广泛使用。 -
CNFS-CPFSv2 作为低延迟,百万级文件访问的高性能存储,也已经在高性能计算,自动驾驶,生物计算等领域广泛使用。 -
CPFS-DBFS 已经作为数据库服务提供共享数据库文件存储,有效降低了数据库系统的多副本成本,目前已经在云上数据库领域 DBaaS 使用。
容器存储卷 I/O 问题类型
-
定位容器内应用哪些 I/O 操作高造成的系统繁忙。 -
定位容器内应用元数据操作高造成的后台系统繁忙。 -
定位容器内应用数据操作高的热点文件系统和热点文件路径。 -
应用数据卷文件系统挂载失败分析。
存储卷监控仪表板大盘
-
Container Storage IO Monitoring (Cluster Level) :容器存储 I/O 监控(集群维度)的大盘,TOPN Pod 的重要指标的统计。 -
Pod IO Monitoring (Pod Level) :容器组 I/O 监控(容器组维度)的大盘,以 Pod 为过滤选项,存储卷重要指标的统计。 -
OSS IO Monitoring (Cluster Level) :对象存储 I/O 监控(集群维度)的大盘,以 OSS Bucket 为过滤选项,存储重要指标的统计。
如何通过 ACK 存储卷 I/O 可观测能力定位应用维度的 I/O 问题
Aliware
问题一:哪些 I/O 操作频繁会导致系统繁忙
问题二:哪些元数据的操作频繁会导致后台系统繁忙
问题三:有哪些数据操作频繁的热点文件系统呵热点文件路径?
挂载失败事件透出
小结
Aliware
[1] 开启 OSSFS Cache