磁盘阵列Raid简单探讨

最近公司买服务器,顺便了解一下服务器配置方面的问题

以下全部是主观意见,没有任何科学依据,欢迎大家讨论

以下讨论的都是入门级服务器配置

服务器的CPU和内存的配比

顺便介绍一下服务器的CPU和内存的配比

根据百度,我认为CPU核心数和内存容量的比例大致可以为1:4,注意这里说的是核心数,不是CPU个数

如下图是两个CPU,而E5-2609v3是6核,那么总核心数量就是12

 

 现在CPU的性能都很强了,我们这里讲的都是1到3千元的入门级服务器CPU

一颗CPU的核心数是不一样的,4核,6核,8核

服务器的CPU数量是可以增加的,两颗8核CPU核心数就是16,这个时候应该配置的内存是16*4=64G

 

Raid0,Raid1,Raid10,Raid5,Raid5+热备

下面说正题:Raid0,Raid1,Raid10,Raid5,Raid5+热备

简单介绍各种阵列的特点

Raid0:两块硬盘,同时读写:读写性能提高一倍,容量不变,但是不安全,只要任何一块硬盘损坏就会丢失所有数据

Raid1:两块硬盘,一块做备份:写入性能较低(因为要写两份),读取性能稍高,容量减半,有冗余能力,挂掉一块硬盘照样工作,替换新硬盘后恢复冗余能力

Raid10:四块硬盘,先分两组都做Raid1,再在两组间做Raid0:读写速度提高一倍,容量减半,有冗余能力

Raid5:三块以上:写入速度稍低,读取速度为N-1,容量为N-1,具备冗余能力,允许坏一块硬盘,替换新硬盘后恢复,恢复过程中性能下降明显

Raid5+热备:四块以上,一块硬盘做热备(平时不存数据):写入速度不变,读取速度为N-2,容量N-2,具备更强的冗余能力,允许坏两块硬盘,硬盘故障时性能恢复快一点

实际中采用何种阵列跟硬盘数量有关系

一块硬盘:不谈

两块硬盘:Raid0或Raid1,很好决定,选用Raid0时要及时备份数据

三块硬盘:Raid5

四块硬盘:Raid10

 1,为什么不是Raid5:容量差别不大,Raid10性能更好

 2,为什么不是Raid5+热备:容量一样,性能差很多

五块以上

1,考虑性能:Raid10

2,考虑容量:Raid5

3,考虑数据安全和容量:Raid5+热备

硬盘数量越多Raid5+热备越合适

注意:磁盘阵列的硬盘数量一旦确定就不能更改

下面那常用的四块硬盘做一个比较

肯定有很多错误,强烈欢迎大家讨论

 

说点其他的

1,为什么只介绍上面几种?

 入门级服务器常用的就上面几种,还有Raid01零售一般不支持

2,普通硬盘是否可以做服务器硬盘?

 可以的,特别是现在的固态硬盘那么便宜,搞几块做Raid10,性能和容量都能得到保证,多备几块随时替换。

posted @ 2019-01-04 11:27  包子大叔  阅读(499)  评论(0编辑  收藏  举报