前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >服务器03-raid卡选型及SSD和HDD对比

服务器03-raid卡选型及SSD和HDD对比

作者头像
大话IT架构
发布2020-03-31 16:22:56
2.7K0
发布2020-03-31 16:22:56
举报
文章被收录于专栏:大话IT架构大话IT架构

1.raid卡参数

2.raid卡实体图

3.raid卡架构图

扩展小知识

1)看到此图,就让我想到了:计算机体系结构中的“冯诺依曼”大师

2)处理机即CPU

3)CACHE MEMORY内存

4)Firmware相当于OS(通常说的升级固件,相当于我们PC的重做系统;板子上有一块可可擦写的存储区域)

这其实就是一台微型计算机(有CPU有内存有操作系统,还有外部的硬盘);

这个微型计算机把外部硬盘接管后,通过raid算法进行逻辑组装对上层系统呈现虚拟磁盘;

相当于微型计算机(raid卡)走PCIE接口服务于大计算机(服务器);

再发挥一下详细,如果把PCIE接口替换为FC或者IP网络,那不就是FC-SAN或者IP-SAN,有意思吧。

4.题外话:为什么要raid

硬盘的早期阶段,单盘容量很小(我用过4G的移动硬盘和128M的mp3,当时应该是好几百上千;当时2007年,再sun的小机上用的硬盘好像是18G)。假设单盘容量18G,你有一个30G的文件要存,怎么办?大家说用压缩软件文件分割,找三块盘每块盘存10G;这倒是一个办法,当你有好多个大于18G的文件要存,是不是太累了?

于是乎技术工作者想到了一种办法:在系统层面通过软件把多块物理磁盘合并我一块逻辑磁盘,比如简单粗暴把10块18G硬盘合并为一块180G的逻辑盘。于是乎出现了各种raid类型:0|1|2|3|4|5|6|10|01|50|60等等,但是此时raid软件是运行在操作系统层面上的,计算raid是一个非常消耗CPU资源的过程,这种情况较“软raid”。

既然raid消耗系统CPU资源并且效率低下,那我用硬件做行不行?行,raid算法用专用的芯片计算并从操作系统中移除放入底层,这种情况叫“硬raid”。其实raid不光能合并多个小硬盘为一个逻辑大硬盘,同时还能通过条带化提高磁盘的性能。如果大家对Linux的lvm比较熟悉,就会发现lvm有mirror参数,其实也相当于软raid1。

5.SSD和HDD对比

IOPS:SSD几万到几十万,HDD 60-160

HDD机械运动,SSD半导体,速度2-3个数量级的差异

6.小知识

1PiB = 1024 TiB 1PB = 1000 TB

1TiB = 1024 GiB 1TB = 1024 GB

1GiB = 1024 MiB 1GB = 1024 MB

1MiB = 1024 KiB 1MB = 1024 KB

1GiB = 1024 * 1024 * 1024 byte

1GB = 1000 * 1000 * 1000 byte

1GB / 1Gib = 0.9317

结论:G级别,二进制和十进制有7%的差异;T级别,二进制和十进制有9-10%的差异;这也是我们经常发现标称4T硬盘,在系统中识别出来大于是3.6T左右。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大话IT架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档