RAID 6 vs RAID 10? Bạn chọn cái nào


11

Lựa chọn của tôi sẽ là RAID 6 cho một máy chủ tệp vì bạn có thể mất hai ổ đĩa và việc bộ hai có thể chết không thành vấn đề. Theo những gì tôi hiểu với RAID 10, bạn có thể mất hai ổ đĩa nhưng nếu chúng nằm trên cùng một mảng RAID 1 thì bạn có gặp may không? Bất kỳ đề xuất? Máy chủ tệp cơ bản với khoảng 200 GB dữ liệu và nó sẽ hoạt động như một điểm sao lưu duy nhất cho các máy trạm và máy chủ khác.


"một điểm sao lưu" có nghĩa là một kho lưu trữ các bản sao lưu từ khắp mạng. đây là điểm duy nhất của bạn mà sau đó bạn sao lưu vào phương tiện truyền thông. tôi sẽ không bao giờ sao lưu một máy chủ sau đó một máy chủ khác. sẽ hoạt động nếu bạn chỉ có một, chúng tôi có khoảng 10.

Nếu mục tiêu thực sự của bạn là có một nơi "an toàn" để lưu trữ các bản sao lưu, thì tôi sẽ chỉ mua một đống đĩa, sau đó trao đổi đĩa hàng ngày và đặt những cái không sử dụng vào một vị trí an toàn, hoặc thậm chí tốt hơn, ở vị trí an toàn . RAID sẽ chỉ giúp hiệu năng và thời gian hoạt động ngay cả khi một lỗi đĩa đơn, nhưng không phải nếu máy chủ tan chảy hoặc tòa nhà bị cháy. Trước đây, điều này được thực hiện với các ổ đĩa băng, nhưng ngày nay, các đĩa phụ có lẽ là một cách tiết kiệm hơn nhiều và dễ quản lý hơn.
Jed Daniels

Dasko, có bất kỳ mục nào dưới đây trả lời câu hỏi của bạn không?
James Cape

Câu trả lời:


12

Nó phụ thuộc vào những gì bạn đang cố gắng làm. Mặc dù Raid 10 sẽ cung cấp cho bạn đọc và ghi nhanh hơn cả hai, như bạn đã nói, có thể mất tất cả mọi thứ nếu bạn mất hai ổ đĩa sai. Nhưng trên các mảng đĩa lớn hơn, bạn có thể mất chính xác một nửa ổ đĩa và duy trì hoạt động đầy đủ. Nhưng với Raid 6, bài viết của bạn có thể chậm hơn một chút so với tổng kiểm tra thêm. Nhưng bạn có thể mất bất kỳ hai ổ đĩa và không mất bất kỳ dữ liệu.

Tôi nghĩ một điểm quan trọng khác cần nhớ là Raid không phải là sao lưu dữ liệu . Vì vậy, điều chính RAID nên được xem xét là thời gian hoạt động của máy chủ. Không giữ dữ liệu nguyên vẹn.

Tôi nghĩ cuối cùng nó là một vấn đề ưu tiên. Tôi sẽ đi với Raid 10 cá nhân; Đối với các mảng thực sự lớn, bạn có thể có thể lấy RAID 50 hoặc 60. Trường hợp đĩa trong bộ sọc có thể được bảo vệ bằng đột kích 5 hoặc đột kích 6.

Một số đọc tốt:


2
Trong khi RAID không sao lưu .... trong trường hợp này tôi nghĩ định nghĩa sao lưu của anh ấy là âm thanh. Vì dữ liệu gốc nằm trên máy trạm và các máy chủ khác và đang được sao lưu vào máy chủ này. Điều này xảy ra để sử dụng RAID để hỗ trợ khả dụng.
3dinfluence

5
Hãy để tôi thêm sau đó: Sao lưu trực tuyến không phải là sao lưu. Nếu nó là một bản sao lưu, nó nên được lưu trữ trên băng / đĩa và đặt trong một nơi an toàn cách xa phần còn lại của hệ thống. RAID không hỗ trợ điều đó.
pehrs

1
Tôi nghĩ điều này cũng phụ thuộc vào các loại ổ đĩa được sử dụng nhưng đối với một máy chủ tệp cơ bản RAID 6 là đủ. Dự trữ RAID 10 cho máy chủ SQL tải cao.
murisonc

