Ổ đĩa phù hợp hoặc chưa từng có cho mảng RAID?


18

Nhìn xung quanh có thông tin mâu thuẫn về điều này, với một số gợi ý mạnh mẽ cái này hay cái khác.

Theo hiểu biết của tôi, vấn đề với các ổ đĩa phù hợp là độ hao mòn của cả hai ổ đĩa ít nhiều giống nhau, do đó, khả năng ổ đĩa thứ hai không thành công hoặc rất sớm sau ổ thứ nhất là khá cao.

Mọi người cũng cho rằng các ổ đĩa phù hợp cho hiệu năng cao hơn đáng kể, tuy nhiên, giả sử các ổ đĩa không trùng khớp ít nhiều giống nhau (ví dụ, các ổ đĩa 2, 1 TB SATA II 7200rpm với bộ nhớ cache 32 MB), sẽ là những khác biệt nhỏ giữa nói Seagate và Western Digital (nói một cái có tốc độ đọc 128 MB / giây và tốc độ đọc 150 MB / giây khác, cũng như tôi đoán nhiều sự khác biệt nhỏ khác) thực sự gây ra bất kỳ mất hiệu năng đáng chú ý nào, tức là có khả năng tệ hơn hai ổ 128 MB / giây phù hợp hoặc RAID không thực sự quan tâm và cung cấp cho bạn một giải pháp tối ưu (ví dụ: tổng tốc độ đọc lên tới 278 MB / giây đối với RAID 0 và 1) và tương tự đối với các RAID khác có nhiều ổ đĩa "chưa từng có" (5 và 1 + 0 có thể xuất hiện trong khả năng)?

Ngoài ra, tôi không thể tìm thấy nhiều thông tin về sự khác biệt này trên các thiết lập RAID khác nhau, ví dụ RAID 0 hoặc RAID 1, RAID phần mềm hoặc phần cứng, v.v ... Tôi cho rằng những thứ đó có ảnh hưởng và không hoàn toàn giống nhau RAID nói chung?


Bạn có thể mua cùng một mô hình mới và một mô hình được sử dụng cho raid1 nếu đó là một vấn đề.
inf3rno

Câu trả lời:


17

Những điểm cần nhớ cho RAID 1:

SLOWER của các ổ đĩa ... sẽ quyết định tốc độ chung.

SMALLER của các ổ đĩa ... sẽ ra lệnh kích thước tổng thể.

Nếu bạn là ok với điều đó .... nó tốt hơn để có ổ đĩa như khác nhau càng tốt. Mua tại các thời điểm khác nhau, từ các cửa hàng khác nhau, được thực hiện bởi các nhà sản xuất khác nhau.

Lý do? Khi các ổ đĩa thất bại ... Tôi muốn chúng thất bại vào những thời điểm khác nhau ... không phải cùng một lúc.


Còn đọc thì sao? Tôi giả sử nó phụ thuộc vào bộ điều khiển / trình điều khiển, nhưng nếu dữ liệu đọc từ hai đĩa KHÔNG được kiểm tra / so sánh bởi bộ điều khiển, tốc độ đọc có thể bằng với đĩa nhanh nhất, phải không? Và nếu bạn có chức năng ghi bộ đệm ghi (ngay cả trong HĐH), tốc độ ghi có thể không bị ảnh hưởng nhiều nếu một ổ bị chậm. Nếu điều này là đúng, người ta có thể kết hợp một ổ đĩa tốc độ thấp giá rẻ + tốc độ nhanh nhanh hơn đắt tiền và có một thiết lập hiệu suất tốt và rẻ. Nhưng tôi một lần nữa, tôi đoán nó phụ thuộc vào bộ điều khiển / trình điều khiển. Nó có thể là thú vị để thực hiện một thiết lập thử nghiệm. Người ta có thể bắt đầu với Intel sata contr.
MrCalvin

Không đúng với RAID phần mềm btrfs.
inf3rno

@ inf3rno Tại sao vậy?
mờ

@dim Nó có thể sử dụng các đĩa có kích thước khác nhau và sử dụng tất cả không gian trên chúng nếu bạn có đủ đĩa.
inf3rno

@ inf3rno đúng, nhưng nó không làm mất hiệu lực đề xuất lấy đĩa từ các nhãn hiệu / lô khác nhau. Tôi nghĩ bạn đang nói về điều này.
mờ

3

Những lợi thế của các ổ đĩa phù hợp là nhiều hơn một lập trường kinh tế giá trị. Các mảng sẽ chỉ nhanh như ổ đĩa chậm nhất. Các yếu tố khác là logic, không phải vật lý (mảng sọc sai).


