Đối với Dell R920 với đĩa 24 x 1,2TB (và RAM 1TB), tôi đang tìm cách thiết lập cấu hình RAID 5 cho IO nhanh. Máy chủ sẽ được sử dụng để lưu trữ các máy ảo KVM sẽ đọc / ghi các tệp ở mọi kích cỡ, bao gồm các tệp rất lớn. Tôi không quan tâm lắm đến an toàn dữ liệu vì nếu máy chủ bị lỗi vì bất kỳ lý do gì, chúng tôi sẽ chỉ cung cấp lại máy chủ từ kim loại trần sau khi thay thế các bộ phận bị lỗi. Vì vậy, hiệu suất là mối quan tâm chính. Chúng tôi đang xem xét RAID 5 vì nó cho phép chúng tôi phân phối dữ liệu qua nhiều trục chính và do đó mang lại cho chúng tôi hiệu suất tốt hơn và, trong khi không phải là mối quan tâm chính của chúng tôi, cũng cung cấp cho chúng tôi một số bảo vệ dữ liệu. NIC của chúng tôi là 10Gbps kép.
Tôi chỉ giới hạn câu hỏi này với RAID 5 vì chúng tôi nghĩ rằng điều này sẽ mang lại hiệu suất tốt nhất. Chỉ khi có một lý do hiệu suất hấp dẫn, chúng tôi sẽ xem xét một cái gì đó khác. Nhưng, tôi nghĩ rằng tôi thích các câu trả lời liên quan đến cấu hình RAID 5.
Được rồi, với những điều đã nêu ở trên, đây là những suy nghĩ cấu hình hiện tại của chúng tôi về:
- 24 Ổ cứng: RMCP3 : 1.2TB, 10K, 2.5 "6Gbps
- Bộ điều khiển RAID: H730P, Hỗ trợ 12Gbps SAS, Bộ nhớ cache 2GB NV
- 1 Hot tùng (chỉ để cung cấp cho chúng tôi một cuộc sống lâu hơn nếu một ổ đĩa không thành công)
- 23 Ổ dữ liệu (trong đó 1 được tính là Chẵn lẻ và 22 còn lại cho Dữ liệu)
- Kích thước sọc: 1MB (1MB / 22 ổ dữ liệu = ~ 46,5KB mỗi đĩa - hoặc, tôi có hiểu nhầm kích thước sọc) không?
- Chính sách đọc: Thích ứng Đọc trước
- Chính sách viết: Viết lại
- Chính sách bộ đệm đĩa: Đã bật
Nếu kích thước sọc là TOTAL trên các ổ dữ liệu, thì tôi cho rằng ~ 46,5KB mỗi ổ sẽ cho chúng ta thông lượng rất tốt. Nếu kích thước sọc là trên mỗi trục chính, thì tôi đã hiểu sai tất cả.
Có kích thước sọc cũng kích thước mà một tập tin duy nhất? Ví dụ: nếu có tệp 2KB, việc chọn kích thước sọc 1MB có nghĩa là chúng ta đang lãng phí gần như toàn bộ megabyte? Hoặc nhiều tập tin có thể sống trong một dải?
Cuối cùng, khi chúng tôi cài đặt CentOS 6.5 (hoặc mới nhất), chúng tôi sẽ cần phải làm gì đó đặc biệt để đảm bảo hệ thống tệp sử dụng tối ưu RAID? Ví dụ: mkfs.ext4 có một tùy chọn -E sải bước mà tôi đã nói sẽ tương ứng với cấu hình RAID. Nhưng, trong quá trình cài đặt CentOS, có cách nào để thực hiện việc này không?
Rất cám ơn những suy nghĩ của bạn về cấu hình RAID 5 cho IO nhanh.