[发明专利]一种文件的存储方法和装置在审
申请号: | 201711481154.7 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108228803A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 黄莹;温源;文启源;杨磊;马长征 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 任亚娟 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储装置 文件存储 状态指标 目标存储装置 方法和装置 存储指令 选择目标 存储 存储文件 选择存储 综合评估 检测 带宽 部署 | ||
本发明实施例提供了一种文件的存储方法和装置,包括:当接收到文件的存储指令时,检测多种存储装置在状态指标下多个指标实时值;依据所述多个指标实时值从所述多种存储装置中选择目标存储装置;将所述文件存储至所述目标存储装置中。本发明实施例当接收到文件的存储指令时,检测多种存储装置在状态指标下多个指标实时值,依据多个指标实时值从多种存储装置中选择目标存储装置,将文件存储至目标存储装置中,在同一台设备中部署多种存储装置,可以综合诸如IOPS、吞吐带宽等状态指标,综合评估存储装置的性能,从中选择存储设备存储文件,从而满足不同业务的需求,实现在多种业务下的文件存储,减少资源浪费。
技术领域
本发明涉及计算机处理的技术领域,特别是涉及一种文件的存储方法和一种文件的存储装置。
背景技术
在诸如内容分发网络CDN等系统中,因业务需求,需要存储大量的数据。
根据业务的需要,对于存储装置要求不同的并发量、吞吐量,因此,在一台设备中,通常会单独配置相应功能的存储装置。
由于存储装置的功能限制,这台设备较难处理其他业务,处于空闲的状态,容易导致资源浪费。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种文件的存储方法和相应的一种文件的存储装置。
依据本发明的一个方面,提供了一种文件的存储方法,包括:
当接收到文件的存储指令时,检测多种存储装置在状态指标下多个指标实时值;
依据所述多个指标实时值从所述多种存储装置中选择目标存储装置;
将所述文件存储至所述目标存储装置中。
可选地,所述依据所述多个指标实时值从所述多种存储装置中选择目标存储装置,包括:
采用所述多个指标实时值计算所述多种存储装置的多个参考性能值;
在所述多个参考性能值中选择目标性能值;
确定所述目标性能值对应的存储装置为目标存储装置。
可选地,所述采用所述多个指标实时值计算所述多种存储装置的多个参考性能值,包括:
针对每种存储装置,获取每个状态指标对应的指标阈值、指标权重;
针对每个状态指标,计算占用所述指标实时值下,所述指标阈值的空闲比例;
对所述空闲比例配置所述权重,获得单项性能值;
计算所有单项性能值之和,获得所述存储装置的参考性能值。
可选地,所述获取每个状态指标对应的指标阈值、指标权重,包括:
查询所述状态指标对应的指标额值;
在所述指标额值的基础上取指定的比例,作为指标阈值。
可选地,所述针对每个状态指标,针对每个状态指标,计算占用所述指标实时值下,所述指标阈值的空闲比例,包括:
针对每个状态指标,计算所述指标阈值与所述指标实时值之间的差值;
计算所述差值与所述指标阈值之间的比值,作为空闲比例。
可选地,所述在所述多个参考性能值中选择目标性能值,包括:
对所述多个参考性能值进行比较;
选取值最高的参考性能值作为目标性能值。
可选地,所述状态指标包括如下的至少一项:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711481154.7/2.html,转载请声明来源钻瓜专利网。