电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > WPS文档下载
分享到微信 分享到微博 分享到QQ空间

云存储系统性能测试以及结论探讨

  • 资源ID:189875090       资源大小:17.50KB        全文页数:3页
  • 资源格式: WPS        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

云存储系统性能测试以及结论探讨

云存储系统性能测试以及结论探讨云存储系统性能测试以及结论探讨 【摘要】云存储平台提供了海量的存储容量,可提供用户网盘、nfs、cifs、http 接口等多种 业务模式,但如何充分的发挥其系统性能,始终困扰着我们。本文通过测试云存储平台在 各种业务场景、各种并发下的响应情况,探讨平台的优化和适合的及业务模式。 【关键词】云存储 loadrunner 压力测试 一、背景 云存储平台开展了多种业务,如用户网盘服务、基于 nfs、cifs、http 接口方式的共享 存储服务等。 但是,由于用户场景需求、文件块大小、并发情况差异较大,造成服务器压力不均衡, 或资源闲置,浪费处理能力,或无法满足需求,频繁报错等。 为了得到平台真实准确的处理能力,各种业务场景、各种并发情况下系统的响应情况, 合理的分配系统资源,充分的发挥系统性能,同时检验系统是否能支持 qq 旋风等的业务, 我们组织了相关的性能测试。 二、测试方案 (一)测试环境配置 测试使用云存储 1 套调度系统和资源组 R9。测试单个资源组性能,可根据资源组性能 线性扩展系数计算出多套资源组的整体性能。性能测试压力系统需要使用 2 根 10GE 光纤 连接电信汇聚交换机,压力系统的交换机提供 2 个 10GE 光纤接口。 测试共使用共 10 台压力机,每台压力机有 2 个 1Gbps 的网口通过 1GE 网线与压力系 统的交换机连接。压力交换机为 cisco3750。压力机与云存储系统具备 20GE 的通信带宽。 3750 机通过 2 根 10GE 光纤与汇聚交换机 nexus5000 连接。 压力系统交换机所有网口和光口在同一个 vlan 中,其中两个光口做 trunk,nexus5000 交换机对应的两个光口同样也做绑定。 (二)测试对象及压力机配置 (1)云存储硬件情况. (2)压力机基础配置. (三)测试软件及工具 测试采用 LoadRunner,该工具是业界使用最普遍的性能测试工具之一。它是一种预测 系统行为和性能的工业标准级负载测试工具、也是一种适合多种体系架构和支持多种协议 的自动负载测试工具。它通过模拟实际用户的操作行为和实行实时性能监测,来帮助使用 者更快地查找和发现产品问题。缺点是该工具价格昂贵,并且测试带宽的功能较弱。 主要用该工具进行并发量测试。该工具的并发场景测试功能齐全、使用方便,是业界 常用的测试工具。 (四)测试内容 测试策略。本次测试主要目的是通过测试不同大小的文件在不同并发、不同使用场景 下(全读、全写、混合场景、网盘场景等)的性能值。 采用 64KB 文件模拟小文件场景,4MB 文件模拟普通文件场景,100MB 文件模拟大文 件场景;并发压力采用 1000、3000、6000 递增测试。 网盘测试场景为模拟真实环境下用户的行为(30%list、50%读、20%写) ,因为网盘用 户上传的文件大部分都是以小文件为主,所以选择的文件为 60%64KB 的文件,30%4MB 的文件,10% 100MB。 本次测试主要关注每次请求的平均耗时、错误率、带宽。在错误率高于 3%时记录主 要错误日志。 测试用例设计。用例分为指标测试和场景测试两种类型。 指标测试关注系统并发能力和带宽。执行上传和下载操作的比例选择范围池是 (0:10) , (1:9) , (2:8) , (3:7) , (4:6) , (5:5) , (6:4) , (7:3) , (8:2) , (9:1) , (10:0),分别为“全部执行下载操作” 、 “上传、下载操作数比例为 1:9” 、 “上传、下载操作数比例为 2:8” 、 “上传、下载操作数比例为 9:1” 、 “全部执行上传 操作” 。系统会在不同的读写比例下表现出不同的性能。可适当选择一个或多个比例情况进 行测试。 用例项说明。测试用例主要分为如下几部分: 全上传:通过分别测试 64KB、4MB、100MB 文件在不同并发下的上传情况,来测试 平台的上传并发性能; 全下载:通过分别测试 64KB、4MB、100MB 文件,在不同的并发条件下(包括 1000、3000、6000 并发) ,并通过分别下载同一个文件、200 个不同文件(模拟热点文件) 、 40000 个不同文件(模拟完全下载不同文件) ,测试平台的下载文件的性能; 读写混合操作:测试 64KB、4MB、100MB 文件在不同的上传下载比下的情况下的并 发性能; 网盘场景模拟:模拟 E 云网盘业务场景,测试平台并发性能。 三、测试结果及分析 (一)全上传并发性能测试 结果分析。根据测试结果来看,对于 64KB、4MB、100MB 大小的文件,在 1000、3000、6000 并发全上传情况下,系统都能正常运行。就上传带宽利用率来说,在 6000 并发下,上传 100MB 文件的带宽利用率最高。 (二)全下载并发性能测试 其中,全部下载同一个文件的性能最好;并且,对于 4MB 的文件,在按照一个资源 组同一时间 200 个热点文件的情况下,其性能值与全部下载同一个文件的性能差别不大; 对于极端情况,即下载的全部是不同文件的情况下,系统也能够较好的支撑,并平稳运行。 也就是说,对于单资源组同一时间存在=200 个热点文件的情况下,系统能够非常好 的支持业务需求,例如 QQ 旋风的下载业务。 (三)读写混合操作并发性能测试 说明:并发越大时,消耗的系统内部资源越多,在系统内部用于计算的资源消耗更多。 64K 文件由于其本身较小,在上传、下载时,每次的请求中也不会占用太多的系统内部资 源和带宽;而在本用例中,4M 大小的文件将消耗 30%的并发数(三倍于 100M 文件) ,导 致其占用的系统内部资源较多,所以,更多的请求被“阻塞”在网络中,导致带宽占用更 大。 结果分析:本次测试不但测试了 6000 并发下的并发性能,也测了 8000 并发下的并发 性能,通过测试结果数据,可看出,系统在 6000、8000 并发下都能正常运行。 (五)测试总结 通过不同场景的测试,共 34 项有效并发性能测试结果数据分析,云存储具有良好的稳 定性,性能正常;不同大小文件的性能都能满足要求,且在高负载(6000 并发)情况下, 系统处理能力稳定。 在这些测试用例的测试中,就带宽利用率而言,上传过程中利用率最高的是 6000 并发 下上传 100MB 的文件,下载过程中利用率最高的是 6000 并发下,下载单个或者 200 个不 同的 4MB 的文件的带宽利用率最高,达到 78%左右。通过对全下载并发性能和读写混合 并发性能的测试,可以看出,系统有能力满足诸如 QQ 旋风这种以下载为主的业务。 另外,从测试结果数据中可以看出,对于不同的业务场景(不同大小的文件、在不同 的并发情况、不同的上传下载比例) ,系统的响应速度、带宽利用率是不同的。所以我们建 议,在业务使用过程中,为了取得对平台最优化的利用率,需要根据业务类型的不同,进 行实际的联调测试,进而进行不同的优化。例如对于“全球眼”这种以上传为主的业务, 为了保证文件及时的上传完成,并获得较好的带宽利用率,可以考虑将文件切分成较小的 文件进行上传(例如 4MB,具体的分片大小,需要根据全球眼业务对视频的压缩比,以及 联调测试之后的实际数据来定) ,这样可以取得最优的带宽利用率和系统处理速度。 最后,由于时间有限,所有用例只执行了一遍,在测试中还存在很多不确定因素;业 界的压力测一般以 810 天为一个阶段,多次执行相同用例,根据大量的结果数据统计出 相关平均值。在本次测试过程中只能体现出在不同并发下系统性能的一个渐进值,如需得 到更为准确的结果,还需进行长时间、大压力测试。在现有设计的文件大小来说,4M 文 件大小设置是最好的(针对下载) ,上传时设置为 100M 时带宽利用率最好。

注意事项

本文(云存储系统性能测试以及结论探讨)为本站会员(添***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.