【技术实现步骤摘要】
一种实时集群业务监控的实现方法、装置
本专利技术涉及实时集群业务监控
,具体涉及一种实时集群业务监控的实现方法、装置。
技术介绍
对于客户来说可以像使用物理硬盘一样格式化并建立任意文件系统来使用块存储,所以块存储适用于大部分通用业务场景下的数据存储,有了越来越广泛的应用。在块存储场景中,卷承担了主要的功能实现和业务输出,目前在统计当前集群压力时,需要通过读取每个卷的元数据中记录的累计IO数量及总带宽实现,该流程需要频繁访问卷的元数据,对集群业务造成一定压力,且当集群规模较大、卷数量多时,该统计方式需要去访问每个卷的元数据所以耗时很长,无法很好的实时观测集群业务压力状态。
技术实现思路
针对目前在统计当前集群压力时,需要通过读取每个卷的元数据中记录的累计IO数量及总带宽实现,该流程需要频繁访问卷的元数据,对集群业务造成一定压力,且当集群规模较大、卷数量多时,该统计方式需要去访问每个卷的元数据所以耗时很长,无法很好的实时观测集群业务压力状态的问题,本专利技术提供一种实时集群业务监控的实现方法、装置。r>本专利技术的技术本文档来自技高网...
【技术保护点】
1.一种实时集群业务监控的实现方法,其特征在于,包括如下步骤:/n初始化存储池内记录性能的对象;/n接收业务IO请求并完成对IO请求的响应,将本次IO数据记录在内存中;/n将内存中记录的数据写入存储池内记录性能的对象;/n访问存储池内记录性能的对象,来确定集群基本状态及监控集群业务状态。/n
【技术特征摘要】
1.一种实时集群业务监控的实现方法,其特征在于,包括如下步骤:
初始化存储池内记录性能的对象;
接收业务IO请求并完成对IO请求的响应,将本次IO数据记录在内存中;
将内存中记录的数据写入存储池内记录性能的对象;
访问存储池内记录性能的对象,来确定集群基本状态及监控集群业务状态。
2.根据权利要求1所述的一种实时集群业务监控的实现方法,其特征在于,初始化存储池内记录性能的对象的步骤之前包括:
创建每个卷时动态调整记录性能的对象的大小,为每个卷单独分配存储空间,并且在该存储空间中记录新创建卷的卷名。
3.根据权利要求2所述的一种实时集群业务监控的实现方法,其特征在于,初始化存储池内记录性能的对象的步骤包括:
取消记录性能的对象的对象锁,使得多个卷同时将自身性能数据纪录写入记录性能的对象。
4.根据权利要求2所述的一种实时集群业务监控的实现方法,其特征在于,将内存中记录的性能数据写入存储池内记录性能的对象的步骤包括:
将本次IO完成的时间T2与上次将性能数据写入记录性能的对象的时间戳T1进行对比;
若T2-T1<N,不做处理;
若T2-T1≥N,将目前内存中记录性能数据写入记录性能的对象为该卷分配的空间中,其中,N为大于0的时间阈值。
5.根据权利要求2所述的一种实时集群业务监控的实现方法,其特征在于,访问存储池内记录性能的对象,来确定集群基本状态及监控集群业务状态的步骤包括:
定时服务以心跳的形式定时访问记录性能的对象;
定时服务在心跳中读取记录性能的对象中记录的数据,统计该时刻集群整体业务压力情况;
若读到的记录性能的对象内的时间戳与集群目前时间的差大于设定的阈值时,则认为记录性能对象中记录的性能数据为旧数据,即认为当前该卷或集群没有业务压力。
6.根据权利要求5所述的一种实时集群业务监...
【专利技术属性】
技术研发人员:彭泽,胡永刚,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。