RAID 磁盘存储技术方案比较
我们在做性能测试扩容规划时,会遇到服务器的选型与配置问题;如果采用云服务器存储可以忽略此文.......
磁盘存储技术分析比较
RAID类型 |
工作机制 |
磁盘个数与容量 |
优点 |
缺点 |
适用场景 |
RAID 0 |
将数据分条,存储到多个磁盘中,不带任何冗余信息。数据被分割成块,继续分布到磁盘中 |
最低2块,容量为N |
读、写性能好 |
磁盘损坏,所有数据无法使用(容错性无) |
数据库从库 |
RAID 1 |
2个硬盘组成镜像,其中一个负责读写,另外一个作为备份盘数据百分比备份 |
至少2块,容量N/2 |
读性能好,安全性高 |
写性能变慢,磁盘空间利用率低,存储成本高 |
系统盘、监控服务器 |
RAID 3 |
RAID 3至少需要3个硬盘,数据被分条存储在多个磁盘内。另外,会产生奇偶校验,并一并存储在磁盘内。由于使用奇偶校验,RAID 3的数据条带可以抵抗其中的一个磁盘出错而不丢失任何信息。(第N+1个盘存储校验容错信息) |
至少3块,容量N-1 |
硬盘利用率得到了很大的提高,为(n-1)/n;同时安全性较好 |
对于随机数据写操作,奇偶盘成为写瓶颈 |
大文件类型且安全性要求较高的应用:视频编辑、硬盘播出、大型数据库的读 |
Raid 5 |
数据分条,奇偶校验产生冗余;所有数据和校验值都分布在所有硬盘上 |
至少3块,容量 (N-1)/N |
读性能接近RAID0, 磁盘空间利用率要比RAID 1高,存储成本相对较低。 |
写入数据的速度比对单个磁盘进行写入操作稍慢,只允许1块磁盘损坏。 |
普通数据库、文件服务器、web服务器 |
Raid 10 |
是1个RAID 0与RAID 1的组合体 ,利用奇偶校验实现条带集镜像 |
至少10块,容量N/2 |
读写速度快、安全高 |
可以损坏一半,只要一对镜像盘有一块磁盘可以使用就没问题 |
高并发数据库主库,存储主库 |
xiezhifei
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界