本发明专利技术公开了一种根据磁盘空间和性能变化进行存储空间转化的方法,通过实时采集各个磁盘信息对磁盘实施监控,当有数据需要存储时,对当前各个磁盘信息进行综合分析比较,选择最优的存储磁盘,如果需要切换磁盘,在文件索引中记录相关信息,最后将数据平滑写入目标磁盘;同时本方法还包括了磁盘数据切换和数据调配的方法;磁盘数据切换将不同磁盘中相关数据关联,以实现在访问数据时可以快速在所有磁盘中查找到相关数据;数据调配则定期将根据磁盘空间以及磁盘文件的相关性,将某些文件移到另外的磁盘上以使得各个磁盘的存储数量平衡。
【技术实现步骤摘要】
本专利技术设计,特别是涉及一种存储服务器上优化磁盘性能的应用。
技术介绍
流媒体技术是一种应用流技术在网络上传输的多媒体文件。而流媒体技术在视频监控系统中得到了广泛的应用,大型视频监控系统由视频管理服务器,PTZ云台控制器,视频存储服务器,流媒体分发服务器等多个部分组成。在流媒体技术应用中,视频存储问题是关系到系统性能的一个关键问题。在大型视频监控系统中,视频信息量巨大,而且需要持续不断将不同来源视频进行存储。因而如何对视频进行有效存储以节省存储空间,如何在存储过程中对磁盘读写进行控制以提高存储效率和可靠性等都是十分重要的问题,它们的有效解决对流媒体技术应用有着巨大的意义。当前,对于视频存储问题,人们更多的是关注视频的有效存储问题,即关注如何节省存储空间,提出了定长时间视频存储,定长视频文件大小存储等方案。但是,关于存储过程中如何提高磁盘写入效率则鲜有提及。本专利技术正是基于这种背景,提出了。
技术实现思路
本专利技术所要解决的技术问题是提供一种存储过程中自动判断磁盘空间和性能的情况,存储空间转化并平滑写入,磁盘数据切换和磁盘数据调配方法,以提高存储过程中磁盘写入效率和访问效率。为实现上述专利技术目的,本专利技术提供一种存储过程中自动判断磁盘空间和性能的情况的方法,对机器的各个磁盘的空间使用情况,磁盘写入性能,已写入数据,将写入数据等进行综合分析,选择进行存储的最优目标磁盘空间,包括动态记录磁盘信息,包括磁盘空间变化,写入性能的变化,及时将上述变化进行记录,以便对磁盘空间以及写入性能作出及时准确的评判。本专利技术还提供一种存储过程中存储空间转化并平滑写入方法,包括:判断写入的目标磁盘是否为当前磁盘。如果是,则继续写入;否则,将磁盘转换信息保存到文件索引中并转移到目标磁盘,将缓冲区的数据写入磁盘。本专利技术还提供一种磁盘数据切换方法,包括:在存储过程中,将写入数据域当前各个磁盘中相关的数据相关联,比如相同类型,属于同一个文件等。当有访问请求时,可以自动匹配,快速搜索各个磁盘中相关的数据。本专利技术还提供一种磁盘数据调配方法,包括:在指定时间分析各个磁盘的存储数据量,根据磁盘文件的相关性,对磁盘文件进行调整,将某些文件由存储数据量大地磁盘转移到存储数据量小的磁盘,保持个磁盘的存储数据量相对平衡。
技术实现思路
为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一,参见图1,图2。本专利技术提供一种存储过程中自动判断磁盘空间和性能的情况进行存储空间转换的方法,所述方法包括存储过程中自动判断磁盘空间和性能情况进行存储空间转换。上述方法的工作过程参见图2,包括以下步骤: 步骤1,系统获取需要存储的数据; 步骤2,获取当前各个磁盘的信息; 步骤3,根据上述信息,通过综合分析选取目标磁盘; 步骤4,记录相关磁盘切换信息,将数据平滑写入磁盘; 步骤5,将写入数据与其他磁盘的相关数据相关联。实施例二,参见图1,图3。本专利技术提供一种存储过程中自动判断磁盘空间和性能的情况进行存储空间转换的方法,还包括定时对磁盘数据进行调配。上述方法的工作过程参见图3,包括以下步骤: 步骤1,获取当前各个磁盘的信息; 步骤2,分析磁盘信息; 步骤3,根据现有规则确定需要调配的数据; 步骤4,将调配的数据写入指定磁盘; 步骤5,将写入数据与其他磁盘的相关数据相关联。由上可见,本专利技术提供的一种基于公共IP网的通讯系统、方法和装置,有以下优点。(I)有效提升磁盘性能 本专利技术能过在存储过程中动态平衡磁盘存储数据量,充分利用磁盘的写入性能,有效提闻各个磁盘的性能。(2)有效管理磁盘 本专利技术还具备定时对磁盘进行数据调配的功能,即根据特定规则对磁盘数据进行转移,保持各个磁盘存储数据量的平衡。(3)适用范围广 尽管本专利技术是基于流媒体存储问题而提出的,但本专利技术同样适用与其他使用磁盘阵列的系统。通过以上的方法实施例的描述,所属领域的技术人员可以清楚地了解到本专利技术借助软件的方式来实现。本专利技术的技术方案本质上以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器等)执行本专利技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。对于系统实施例而言,由于其基本相应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的实施例仅仅是示意性的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。在本申请所提供的几个实施例中,应该理解到,所揭露的系统和方法,在没有超过本申请的精神和范围内,可以通过其他的方式实现。当前的实施例只是一种示范性的例子,不应该作为限制,所给出的具体内容不应该限制本申请的目的。例如,所述单元或子单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或多个子单元结合一起。另外,多个单元可以或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所描述系统和方法以及不同实施例的示意图,在不超出本申请的范围内,可以与其它系统,模块,技术或方法结合或集成。以上所述仅是本专利技术的具体实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术系统结构示意 图2为本专利技术实施例一中系统处理信息流程示意 图3为本专利技术实施例一中流程示意图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一,参见图1,图2。本专利技术提供一种存储过程中自动判断磁盘空间和性能的情况进行存储空间转换的方法,所述方法包括存储过程中自动判断磁盘空间和性能情况进行存储空间转换。上述方法的工作过程参见图2,包括以下步骤: 步骤1,系统获取需要存储的数据; 步骤2,获取当前各个磁盘的信息; 步骤3,根据上述信息,通过综合分析选取目标磁盘; 步骤4,记录相关磁盘切换信息,将数据平滑写入磁盘; 步骤5,将写入数据与其他磁盘的相关数据相关联。实施例二,参见图1,图3。本专利技术提供一种存储过程中自动判断磁盘空间和性能的情况进行存储空间转换的方法,还包括定时对磁盘数据进行调配。上述方法的工作过程参见图3,包括以下步骤: 步骤1,获取当前本文档来自技高网...
【技术保护点】
一种根据磁盘空间和性能变化进行存储空间转化的方法,其特征在于,在存储过程中,根据机器的各个磁盘的空间使用情况,磁盘写入性能,已写入数据,将写入数据等进行综合分析,使用统一的评判方法选出最优的存储磁盘。
【技术特征摘要】
1.一种根据磁盘空间和性能变化进行存储空间转化的方法,其特征在于,在存储过程中,根据机器的各个磁盘的空间使用情况,磁盘写入性能,已写入数据,将写入数据等进行综合分析,使用统一的评判方法选出最优的存储磁盘。2.根据权利要求1所述的方法,其特征在于,还包括:动态记录磁盘信息,包括磁盘空间变化,写入性能的变化,实时将上述变化进行记录,以便对磁盘空间以及写入性能作出及时准确的评判。3.一种根据磁盘空间和性能变化进行存储空间转化的方法,其特征在于,根据磁盘空间以及写入性能评判结...
【专利技术属性】
技术研发人员:梁海涛,汪刚,赵刚,
申请(专利权)人:新太科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。