Vì vậy, giả sử ổ đĩa 200 MB / giây và ổ đĩa 150 MB / giây, ví dụ như bạn nói trong RAID 1, tốc độ đọc maximun sẽ là 300MB / s chứ không phải 350MB / s?
Sẽ

Việc đọc và ghi phải xảy ra ít nhiều đồng thời với các ổ đĩa. Về mặt lý thuyết, một số bộ điều khiển có thể thực hiện (và có thể thực hiện trong thực tế) xử lý việc này ở cấp điều khiển, nhưng nếu một trong các ổ đĩa chậm hơn thì cuối cùng bạn vẫn sẽ đợi nó.
Shinrai

2
Tất cả điều này phụ thuộc rất nhiều vào bộ điều khiển đột kích đang sử dụng. Một số bộ điều khiển đột kích có rất nhiều bộ đệm, vì vậy chúng có thể làm giảm hiệu quả của việc chờ đợi trên ổ đĩa, nhưng một điều cần nhớ là vì nó bị đột kích, nó S SL ĐƯỢC SLOWER hơn là truy cập trực tiếp vào ổ đĩa NGAY LẬP TỨC . Bộ điều khiển đột kích trở thành một phần lớn của câu đố hiệu suất.
Zeke Hansell

Zeke đưa ra một điểm tốt. Tùy thuộc vào Bộ điều khiển RAID, sự khác biệt trong các ổ đĩa chưa từng có có thể được giảm thiểu rất nhiều.
Surfasb

@ZekeHansell RAID sẽ chậm hơn như thế nào? RAID 1 có nên cho tốc độ đọc nhanh hơn so với một ổ đĩa không?
Pavel Tankov

2

Sử dụng ổ đĩa phù hợp là không quan trọng. Đặc biệt với "điều kiện bình thường"

  1. Lập trường kinh tế giá trị: trừ khi bạn đang sử dụng các thiết bị thực sự cao cấp (giả sử SSD) với các ổ đĩa cấp thấp (đĩa cứng cũ), bạn sẽ không tiết kiệm bằng cách sử dụng các ổ đĩa phù hợp, ít nhất là không đáng kể. Lấy ổ 1TB với bộ nhớ cache 32 MB từ hai nhà sản xuất có xu hướng có giá tương đương.

  2. Không thành công: có thể các đĩa từ cùng một đợt bị hỏng cùng một lúc. Xác suất cao hơn, nhưng không thực sự cao. Đối với RAID0, điều đó không thực sự quan trọng, trong trường hợp đó có thể tốt hơn nếu có các ổ đĩa giống hệt nhau - nếu một thiết bị bị lỗi, mọi thứ sẽ biến mất. Điều này rất quan trọng đối với các mảng lớn hơn bao gồm nhiều đĩa - nếu bạn có 16x 2TB trong RAID5, việc xây dựng lại sẽ mất nhiều thời gian (có thể là vài ngày), và sau đó sẽ là thảm họa nếu một đĩa khác bị lỗi. Với RAID1 đây không phải là vấn đề lớn.


Tốc độ: không, bộ điều khiển / phần mềm RAID thông thường RAID không thể sử dụng hiệu suất đầy đủ từ các đĩa với tốc độ khác nhau. Trong RAID1 / RAID0, mọi thứ đều bị sọc 50% trên cả hai đĩa (trong RAID1 được nhân đôi như nhau). 50% số lần đọc và ghi vào từng đĩa, không phụ thuộc vào tốc độ đĩa.


2
RAID ban đầu có nghĩa là các ổ đĩa "rẻ tiền", nhưng từ lâu nó đã không còn là một cách rẻ tiền để sử dụng nhiều ổ đĩa và trở thành một cách cốt lõi để có dự phòng chống đạn.
Zeke Hansell

5
Có một người bạn đã mua một hệ thống đột kích sớm. Tất cả 5 ổ đĩa bị thu giữ cùng một lúc vì sự cố nhà máy với chất bôi trơn mà họ sử dụng trong nhà máy và tất cả đều là 5 từ cùng một lô sản xuất. Đừng nói điều đó không thể xảy ra.
Zeke Hansell

1
@Zeke: không, tôi đã không nói điều đó không thể xảy ra
Olli

1
+1 để nói về tác động tốc độ mà bạn sẽ nhận được từ các ổ đĩa tốc độ khác nhau (tốc độ bạn có thể đọc / ghi).
Trevor Boyd Smith
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.