Tôi có một NAS 2 vịnh giá rẻ với ổ cứng 2TB. Để mạnh mẽ chống lại lỗi ổ đĩa, tôi nghĩ đến việc mua một ổ cứng 2TB thứ hai và đưa nó vào RAID1 với Linux mdadm. Hệ thống tập tin là ext4.
Điều này sẽ tăng hoặc giảm hiệu suất của NAS? Điều gì về chỉ đọc hoặc viết hiệu suất?
Dường như có rất nhiều ý kiến về điều này trực tuyến nhưng không có sự đồng thuận.
Cảm ơn.
Chỉnh sửa:
Vì vậy, tôi đã có ba câu trả lời khác nhau: "nhanh hơn một chút", "bạn sẽ không chú ý" và "sẽ giảm hiệu suất nếu có bất cứ điều gì". (Tôi quan tâm chủ yếu đến hiệu suất đọc.) Wikipedia cho biết "hiệu suất đọc có thể tăng lên gần như là bội số tuyến tính của số lượng bản sao". Đó là cái nào
Chỉnh sửa 2:
Tôi đã tìm thấy bằng chứng gắn kết hỗ trợ RAID1 tăng hiệu suất đọc, bao gồm cả trang chủ MD:
Thay đổi được ghi cho tất cả các thiết bị song song. Dữ liệu được đọc từ bất kỳ một thiết bị. Trình điều khiển cố gắng phân phối các yêu cầu đọc trên tất cả các thiết bị để tối đa hóa hiệu suất.
Tôi cũng đã phát hiện ra RAID10 của MD --layout=f2
, cung cấp dự phòng RAID1 với hiệu suất đọc của RAID0 và có thể được sử dụng chỉ với hai ổ đĩa. Tuy nhiên, hiệu suất ghi bị giảm, vì việc ghi tuần tự liên quan đến cả hai ổ đĩa tìm kiếm qua lại giữa các phần xa của ổ đĩa. man md
để biết chi tiết.