博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
服务器磁盘采购分析
阅读量:6512 次
发布时间:2019-06-24

本文共 1502 字,大约阅读时间需要 5 分钟。

hot3.png

服务器磁盘采购分析

单位换算:

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/SSATA1 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方案:

IntelSSD磁盘910 400G : 市价17000 RMB

平均单个读写速率 :1GB/s

需求个数:3  (Raid0)

总计:51000 RMB

B方案:

IntelSSD磁盘330 240G: 市价 1500 RMB

平均单个读写速率 : 0.45GB/s

需求个数 : 7 Raid0

外加:1-8Raid卡 市价:2000 RMB

总计:12500 RMP

可见方案B更加优秀。

转载于:https://my.oschina.net/u/1759688/blog/308848

你可能感兴趣的文章
使用eclipse与android studio 在开发自定义控件时的区别
查看>>
我的友情链接
查看>>
mysql学习笔记
查看>>
django 问题解决
查看>>
年年有鱼游戏Android源码项目
查看>>
java使用Iterator、for循环同步数据
查看>>
创建镜像iso文件
查看>>
Linux下创建软RAID5和RAID10实战
查看>>
C++类的存储
查看>>
ActiveReports 报表应用教程 (8)---交互式报表之动态过滤
查看>>
解决使用Handler时Can't create handler inside thread that has not called Looper.prepare()
查看>>
跟我一起学docker(四)--容器的基本操作
查看>>
磁化强度
查看>>
C/C++ 数据范围
查看>>
LVS+keepalived+nginx
查看>>
monkey如何通过uiautomatorviewer的bounds坐标点击控件
查看>>
第22章,mysql数据库-1
查看>>
【亲测】教你如何搭建 MongoDB 复制集 + 选举原理
查看>>
虚拟化网络技术
查看>>
阿里云中间件推出全新开发者服务
查看>>