存储测试技术ppt课件.ppt

上传人:牧羊曲112 文档编号:1932217 上传时间:2022-12-26 格式:PPT 页数:28 大小:806.50KB
返回 下载 相关 举报
存储测试技术ppt课件.ppt_第1页
第1页 / 共28页
存储测试技术ppt课件.ppt_第2页
第2页 / 共28页
存储测试技术ppt课件.ppt_第3页
第3页 / 共28页
存储测试技术ppt课件.ppt_第4页
第4页 / 共28页
存储测试技术ppt课件.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《存储测试技术ppt课件.ppt》由会员分享,可在线阅读,更多相关《存储测试技术ppt课件.ppt(28页珍藏版)》请在三一办公上搜索。

1、存储测试技术,为什么要做存储测试,也就是有哪些情况需要做存储测试?存储测试可能会包括哪些内容?该怎样使客户对我们的测试结果满意,也就是该么测试?,引入,说到测试,相信大家对这个概念都不陌生,测试存在于我们生活和工作中的方方面面,比如前几天东风标志汽车来我们公司搞活动,你去试驾,结果发现百公里加速不能在秒内完成,你觉得不爽,那么你就要买宝马了。再比如你要买块全自动机械手表,你要求表店测一下它的准度,日偏差是多少?看在3秒内,还是15内,如果是15秒呢,那就和装饰表差不多了。所以我们的客户,也会要求我们来测试存储产品,那么我们下面来看一下,下面这三个问题。,为什么要做存储测试,有哪些情况需要做存储

2、测试?相信大家通过前面的学习,已经撑握了存储的基本使用方法,应该可以在开局,项目实施中一展身手了。但是我们还会遇到一个问题:就是当客户不了解我们的产品,无法确认我们的产品是否可以在客户的应用环境中正常工作时,会需要我们来做测试证明,这种测试往往是当着客户的面进行的,所以这种测试只能成功,不能失败。(特点:测试压力大,难度大,需要事前准备充份,了解产品特点。)当问题定位时,需要检查存储性能是否正常。(特点:正确使用测试方法,难度小,主要为问题定位提供依据),引入,存储测试一般会需要测试哪些内容?,引入,各种环境下的功能测试各种环境下的性能测试,各种环境是指:网络环境(包括物理链路,距离,防火墙,

3、客户的综合网络配置环境下是否用,并达到应有的性能),操作系统环境(如UNIX、Linux、windows、文件系统等)业务应用环境(如各种数据库、各种业务应用软件等),该怎样使客户对我们的测试结果满意,也就是该么测试?,引入,以下胶片将详细讲解。,存储测试基本知识存储测试原理常用测试工具的基本使用测试案例分析典型问题分析,目录,功能测试各功能模块的测试方法,(如快照,复制,Disksafe等)性能测试IOPS (I/O per second)MBPS (MB per second ),存储测试基本知识,IOPS (I/O per second)每秒最大I/O数,一般用来测量大量小文件并发随机读

4、写的环境,存储所能提供的最大文件并发数,如数据库应用。MBPS (MB per second )每秒的最大带宽为多少兆,一般用来测试量大文件顺序读写时,存储所能提供的最大带宽,如视频制作应用。,存储测试基本知识,影响存储测试性能优劣的因素有很多,如果这些环节配置合理,可以发挥出存储的最佳性能,如果不当,那么任何一个环节都有可能成为瓶颈。通过下图来了解一下,在一个完整的测试过程中,可能会影响测试性能的各因素:,存储测试原理,存储,磁盘,RAID,接口,链路,中间设备,交换机,应用服务器,CPU,网卡,运算性能,测试软件,测试软件,可能会影响到测试性能的因素磁盘(磁盘类型,SATA,SAS)RAI

5、D(RAID类型,RAID组磁盘数)接口(业务口配置,聚合,网卡性能及兼容性)中间设备(交换机,链路,巨帧)网络设置(网卡,巨帧)软件(相关软件设置,测试软件设置及选择)客户端主机性能(initiator与CPU占用率的关系),存储测试原理,IOMeter 主要用来测试随机读写及大压力读写情况下,存储能承受的最大流量,一般用于测试数据库环境SANergy 主要用来测试大文件的顺序读写,一般用于视频制作领域使用DD命令与ismon性能监测命令配合一般用于UNIX及Linux环境下的测试,常用测试工具的基本使用,Iometer简介,Iometer是Windows系统下对存储子系统的读写性能进行测试

