磁盘转速规格 | 10K rpm | 15K rpm | ATA |
数据传输率 | 10 MB/s | 13 MB/s | 8 MB/s |
所需磁盘个数 | 100块 | 80块 | 125块 |
决定IOPS | 具体分析 |
阵列的算法 | 同样的读写,在不同的阵列所产生的iops是不同的:RAID 0 :IOPS = Read IOPS + 1*Write IOPSRAID 1 :IOPS = Read IOPS + 2*Write IOPSRADI 3 :IOPS = Read IOPS + 4*Write IOPSRAID 5 :IOPS = Read IOPS + 4*Write IOPSRADI 6 :IOPS = Read IOPS + 6*Write IOPSRAID 10:IOPS = Read IOPS + 2*Write IOPS |
cache命中率 | 取决于数据的分布、Cache大小、数据访问规则、Cache算法。cache算法越高效,则cache的命中率越高,加速效果越明显;cache容量越大,可以存储的信息量越大,相对的命中率越高;当cache的容量一定时,读数据的块大小对命中率的影响非常敏感; |
磁盘因素 | 磁盘IOPS瓶颈:单个物理磁盘能够处理的的最大IOPS是有限制的SAS 15k rpm IOPS:150^180SAS 10k rpm IOPS:130^150SATA 7.2k rpm IOPS:70^90SATA 5.4k rpm IOPS:30^50SSDIOPS:5K^15K磁盘容量:相同转速,容量越小,所需的寻址之间越短,IOPS相对越高 |
测试方式 | 随机读写、顺序读写、读写比例、传输数据的大小 |
读操作 | 1个写操作 | 每个磁盘的IOPS | 每个磁盘的IOPS(考虑命中率+读写比例) | |
RAID 0 | 读次数*(1-Cahe命中率) | 实际1次io | (读+写)/磁盘个数 | [读*读比例*(1-Cache命中率)+(1*写*写比例)]/磁盘个数 |
RAID 1 | 读次数*(1-Cahe命中率) | 实际2次io | [读+(2*写)]/2RAID1只能配置2块盘 | [读*读比例*(1-Cahe命中率)+(2*写*写比例)]/2 |
RAID 5 | 读次数*(1-Cahe命中率) | 实际4次io | [读+(4*写)]/磁盘个数 | [读*读比例*(1-Cahe命中率)+(4*写*写比例)]/磁盘个数 |
RAID 10 | 读次数*(1-Cahe命中率) | 实际2次io | [读+(2*写)]/磁盘个数 | [读*读比例*(1-Cahe命中率)+(2*写*写比例)]/磁盘个数 |
Cache比例 | Cache 20% | Cache 40% | ||
读写比例 | 读80%,写20% | 读60%,写40% | 读80%,写20% | 读60%,写40% |
RAID 0 | 82 | 86 | 67 | 75 |
RAID 1 | 6118 | 7529 | 5176 | 6824 |
RAID 5 | 141 | 204 | 125 | 192 |
RAID 10 | 102 | 125 | 86 | 114 |
欢迎光临 51学通信论坛2017新版 (http://bbs.51xuetongxin.com/) | Powered by Discuz! X3 |