服务器磁盘采购分析
单位换算:
1 Kb = 1024 bit [位]
1 KB = 1024 Byte [字节]
1 Mb = 1024 Kb
1 MB = 1024 KB
1 Gb = 1024 Mb
1 GB = 1024 MB
1 Byte = 8 bit
1 MB = 8 Mb
1.机械硬盘
硬盘一A:【一般的硬盘】
厂家:Seagate Barracuda HD
类型:机械硬盘
容量:3TB
转速:7200 R/M
接口类型:SATA3
缓存:64M
读写速率: 6 Gb/S
磁盘顺序读写: 150MB/S
1.转速:目前很多硬盘厂商生产的硬盘基本都是7200转/分,所以这个没什么好比较的。
2.缓存:硬盘的缓存主要是用来做读写合并的,很多时候我们的数据不一定一下子就直接写盘,很多情况下硬盘在处于等待状态,到一定时间的时候会从要写盘的申请队列里选出写入磁道尽可能连续的数据进行写盘,尽可能让磁盘一次性转完一圈,这个动作取决于你系统的磁盘读写的算法。缓存按理说对你的磁盘的读写速率没有太大的影响,够用就行。
3.读写数率:读写速率换算后 6/8 * 10^3 M/S ,差不多700 MB/S。理论是这样,但是就算你是SATA3,你还是一个机械硬盘,上面也标出了顺序读写的情况下也就是150M/S。所以,无论你给多好的接口,多大的带宽也是白搭,它就是150MB/S左右。SATA磁盘的工艺要求:SATA2 3Gb/S 换算之后也是400MB/S,SATA1 1.5Gb/S 换算之后也是180MB/S。所以一个SATA1就可以满足上面的磁盘的性能。
硬盘二B:【服务器硬盘】
厂家:Western Digital
容量:4TB
转速:7200 R/M
缓存:32M
接口类型:SAS
读写速率: 6Gb/S
顺序读写速率: 182 MB/S
分析:这个磁盘是一个SAS磁盘,最大读写也是182MB/S。
2.各种块设备的速度:【理论值】【仅供参考,不一定准确】
磁盘类型 理论最高读写
SATA2 300MB/S
SATA3 600MB/S
SCSI 320MB/S
USB2 60 MB/S
USB3 600MB/S
ISCSI + Giga NIC 125MB/S
Fibre Channel 531MB/S
Giga NIC:光纤通道
3.PCI插槽的速率
版本 速度 带宽 单通道 全速模式【16通道】
1.0a 2Gb/s 2.5GT/s 250MB/s 8GB/s
2 4Gb/s 5.0GT/s 500MB/s 16GB/s
3 8Gb/s 8.0GT/s 1GB/s 32GB/s
Gb = 8/10 * GT 【每传输10个字节的时候会有2个字节的消耗】
单通道:就是指其他通道都坏了,只剩一个通道在工作的时候的速率
全速模式:16个通道全部开启的时候的速率
4.Raid技术
案例一:公司需要一个快速存储的设备,平均读写在3GB/s左右。
可选解决方案:
A方案:
Intel的SSD磁盘910 400G : 市价17000 RMB
平均单个读写速率 :1GB/s
需求个数:3 (Raid0)
总计:51000 RMB
B方案:
Intel的SSD磁盘330 240G: 市价 1500 RMB
平均单个读写速率 : 0.45GB/s
需求个数 : 7 (Raid0)
外加:1-8Raid卡 市价:2000 RMB
总计:12500 RMP
可见方案B更加优秀。