6、的软件。可以显示磁盘系统的最大IO能力、磁盘系统的最大吞吐量、CPU使用率、错误信息等。用户可以通过设置不同的测试的参数,如存取类型(如sequential ,random)、读写块大小(如64K、256K) 等,来模拟实际应用的读写环境进行测试。 Iometer操作简单,可以录制测试脚本,可以准确有效的反映存储系统的读写性能,为各大服务器和存储厂商所广泛采用。,Disk Target页面:,Maximum Disk Sizes 是指Iometer对多大的扇区进行访 问,一般来讲一个扇区是512Bytes,如果是10000的话, 就是指Iometer只对5M的磁盘进行访问。默认是0,如果 是0

7、,则意味着对整个磁盘扇区进行访问。 of Outstanding I/Os 这是并发执行的指令数。在目前的 环境中,一般这个值就设在16或32。,Access Specification页面:,选择DefaultAddEdit,Edit对话框:,Test Setup页面,Results Display页面,按蓝圈中的小旗开始测试,按红圈中的STOP停止测试,Iometer启动时记录输出结果,SANergy介绍,SANergy其实是一款SAN共享软件,使用它可以使存储提供的同一个SAN资源被多台应用服务器同时读写,以实现NAS over SAN的功能。我们这里提到它是因为这个软件提供了对存储进行

8、带宽测试的功能,而且这个软件被广泛应用于SAN共享的领域。特别是非线性编辑制作网等,使用该软件来进行大文件读写的高带宽测试。我们这里暂不提及SANergy的SAN共享配置,主要说一下怎样安装SANergy并进行测试。,SANergy使用,如果只应用于测试,该软件安装时只需一路点击下一步直至完成。重启后,打开软件到Performance Tester页面,选中要测试的磁盘,进行测试。,使用DD命令进行测试,在主机端使用DD读写: 读 time dd if=/dev/sdb of=/dev/null bs=1024k count=10000 写 time dd if=/dev/zero of=/d

9、ev/sdb bs=1024k count=10000(该方法只可用于对裸设备的测试,否则会造成数据丢失)在存储端查看流量 IV5000/IX1000: 使用SSH工具登录存储,在提示符下输入以下命令查看 ismon -d 1 IX5000: 通过IX5000管理口登录,在提示符下输入debug shell切换模式,输入以下命令查看 watch cat /proc/sel/stats,测试案例分析,数据库测试,最常见的数据库是面向对象的联机事务处理数据库。常见的数据库有Oracle,MS Sql Server,IBM DB2等。联机事务处理系统的IO特点是随机性,数据块大小是固定的。但数据库中

10、经常还存在日志,归档以及备份等磁盘活动,因此从整体来讲,并不完全是随机IO。在一般简单的数据库性能测试时,往往使用大量插入、大量读出操作,这时的IO模式是顺序的,与实际的数据库IO模式不完全一致。因此,在进行数据库系统的性能的测试时,要根据不同的测试方法,有针对性地优化存储与相关设置,才能达到最佳的效果。,测试案例分析,数据库测试,Oracle存储的建议:优化Oracle存储的基本原则是不同的库文件使用不同的磁盘。在Unix或Linux系统上,使用裸盘提高性能;关闭主机文件系统的预读功能;选择合适的文件系统,在Solaris下,UFS的数据库性能最好;Linux下EXT3为最佳;OCFS 是

11、Oracle 真正应用程序集群 (RAC)、配置文件和数据库文件的指定文件管理系统,在RAC时使用OCFS提高性能;,测试案例分析,数据库测试,Oracle 存储组件的磁盘IO模式与存储设置建议:,测试案例分析,数据库测试,卷设置举例:,典型问题分析,为什么测得的带宽只有11M左右?,分析:看到这个问题,我们首先得到的信息就是带宽12M,通过存储产品配套的参数说明可以知道如果正常情况下,存储的带宽是不会这么低的。那么下面来分析一下这个值,与我们在“测试原理”那章学习过的哪个因素关系比较大? 其实可以很明显的看出,12M应该是百兆网络的带宽,100Mbyes的网络,换算成MBs的值,就12兆左右,所为这个问题就应该出现在与网络相关的环节上。我们要作的工作就是检查以下环节,将链路设置为千兆即可: 检查网理链路; 交换机; 网卡; 网卡配置;,典型问题分析,为什么我们的产品支持410M的带宽,但我们测得的数据却没有那么大?,分析:这是一个比较常见的问题,经常有用户提出疑问,“你们的带宽不是410兆吗,为什么测得的值确很低?” 请看以下案例:,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号