raid是一种把多块独立的物理硬盘按不同方式组合起来形成一个逻辑硬盘,从而提供比单个硬盘有着更高的性能和提供数据冗余的技术
软硬raid的区分
互联网公司一般都会购买raid卡(硬raid)
- 数据冗余性能从好到坏:raid 1,raid 10,raid 5,raid 0
- 数据读写性能从好到坏:raid 0,raid1 10,raid 5,raid 1
- 成本从高到低:raid 0,raid 10,raid 1,raid 5
在不同的场景,选择不同的raid,磁盘阵列组的级别
- 单台服务器,数据很重要,但是磁盘不多,建议选择raid 1
- 用作数据库服务器,存储服务器。主服务器建议使用raid 10,从服务器建议使用raid 5,减少成本
- web服务器(网站的首页,展示图片,视频等),没有太多数据的话,建议选择raid 5, raid 0
- 有多台服务器,监控服务器,应用服务器(登录注册与数据库打交道的后台服务器),建议使用 raid 0,raid 5(提升磁盘读写效率)
硬raid直接购买raid阵列卡即可按照说明配置,由专门的raid卡上的主控芯片去操作磁盘,就是硬raid
软raid的学习,在linux系统上,通过软件命令,创建raid磁盘阵列
什么是软raid
由CPU去控制硬盘驱动器进行数据转换、计算的过程就是软件RAID
由专门的RAID卡上的主控芯片操控,就是硬件RAID
软件RAID和硬件RAID的差异如下
· 软件RAID额外消耗CPU资源,性能弱,造成服务器压力
· 硬件RAID更加稳定,软件RAID可能造成磁盘发热过量,造成威胁
· 兼容性问题,硬raid兼容性更好,软件RAID依赖于操作系统,可能会出问题
硬RAID胜出
网友评论