集团公司网站建设:整个服务器的IOPS取决于下列多个因素
机械磁盘完成一次I/O操作所需的时间主要包括寻道时间、盘片转动延时和数据传输
时间。
@ 寻道时间:指将磁头移动到正确磁道上的时间。这个时间基本很难优化,一般在
3~15ms之间。
∞ 转动延时:指盘片转动正确扇区到磁头下的时间。这个时间一般算作磁盘转动半
周所需要的时间。假设一个15000转的磁盘,那么转动延时就是60/15000/2=0.002s,
传输时间:因为磁盘的数据传输速率一般都高达数百MB/s,所以相比前两项传
输时间可以忽略不计。
这样,我们可以通过简单地计算得到单块磁盘的极限IOPS( Input/Output Operations Per
Second)性能,常见磁盘的IOPS如表1-1所示。
转 | 速 | IOPS |
| | 50—80 |
| | 75—100 |
| | 125~150 |
| | 175~210 |
当然,整个服务器的IOPS取决于下列多个因素。
国 多块磁盘组:通俗地说,磁盘多了,IOPS就会更高,一块150,两块300,依此
类推。
◎ 更快的单盘:由之前的原理我们可以知道,转速越高,IOPS越高。当然也可以
选择使用SSD。
◎. RAID级别:如果使用了RAID来组合多块磁盘,需要注意有些等级的RAID会
对写操作性能有较大影响。比如RAID6,每次写请求其实都发生了6次磁盘操作,
而对应的,RAID1和RAID10,只需要2次磁盘操作。一次请求发生的磁盘操作
越少,自然IOPS能力就越高。
◎ 读写比例:如果你的写操作很多,而你的RAID又设置成了会膨胀写请求的磁盘
操作的RAID级别(比如RAID5和RAID6),那么IOPS肯定就被降低了。
本文地址:
http://www.yishenzhou.com/yes/post/467.html | 分类:微信小程序开发 |
次阅读