一种记录对象操作信息的方法、装置和介质制造方法及图纸

技术编号:26504670 阅读:25 留言:0更新日期:2020-11-27 15:32
本发明专利技术实施例公开了一种记录对象操作信息的方法、装置和介质,按照预先设定的数据格式,提取每个OSD中操作对象的操作信息;并将操作信息插入第一队列中。当第一队列满足预设的交换条件时,调用预先设置的线程,将第一队列中的数据交换到第二队列。为了保证操作信息存储的安全性和稳定性,需要将第二队列中的数据按照设定的分类形式存储至预设存储空间。分类形式可以根据操作信息的查询需求设置,从而便于对操作信息的查询定位。通过对每个OSD记录操作对象的操作信息,可以直观的了解每个OSD在一段时间内的各种操作类型的相关信息,从而可以依赖于操作信息实现对分布式存储的性能分析。

【技术实现步骤摘要】
一种记录对象操作信息的方法、装置和介质
本专利技术涉及分布式存储
,特别是涉及一种记录对象操作信息的方法、装置和计算机可读存储介质。
技术介绍
随着信息技术的不断发展,数据作为一种宝贵资源逐渐被人们重视,如何快速处理数据资源并得到预期结果成为由资源到资产转变的关键问题之一。人们在工作生活中的各种活动都会产生数据,收集这些数据再通过分析处理能够获得很多有用信息,由此催化了大数据、高性能计算的高速发展。数据存储作为数据资源的核心要素之一也迎来了高速发展的时期。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,不能满足大规模存储应用的需要。分布式网络存储系统采用可扩展的系统结构,不但提高了系统的可靠性、可用性和存取效率,还易于扩展,从而被越来越多的企业单位接受认可。但是传统方式中缺乏对分布式存储的性能分析技术,无法有效的分析一段时间内分布式存储的性能瓶颈点。可见,如何实现对分布式存储的性能分析,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种记录本文档来自技高网...

【技术保护点】
1.一种记录对象操作信息的方法,其特征在于,包括:/n按照预先设定的数据格式,提取每个OSD中操作对象的操作信息;并将所述操作信息插入第一队列中;/n当所述第一队列满足预设的交换条件时,则调用预先设置的线程,将所述第一队列中的数据交换到第二队列;/n将所述第二队列中的数据按照设定的分类形式存储至预设存储空间。/n

【技术特征摘要】
1.一种记录对象操作信息的方法,其特征在于,包括:
按照预先设定的数据格式,提取每个OSD中操作对象的操作信息;并将所述操作信息插入第一队列中;
当所述第一队列满足预设的交换条件时,则调用预先设置的线程,将所述第一队列中的数据交换到第二队列;
将所述第二队列中的数据按照设定的分类形式存储至预设存储空间。


2.根据权利要求1所述的记录对象操作信息的方法,其特征在于,所述当所述第一队列满足预设的交换条件时,则调用预先设置的线程,将所述第一队列中的数据交换到第二队列包括:
判断所述第一队列中记录的数据量是否达到预设阈值;
当所述第一队列中记录的数据量达到预设阈值时,则调用预先设置的线程,将所述第一队列中的数据交换到第二队列。


3.根据权利要求2所述的记录对象操作信息的方法,其特征在于,在所述判断所述第一队列中记录的数据量是否达到预设阈值之后还包括:
当所述第一队列中记录的数据量未达到预设阈值时,则判断最新一次将所述第一队列中的数据交换到所述第二队列对应的时刻与当前时刻的差值是否超过预设时间值;
当最新一次将所述第一队列中的数据交换到所述第二队列对应的时刻与当前时刻的差值超过预设时间值时,则调用预先设置的线程,将所述第一队列中的数据交换到第二队列。


4.根据权利要求3所述的记录对象操作信息的方法,其特征在于,在所述调用预先设置的线程,将所述第一队列中的数据交换到第二队列之后还包括:
当接收到所述第二队列的响应信号时,则调用预先设置的线程,将所述第一队列中的数据交换到第二队列。


5.根据权利要求1-4任意一项所述的记录对象操作信息的方法,其特征在于,所述按照预先设定的数据格式,提取每个OSD中操作对象的操作信息包括:
当写入操作对象时,提取所述写入操作对象的写对象信息、写入时间以及写入数据的前32字节数据作为操作信息;
...

【专利技术属性】
技术研发人员:刘杰孟祥瑞罗浩安祥文
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1