4
@cypher Hệ thống sao lưu trực tuyến có hai thuộc tính rất khó chịu: 1: Có thể xóa toàn bộ bản sao lưu thông qua các tai nạn hoặc lỗi trong hệ thống sao lưu, thường mà không nhận thấy. Xác minh và khôi phục từ hệ thống ngoại tuyến được thực hiện ở chế độ chỉ đọc, giảm rủi ro cho các bản sao lưu của bạn. 2: Một bản sao lưu trực tuyến rất có thể không nằm trong két an toàn chống cháy không có kết nối bên ngoài. Khi bạn đã có một nguồn cấp điện 480V vào sảnh máy chủ, bạn sẽ học được bài học đó.
pehrs

2
Vấn đề chính với cuộc đột kích là nó có nghĩa là các ổ đĩa thường xuyên được sử dụng và có thể bị hao mòn, khiến chúng có khả năng bị lỗi đáng kể hơn so với ổ đĩa ngoại tuyến hoặc sao lưu băng từ. Ngoài ra, nó không bảo vệ chống tham nhũng dữ liệu hoặc xóa nhân rộng. Băng / ổ đĩa ngoại tuyến có thể có vấn đề riêng của họ, cách duy nhất ngu ngốc là đa tầng.
JamesRyan

7

[Tôi cho rằng bạn cảm thấy thoải mái với hiệu năng của RAID6 và chỉ quan tâm đến các lỗi]

Tôi đang sử dụng các số từ http://en.wikipedia.org/wiki/St Chuẩn_RAID_levels , và tôi học toán, vì vậy điều này có thể sai. Giả sử rằng 5% ổ đĩa của bạn sẽ chết trong vòng 1 năm.

Xác suất RAID1 thành viên kép chết hoàn toàn là xác suất của bất kỳ ổ đĩa cụ thể nào bị chết, bình phương : P(R1) = P(drive)^2.

Vì vậy, với tỷ lệ thất bại 5%, bạn kết thúc với:

P(R1) = 0.005^2 = 0.0025 = 0.25%

(Đây là nơi tôi không chắc về toán học --- nó có ý nghĩa, nhưng điều đó không có nghĩa gì cả)

Vì vậy, cơ hội mất bất kỳ thành viên nào của R1 là 0,25% mỗi năm, nhưng bạn đã có một vài trong số họ bị sọc lại với nhau và nếu bất kỳ ai trong số họ chết, mảng của bạn sẽ chết. vì vậy bạn cần cắm số P (R1) vào toán thất bại R0 : P(R10) = 1 - (1 - P(R1))^(n_R1). Giả sử bạn đã có tổng cộng 8 ổ đĩa (và không thay thế chúng khi chúng bị lỗi), do đó, một dải trên 4 R1:

P(R10) = 1 - (1 - 0.0025)^4 ~= 0.99%

Vì vậy, bạn có khoảng 1% cơ hội mất RAID10, có 8 ổ đĩa với 5% khả năng thất bại mỗi năm.

Nói một cách đơn giản, xác suất RAID6 bị lỗi là xác suất của bất kỳ ổ đĩa cụ thể nào bị chết, bị chặn (vì bạn phải mất ba ổ đĩa để nó bị hỏng), ví dụ:

P(drive)^3 = (5%)^3 = 0.0125%

Vì vậy, đối với kịch bản "nhiều ổ đĩa sắp chết", RAID6 có khả năng thất bại khoảng 1/80 như RAID10 với cùng các ổ đĩa.

Thật không may, cuộc sống là phức tạp, và bạn phải đối phó với các lĩnh vực trở nên tồi tệ. Hoàn toàn có khả năng các lỗi ngẫu nhiên được đưa vào ổ đĩa của bạn mà không được chú ý. Tôi không còn chỉ sao chép wikipedia ở đây, nhưng tôi đoán xác suất của một khu vực xấu xuất hiện trên bất kỳ ổ đĩa cụ thể nào là P(bs) = P(UBER) * bits_written. Nếu điều đó xảy ra, thì việc khôi phục sau một lỗi ổ đĩa là không thể trong một chiếc R1 và khó hơn trong một chiếc R6.

