[发明专利]一种网络存储系统性能监测方法在审
申请号: | 201410247820.0 | 申请日: | 2014-06-06 |
公开(公告)号: | CN103984619A | 公开(公告)日: | 2014-08-13 |
发明(设计)人: | 李丽 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 存储系统 性能 监测 方法 | ||
技术领域
本发明涉及计算机存储技术领域,具体地说是一种网络存储系统性能监测方法。
背景技术
当前对存储系统的性能评测主要采用IOzone,iometer等方法,这些方法存在以下缺点:只能以设定的块大小对磁盘发送io操作,不符合实际应用场景;测试结果受限于评测者的测试方法,不能给出统一的比较标准;需要使用者具备一定的专业知识,操作不方便。
网络存储系统一般由实际的磁盘阵列端和主机服务器端组成,如图1所示。数据在网络存储系统中读写性能受到软硬件的影响,具体的硬件影响因素包括CPU、内存、sata控制器、硬盘和网络处理能力,软件影响因素包括操作系统、文件系统、target软件。对网络存储系统性能的评估最终体现在实际文件的读写速度。
目前主流的网络存储系统测试软件有iozone、iometer等。iozone主要通过自动执行一系列的I/O操作完成对文件系统的带宽性能测试,并能给出相关性能参数指标如带宽、响应延迟等的可视化图表报告。Iometer 包含了两个程序,Iometer 和 Dynamo。Iometer 是控制程序,使用图形用户接口配置负载和操作参数,启动和停止测试。Dynamo 是负载生成器,根据Iometer 发送过来的命令执行相应的I/O 操作并且记录性能信息,然后将数据返回给Iometer。它可以有多个副本同时运行,典型的情况是服务器上运行一个副本,每个客户端运行一个副本。Dynamo 是多线程的,每一个副本都可以模拟多客户程序的工作负载。
发明内容
本发明的目的是提供一种网络存储系统性能监测方法。
本发明的目的是按以下方式实现的,该方法用于模拟实际的文件读写操作,并监测此过程中存储系统端的资源使用情况和实际的io读写速度,具体监测内容包括存储系统端的内存、处理器和网络使用情况及实际的io读写速度,通过系统资源使用情况反映存储系统的负载承受能力,通过实际的io读写速度反映存储系统的实际性能,并提供以拷贝时间为横轴,资源使用情况和io读写速度为纵轴的曲线图,方便存储开发者对文件读写过程中存储系统使用情况的追溯,系统包括服务器和客户端两套软件,分别部署在磁盘阵列和主机服务器端,使用多个主机服务器连接磁盘阵列的拓扑结构,通过在多个主机服务器端并发往磁盘阵列端进行文件读写来测试存储系统的负载能力,每次文件读写步骤如下:
首先使用主机服务器端软件在本地创建一个大文件,然后将该大文件拷贝到磁盘阵列映射过来的虚拟磁盘,并开始每隔一秒发送一次含有获取磁盘阵列端CPU、内存使用情况标志信息的套接字,当磁盘阵列端软件监听到该标志即读取系统的CPU和内存状态并发送到主机服务器端,主机服务器端根据接收到的状态信息绘制出磁盘阵列端系统使用情况曲线图,实际io读写速度曲线图通过在现有磁盘读写监测软件HDTune上二次开发获得。
本发明的有益效果是:由于在线数据存储的快速增长、电子商务等众多需求,原来以服务器为中心的存储技术已经不适合今天的存储需求了。以存储网络为中心的存储技术得到快速的发展,它采用面向网络的存储体系结构,将主机通过各种链路连接到磁盘,使数据处理和数据存储分离。网络存储体系结构包括了网络和I/O的精华,将I/O能力扩展到网络上(不是以前的总线),消除了不同存储设备和服务器之间的连接障碍,提高了数据的共享性、可用性和可扩展性、管理性。
附图说明
图1是网络存储系统性能监测方法部署图;
图2是网络存储系统性能监测方法操作界截图图;
图3是网络存储系统性能监测方法软件流程图。
具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
该方法用于模拟实际的文件读写操作,并监测此过程中存储系统端的资源使用情况和实际的io读写速度,具体监测内容包括存储系统端的内存、处理器和网络使用情况及实际的io读写速度,通过系统资源使用情况反映存储系统的负载承受能力,通过实际的io读写速度反映存储系统的实际性能,并提供以拷贝时间为横轴,资源使用情况和io读写速度为纵轴的曲线图,方便存储开发者对文件读写过程中存储系统使用情况的追溯,系统包括服务器和客户端两套软件,分别部署在磁盘阵列和主机服务器端,使用多个主机服务器连接磁盘阵列的拓扑结构,通过在多个主机服务器端并发往磁盘阵列端进行文件读写来测试存储系统的负载能力。
实施例
(1)在存储系统端安装网络存储系统性能监测方法服务器端软件后,正常创建iscst-target;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410247820.0/2.html,转载请声明来源钻瓜专利网。