桌面虚拟化项目中的存储IO性能估算

桌面虚拟化项目中的存储IO性能估算

ID:36373536

大小:1.22 MB

页数:25页

时间:2019-05-09

桌面虚拟化项目中的存储IO性能估算_第1页
桌面虚拟化项目中的存储IO性能估算_第2页
桌面虚拟化项目中的存储IO性能估算_第3页
桌面虚拟化项目中的存储IO性能估算_第4页
桌面虚拟化项目中的存储IO性能估算_第5页
资源描述:

《桌面虚拟化项目中的存储IO性能估算》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、桌面虚拟化项目中的存储IO性能估算主要内容桌面虚拟化硬件资源的估算最重要的两个IO指标针对不同应用应该关注哪个指标?不同类型磁盘能提供的IOPS影响磁盘阵列IOPS的因素桌面虚拟化存储IO需求估算IOmeter——IO性能指标测量软件桌面虚拟化硬件资源的估算CPU:工作负载分型(轻、中、重)内存:过量使用技术网络带宽:客户端带宽,虚拟机服务器带宽存储:容量和性能最重要的两个IO指标吞吐量(Throughout):单位时间最大I/O流量不同类型硬盘支持的最大流量:SAS10Krpm:10M/sSAS15Krpm:13M/sATA:8M/sIOPS(Input/OutputPerSecond):每

2、秒读写次数普通硬盘的IOPS:50~200IOPS分类RandomReadIOPSRandomWriteIOPSSequentialReadIOPSSequentialWriteIOPSTotalIOPS(混合IOPS)实测IPOS大小影响因素在同等情况下这四种IOPS中100%顺序读的IOPS最高;传输数据块尺寸越小IOPS值越大;用户实际使用的环境:既有顺序读写、也有随机读写操作;传输数据块尺寸大小都有;SPC存储性能基准测试SPC的全称是StoragePerformanceCouncil(即:存储性能理事会)其使命是定义、标准化存储系统的基准测试;SPC-1基准测试主要是针对随机I/O应

3、用环境的;SPC-2基准测试主要是针对顺序I/O应用环境的;SPC-1基准测试的读写比例SPC-1基准测试按下表的读写比例,以不同的数据块尺寸产生I/O数据流对存储系统进行测试,模拟了OLTP、数据库和e-mail等真实应用环境。Read(%)Write(%)All(%)Random(随机)293261Sequential(顺序)112839All4060100针对不同应用应该关注哪个指标?OLTP(联机事务处理)——关注IOPSIO特点:小规模数据随机读写用户数据立即处理并给出回应,关注系统实时响应的时间数据库应用、email应用OLAP(联机分析处理)——关注吞吐量IO特点:大量数据顺序读

4、写数据仓库应用,从海量信息中提取决策数据VOD视频点播/大量数据复制——关注吞吐量不同类型磁盘能提供的IOPS磁盘类型处理IOPS最大数SSD6000~数十万SAS15Krpm150~180SAS10Krpm125~150SATA7200rpm75~100SATA5400rpm50~70影响磁盘阵列IOPS的因素组成阵列的磁盘转数rpm:15k/10k/7200RAID级别:RAID0/RAID1/RAID5/RAID6/RAID10RAID组中磁盘个数Cache命中率RAID级别与IOPS计算当从一个RAID组中读出数据的时候,没有任何I/O惩罚存在,但是当向RAID组中写入的时候,I/O惩

5、罚便会出现了。对应的RAID级别保护数据的能力越高,那么其产生的I/O惩罚就会越高。RAID级别写惩罚RAID00RAID1RAID102RAID54RAID66例1:功能性IOPS的计算举例而言:假设我们有8块72G的15,000转SCSI3驱动,分别按照RAID和RAID10配置。功能性IOPS计算公式如下:功能性IOPS=(((总原生IOPS×写%))/(RAID惩罚))+(总原生IOPS×读%)总原生IOPS=150×8=1200针对MCS应用,读写各50%RAID10:功能性IOPS=(1200*0.5)/2+1200*0.5=900RAID5:功能性IOPS=(1200*0.5)/

6、4+1200*0.5=750例2:考虑Cache的IOPS计算举例:假定一个case,业务的iops是10000,读cache命中率是30%,读iops为60%,写iops为40%,磁盘个数为120,那么分别计算在raid5与raid10的情况下,每个磁盘的iops为多少。raid5:单块盘的iops=(10000*(1-0.3)*0.6+4*(10000*0.4))/120              =(4200+16000)/120              =168这里的10000*(1-0.3)*0.6表示是读的iops,比例是0.6,除掉cache命中,实际只有4200个iops,而

7、4*(10000*0.4)表示写的iops,因为每一个写,在raid5中,实际发生了4个io,所以写的iops为16000个。为了考虑raid5在写操作的时候,那2个读操作也可能发生命中,所以更精确的计算为:单块盘的iops=(10000*(1-0.3)*0.6+2*(10000*0.4)*(1-0.3)+2*(10000*0.4))/120              =(4200+5600+80

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。