Tất nhiên, tất cả chỉ là lỗi nếu trình điều khiển hoặc trình điều khiển RAID6 bị lỗi và đưa lỗi vào dữ liệu của bạn hoặc làm hỏng mảng của bạn :-)


2
Toán học đó là tốt nhưng trong quá trình xây dựng lại, các ổ đĩa chẵn lẻ / gương được đặc biệt đánh nhiều hơn bất kỳ loại nào khác và do đó có nhiều khả năng thất bại hơn so với tỷ lệ thất bại trung bình. Vì vậy, RAID10 thậm chí còn có khả năng mất ổ đĩa thứ 2 cụ thể đó.
JamesRyan

1
chẵn lẻ / nhân bản là 1 ổ đĩa trong RAID10 nhưng trải đều trên tất cả các ổ đĩa trong RAID6
JamesRyan

2
Một xem xét khác là các ổ đĩa được mua theo lô có xu hướng chết theo lô, điều này làm cho các lỗi nhiều đĩa trở nên phổ biến hơn so với toán học đơn giản sẽ đề xuất. (Một bài học đã học một cách khó khăn!)
mattdm

1
Mặc dù RAID10 thường được xây dựng chỉ sử dụng cặp RAID1 2 ổ, nhưng không phải lúc nào cũng như vậy. Linux mdadmcho phép tạo bố cục RAID10 với bất kỳ mức độ dự phòng nào (2, 3, 4, ...), miễn là nó thấp hơn số lượng ổ đĩa trong mảng (vì vậy có thể tạo RAID10 với hai bản sao dữ liệu với chỉ có 3 ổ). Các --layout=tùy chọn cho phép để thiết lập số bản sao.
Hubert Kario

2

Đối với máy trạm hoặc máy chủ sử dụng nhiều CPU, tôi sẽ bỏ phiếu cho RAID 10 để có hiệu suất đọc / ghi tốt hơn.

Đối với máy chủ lưu trữ dữ liệu, tôi sẽ sử dụng RAID 6.

Nếu có thể, tôi sẽ sử dụng RAID 10 trên máy trạm và máy chủ của mình và sử dụng RAID 6 trên máy chủ tệp để giữ các tệp sao lưu.


0

Các máy chủ tệp thường bị ràng buộc nhiều hơn bởi liên kết mạng. Vì vậy, đối với một máy chủ tệp thông thường, tôi sẽ chọn bảo vệ bổ sung mà RAID6 cung cấp vào cuối ngày, tốc độ qua mạng sẽ là cổ chai của bạn.

Nếu bạn đang chạy một cái gì đó cục bộ trên máy chủ như cơ sở dữ liệu lớn hoặc máy ảo thì tôi sẽ chọn cấu hình RAID10.


0

Raid6 an toàn hơn nhiều so với R1. Xác suất là 5% mà đĩa sẽ thất bại trong một năm. Raid6 sẽ thất bại nếu 3 đĩa sẽ chết att cùng ngày. Vì vậy, xác suất cho điều đó là 0,05 * 1/365 = 0,000014. Do đó, xác suất để thất bại Raid6 là 2,6 E-12, ít hơn nhiều so với xác suất trúng xổ số. Nếu đĩa bị hỏng trong mảng Raid6, bạn có thể thay đổi và bộ điều khiển đột kích sẽ bắt đầu xây dựng lại mảng đột kích ngay lập tức. Nó có ứng dụng. 1 ngày đến f. Ví dụ. xây dựng lại đĩa 2TB trên mảng Raid6. Do đó, bạn phải có những thất bại trong một ngày hoặc thậm chí ít hơn nếu bạn đang sử dụng đĩa nhỏ hơn 2 TB.

Nhưng như đã nói ở đây, giữ cho một số sao lưu thực sự chạy liên tục. Một ngày nào đó nguồn năng lượng của bạn có thể chết và cung cấp thêm điện áp cho hệ thống của bạn và tất cả các ổ cứng di chuyển sẽ ngoại tuyến sau đó, giống như vậy (hoặc một cái gì đó kỳ lạ khác xảy ra, ai biết được). Thông thường những thứ này sẽ không xảy ra, nhưng nếu bạn thực sự cần dữ liệu của mình, hãy lấy lại ở một nơi khác ngoài mảng Raid.

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.