免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3518 | 回复: 4
打印 上一主题 下一主题

存储效能测试工具浅谈 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-12 15:02 |只看该作者 |倒序浏览
存储效能测试工具浅谈\r\n\r\n存储产品的效能体现的存储产品的工作效率,访问速度可以体现系统在单位时间内传输数据量的大小,平均响应时间则可以体现系统响应读写请求的快慢。这些都是衡量一个存储系统的工作效能是否优秀的重要依据。\r\n为了获取存储产品的效能,我们需要使用存储效能测试工具\r\n\r\n业内通常使用的效能测试工具有很多。\r\n\r\n如果按照测试工具适用性来分类,可以分为通用工具和专用工具:通用工具的代表有IOMeter,测试人员可以根据自己的需要,使用IOMeter定制特定的测试用例,以便获取到在该用例条件下的测试结果,由于其开放性,使得IOMeter可以试用于大多数的测试环境;专用工具的通过是模拟特定使用场景下的效能负载,获取被测系统在特定条件下的效能数据,可以真实反映被测系统在实际使用条件下的性能表现,其主要代表有SPC、SPT等。\r\n\r\n如果按照使用平台分类,包括Java工具和非Java工具:Java由于具备高移植性和高平台通用性,使得基于Jave平台开发的工具可以试用在多种测试平台下,SPC就是一款使用Jave语言开发的测试工具;IOMeter和SPT是基于C/C++实现的效能测试工具,虽然移植性没有基于Jave语言开发的工具好,但是由于C/C++语言的特点,这类工具的执行效率会比较高,并且可以直接对硬件设备进行操作。\r\n\r\n如果按照收费情况分类,包括收费工具和免费工具:IOMeter是一款免费的测试工具,并且源代码是公开的;SPC工具是需要收费的,但是由于SPC机构的权威性,其测试结果是广泛受到业界认可的。\r\n\r\n关于存储效能比较权威的机构是SPC。SPC制定了专业的效能测试标准,可以针对不同的应用场景,产生不同的IO负载,从而测试出存储设备在实际的应用场景中的工作能力。应用场景包括在线事务处理、数据库查询、邮件服务器、大文件访问、视频点播等。存储业界主要的厂商,基本都参与了SPC组织,并参与了SPC测试标准的制定,使得SPC与存储产业的联系十分紧密。SPC使用Java语言实现了测试工具,在存储业界被广泛使用。\r\n\r\n目前,主要的效能测试工具包括如下几种:\r\n\r\n1.SPC\r\n类型:专用\r\n实现:Java\r\n收费情况:收费\r\n链接:www。storageperformance。org/home\r\n优点:\r\n(1)权威,测试标准统一\r\n(2)专用工具,无需配置即可模拟特定使用场景的效能测试\r\n缺点:\r\n(1)费用较高\r\n(2)用户控制是命令行方式\r\n(3)测试结果数据可读性不高,需专业人士手动整理\r\n\r\n2.SPT\r\n类型:专用\r\n实现:C/C++\r\n收费情况:收费\r\n链接:www。storagetest。com/sts/infusions/products/products.php?readmore=2\r\n优点:\r\n(1)测试标准统一,即符合SPC测试标准\r\n(2)专用工具,无需配置即可模拟特定使用场景的效能测试\r\n(3)友好的图形界面,易于使用\r\n(4)自动生成测试图表,直观,可读性高\r\n\r\n3.TPC\r\n类型:专用工具,针对OLTP使用场景\r\n实现:多种,如QUEST公司的Benchmark Factory,以及HP的 LoadRunner\r\n链接:www。tpc。org\r\n\r\n4.IOmeter\r\n类型:非专用\r\n实现:C/C++\r\n收费情况:免费\r\n链接:www。iometer。org\r\n优点:\r\n(1)支持多操作系统\r\n(2)简单易用\r\n缺点:\r\n(1)测试参数需自行设定\r\n(2)不能确保横向比较的产品效能,是在统一的测试标准下得出的\r\n\r\n5.IOZone\r\n类型:非专用\r\n实现:C/C++\r\n收费情况:免费\r\n链接:www。iozone。org\r\n优点:\r\n(1)支持多操作系统\r\n(2)简单易用\r\n缺点:\r\n(1)测试参数需自行设定\r\n(2)不能确保横向比较的产品效能,是在统一的测试标准下得出的\r\n\r\n6.VDBench\r\n类型:非专用\r\n实现:java\r\n收费情况:免费\r\n链接: sun。systemnews。com/articles/138/4/storage/22110\r\n优点:\r\n(1)支持多操作系统\r\n(2)简单易用\r\n(3)实现基准和测试流程,类似SPC 测试\r\n缺点:\r\n(1)测试参数需自行设定\r\n(2)不能确保横向比较的产品效能,是在统一的测试标准下得出的

论坛徽章:
0
2 [报告]
发表于 2010-01-14 16:05 |只看该作者
学习了,我仔细看看呢,谢楼主

论坛徽章:
10
处女座
日期:2015-01-22 16:08:50技术图书徽章
日期:2018-09-13 11:25:52技术图书徽章
日期:2018-09-13 11:25:45技术图书徽章
日期:2018-09-13 11:25:37技术图书徽章
日期:2018-09-13 11:25:29黑曼巴
日期:2018-06-04 09:03:192017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:03:402015年迎新春徽章
日期:2015-03-04 09:50:28技术图书徽章
日期:2018-09-13 11:26:01
3 [报告]
发表于 2010-01-15 22:26 |只看该作者
iometer版本太老了,早就没有更新了

论坛徽章:
0
4 [报告]
发表于 2010-01-19 17:36 |只看该作者
我们公司常用的有IOMeter和IOZone,IOMeter的版本是比较老了,好几年都没更新了,毕竟人家是免费的\r\n\r\n新发现了个SPT,以前没有见过,看了下网站,好像也是新的,先下来试用看看再说

论坛徽章:
0
5 [报告]
发表于 2010-01-19 17:55 |只看该作者
我想问,SPT是按SPC的测试基准来定义IO负载吗,这个比较吸引人呃~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP