Công cụ tính RAID
Cấu trúc RAID
Lập kế hoạch mảng RAID cổ điển mà không nhầm dung lượng ghi trên nhãn ổ đĩa, dung lượng hệ điều hành hiển thị và phần lưu trữ được bảo vệ. Chọn RAID 0, 1, 5, 6, 10, 50 hoặc 60; nhập các ổ đang hoạt động cùng dung lượng hoặc danh sách dung lượng hỗn hợp; đồng thời tách riêng ổ hot spare. Công cụ trình bày từng khoản bị khấu trừ: phần thừa trên ổ lớn, chi phí dung lượng do mirror hoặc parity, dung lượng dự phòng và dung lượng khả dụng theo lý thuyết. Kết quả có cả terabyte thập phân và tebibyte nhị phân, kèm mô tả chịu lỗi theo đúng cấu trúc thay vì một con số “có thể hỏng bao nhiêu ổ” dễ gây hiểu nhầm.
Cách ước tính dung lượng RAID
-
1
Chọn cấu trúc RAID
Chọn cấp RAID cổ điển, dung lượng ổ hoạt động đồng nhất hoặc hỗn hợp và chỉ tính các thành viên thực sự chứa dữ liệu mảng.
-
2
Nhập dung lượng và số nhóm
Dùng GB/TB cho nhãn dung lượng thập phân, GiB/TiB cho dung lượng nhị phân. RAID 50 và 60 còn cần các nhóm parity bằng nhau và hợp lệ.
-
3
Thêm ổ dự phòng và chi phí tùy chọn
Nhập hot spare riêng. Đây là dung lượng đã lắp nhưng không phải phần khả dụng đang hoạt động; giá tùy chọn là mức trung bình áp dụng cho mọi ổ.
-
4
Xem từng lớp dung lượng
So sánh dung lượng thô đang hoạt động, phần RAID có thể định địa chỉ, phần lãng phí do lệch kích thước, chi phí bảo vệ, dung lượng dự phòng, TB/TiB khả dụng và giới hạn lỗi có điều kiện.
Công thức dung lượng RAID
Gọi N là số ổ thành viên đang hoạt động, S là dung lượng ổ hoạt động nhỏ nhất, P là tổng dung lượng thực tế và G là số nhóm bằng nhau trong RAID 50 hoặc 60. RAID cổ điển giới hạn phần đóng góp của mỗi thành viên ở S, nên vùng RAID có thể định địa chỉ là N × S; phần lãng phí do ổ khác kích thước là P − N × S.
| Cấp | Tối thiểu | Dung lượng khả dụng theo lý thuyết | Khả năng chịu lỗi trong mô hình |
|---|---|---|---|
| RAID 0 | 2 | N × S |
Không có |
| RAID 1 | 2 | S |
N − 1 với mô hình mirror N chiều được nêu rõ |
| RAID 5 | 3 | (N − 1) × S |
Một ổ hoạt động bất kỳ |
| RAID 6 | 4 | (N − 2) × S |
Hai ổ hoạt động bất kỳ |
| RAID 10 | 4, số chẵn | (N ÷ 2) × S |
Một ổ bất kỳ; nhiều hơn chỉ khi không mất trọn cặp mirror nào |
| RAID 50 | 6 | (N − G) × S |
Một ổ trong mỗi nhóm RAID 5 |
| RAID 60 | 8 | (N − 2G) × S |
Hai ổ trong mỗi nhóm RAID 6 |
RAID 50 cần ít nhất hai nhóm bằng nhau, mỗi nhóm ba ổ; RAID 60 cần ít nhất hai nhóm, mỗi nhóm bốn ổ. Mức tối đa có điều kiện không bảo đảm mọi tổ hợp lỗi có cùng số lượng đều sống sót. Hai ổ hỏng trong cùng một cặp RAID 10 sẽ làm mất cặp đó; quá nhiều lỗi trong một nhóm parity sẽ làm mất mảng lồng ghép.
Ví dụ ổ đĩa hỗn hợp
Năm ổ hoạt động 8, 8, 6, 6 và 6 TB trong RAID 6 có tổng vật lý 34 TB. Ổ nhỏ nhất 6 TB giới hạn vùng có thể định địa chỉ ở 5 × 6 = 30 TB, khiến 4 TB trên các ổ lớn không được dùng. Parity kép chiếm 12 TB, nên dung lượng khả dụng theo lý thuyết là 18 TB, khoảng 16,371 TiB. Metadata của bộ điều khiển, phân vùng hệ thống, pool và hệ thống tệp còn làm giảm dung lượng ứng dụng nhận được.
TB không phải TiB
Nhà sản xuất ổ đĩa thường dùng đơn vị thập phân: 1 TB = 1.000.000.000.000 byte. Tiền tố nhị phân IEC là 1 TiB = 2⁴⁰ = 1.099.511.627.776 byte. Hai đơn vị mô tả cùng số byte bằng thang đo khác nhau. Vì vậy, bốn ổ 4 TB trong RAID 5 cung cấp 12 TB nhưng khoảng 10,914 TiB, chứ không phải “12 TB bị co lại”. Công cụ luôn quy đổi qua byte khi đổi đơn vị đầu vào.
Hot spare, rebuild và hiệu năng
Hot spare chờ bên ngoài cấu trúc hoạt động. Nó không thêm dung lượng khả dụng và không tăng khả năng chịu nhiều lỗi đồng thời ngay lúc xảy ra sự cố. Khi một ổ hoạt động hỏng, ổ dự phòng tương thích có thể được tự động gán để rebuild, rút ngắn thời gian mảng ở trạng thái degraded; tính dư thừa chỉ trở lại sau khi rebuild thành công. Công cụ kiểm tra dung lượng dự phòng, nhưng bộ điều khiển có thể yêu cầu ổ vật lý cùng hoặc lớn hơn, loại phương tiện/giao tiếp tương thích và điều kiện riêng của hãng. Quy tắc của bộ điều khiển là quyết định cuối cùng. Tốc độ rebuild thực tế phụ thuộc kích thước, loại ổ, bộ điều khiển, chính sách stripe/cache, khay máy và tải đang chạy, nên công cụ không đưa ra thời gian hoàn tất thiếu căn cứ.
Striping có thể tăng thông lượng; mirror có thể phục vụ đọc từ nhiều bản sao; bố cục parity phát sinh thêm tác vụ ghi. RAID 10 tránh tính parity, còn RAID 5/6/50/60 phải duy trì parity. Không đặc điểm nào trong số này đủ để hứa hẹn tốc độ N× nếu chưa đo trên bộ điều khiển và tải thực tế.
RAID giúp duy trì tính sẵn sàng, không phải bản sao lưu. RAID không bảo vệ khỏi xóa nhầm, hỏng dữ liệu, mã độc, hỏng bộ điều khiển, cháy hoặc mất cắp. Hãy duy trì bản sao lưu độc lập và đã kiểm tra khả năng khôi phục.
Nguồn chính: định nghĩa RAID 10 của SNIA, công thức dung lượng và quy tắc ổ nhỏ nhất của IBM, hướng dẫn RAID, nhóm và hot spare của Lenovo, yêu cầu RAID của Dell PERC, ví dụ dung lượng hỗn hợp của QNAP, NIST về tiền tố nhị phân, Seagate giải thích dung lượng thập phân/nhị phân và Dell về các yếu tố ảnh hưởng tốc độ rebuild.
Câu hỏi thường gặp
RAID cổ điển lấy phần đóng góp bằng nhau từ mỗi thành viên hoạt động. Ổ nhỏ nhất đặt ra mức đó, nên phần vượt quá trên ổ lớn được hiển thị riêng là dung lượng không dùng. SHR, RAIDZ và các pool riêng của hãng có thể hoạt động khác và không thuộc phạm vi công cụ.
Chỉ trong điều kiện phân bố phù hợp. Mảng luôn chịu được một lỗi ổ hoạt động bất kỳ. Nó có thể chịu một lỗi trong mỗi cặp mirror, nhưng mất cả hai thành viên của bất kỳ cặp nào sẽ làm mất mirror và toàn mảng.
Không tăng ngay tại thời điểm xảy ra lỗi. Hot spare không chứa dữ liệu mảng đang hoạt động nên mức chịu lỗi cấu hình không đổi. Nó có thể bắt đầu rebuild sau khi một thành viên hỏng và rút ngắn thời gian degraded.
Đây là dung lượng RAID theo lý thuyết. Metadata, căn chỉnh, phân vùng hệ thống, hệ thống tệp, snapshot, phần dự trữ thin provisioning và vùng hệ thống của hãng đều có thể làm giảm dung lượng cuối.
Không. Công cụ mô hình hóa hai hoặc nhiều bản mirror đầy đủ, được phần mềm RAID và một số nền tảng hỗ trợ. Nhiều bộ điều khiển phần cứng giới hạn RAID 1 thông thường ở hai ổ hoặc dùng tên riêng cho mirror ba chiều. Hãy kiểm tra bộ điều khiển đích.
Không. RAID có thể duy trì hệ thống qua một số lỗi ổ đĩa, nhưng cũng sao chép thao tác xóa và dữ liệu hỏng, đồng thời không bao phủ mọi lỗi phần cứng, phần mềm hay địa điểm. Hãy giữ bản sao lưu độc lập và có thể phục hồi.
Công cụ liên quan
Máy tính dự đoán chiều cao khi trưởng thành
Nhận ước tính gần đúng về chiều cao khi trưởng thành từ chiều cao của bố mẹ ruột. Công cụ này không chẩn đoán bệnh.
Công cụ tính chi phí nhiên liệu
Ước tính chi phí nhiên liệu từ quãng đường, mức tiêu thụ và giá tại cây xăng. Dùng km/l, L/100 km hoặc MPG với đơn vị phù hợp.
Máy tính cổ tức
Ước tính thu nhập cổ tức hằng năm, lợi suất cổ tức, lợi suất trên giá vốn và tăng trưởng tái đầu tư từ số cổ phiếu, giá và cổ tức mỗi cổ phiếu.
Máy tính chênh lệch tuổi
Tính chênh lệch chính xác giữa hai ngày sinh theo năm, tháng và ngày, kèm tổng số tháng, tuần và ngày.
Máy tính phân vị em bé
Kiểm tra phân vị cân nặng, chiều dài và vòng đầu của em bé theo chuẩn tăng trưởng WHO từ khi sinh đến 24 tháng.
Máy tính giảm giá
Tính giá cuối cùng và số tiền tiết kiệm từ giá gốc và phần trăm giảm giá. Hữu ích cho khuyến mãi, mã giảm giá và kiểm tra nhanh trước khi thanh toán.