[发明专利]一种分布式文件系统的并行性能评估方法和装置在审
申请号: | 202110835163.1 | 申请日: | 2021-07-23 |
公开(公告)号: | CN113626299A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 张亚东;王帅阳;胡永刚 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F16/16;G06F16/182 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 文件系统 并行 性能 评估 方法 装置 | ||
本发明公开一种分布式文件系统的并行性能评估方法和装置,其中,该分布式文件系统的并行性能评估方法包括:当侦测到分布式文件系统的文件操作时,获取每种文件操作类型对应的IO并行数量信息;根据文件操作类型对应的唯一标识,统计每种文件操作类型对应的IO运行时间信息;根据IO并行数量信息和IO运行时间信息,评估分布式文件系统的并行性能。本发明的技术方案能解决现有技术中分布式文件系统的并行性能检测误差较大的问题。
技术领域
本发明涉及分布式系统技术领域,尤其涉及一种分布式文件系统的并行性能评估方法和装置。
背景技术
分布式文件系统,是指文件管理的物理存储资源并不直连在本地节点,而是通过计算机网络与节点相连而形成的系统。由于分布式文件系统中文件的物理存储资源可能分布在不同的节点上,因此需要通过计算机网络进行IO数据的传输。
为了保证分布式文件系统中不同节点的IO数据的可靠传输,需要对分布式文件系统进行并行性能的评估。通常情况下分布式文件系统的并行性能取决于分布式文件系统的带宽和每秒读写次数IOPS,而分布式文件系统的带宽和IOPS由分布式文件系统的IO并行数以及运行时间决定。
然而,目前为了检测分布式文件系统的并行性能,通常是使用统计工具对分布式文件的带宽和IOPS进行统计,具体方法是通过分布式文件系统的文件大小除以读写耗时。这样无法预估系统运行过程中的IO并发数以及IO运行时间,导致分布式文件系统的并行性能检测误差较大。
发明内容
本发明提供了一种分布式文件系统的并行性能评估方法和装置,旨在解决现有技术中的分布式文件系统的并行性能检测误差较大的问题。
根据本发明的第一方面,本发明提供了一种分布式文件系统的并行性能评估方法,包括:
当侦测到分布式文件系统的文件操作时,获取每种文件操作类型对应的IO并行数量信息;
根据文件操作类型对应的唯一标识,统计每种文件操作类型对应的IO运行时间信息;
根据IO并行数量信息和IO运行时间信息,评估分布式文件系统的并行性能。
优选地,上述获取每种文件操作类型对应的IO并行数量信息的步骤,包括:
记录文件操作触发文件锁前的IO数量,作为第一IO数量;
记录分布式文件系统释放文件锁时的IO数量,作为第二IO数量;
使用第一IO数量和第二IO数量,计算得到IO并行数量信息。
优选地,上述根据文件操作类型对应的唯一标识,统计每种文件类型对应的IO运行时间信息的步骤,包括:
当文件操作触发文件锁之前,为每个IO分配唯一标识;
记录从分配唯一标识的时刻至释放文件锁的时刻,作为本次文件操作对应的IO运行时间。
优选地,上述IO并行数量信息包括平均IO并行数量,IO运行时间信息包括平均IO运行时长;评估分布式文件系统的并行性能的步骤,包括:
使用平均IO并行数量和平均IO运行时长之比,计算分布式文件系统的每秒读写次数;
以及,使用每秒读写次数和文件操作的数据块大小的乘积,计算分布式文件系统的带宽;
使用分布式文件系统的每秒读写次数和带宽,评估分布式文件系统的并行性能。
优选地,上述使用分布式文件系统的每秒读写次数和带宽,评估分布式文件系统的并行性能的步骤,包括:
获取每秒读写次数最大时对应的平均IO并行数量;
计算平均IO并行数量对应的文件操作进程数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110835163.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息化资源管理系统
- 下一篇:一种具有锁紧功能的快速推拉结构及连接器