Hỏi / Đáp Mảng raid 3D sử dụng NVME?

FreeBee101

New member
https://www2.cs.uh.edu/~paris/MYPAPERS/Icecet21.pdf

Tôi cho rằng cuối cùng chúng ta sẽ có điều này, nhưng chúng ta có thể triển khai điều này ngay bây giờ với các bộ chia và khe cắm NVME trên bo mạch chủ hiện có không?

Có bộ chia nào cho NVME cho phép 3 NVME được kết nối với một khe cắm và chỉ cần gửi dữ liệu đến tất cả. (Tôi cho rằng câu trả lời là không.)

Ví dụ, nếu bạn lấy một bo mạch chủ hiện đại với 3 khe cắm pcie 4.0 và có một bộ chia/xếp chồng được kết nối với một khe cắm duy nhất, nhưng sẽ chứa 3 NVME xếp chồng có bản chất giống hệt nhau. Ý tưởng là chỉ cần để tất cả chúng đọc/ghi cùng một lúc. Có thể điều này có thể sử dụng công nghệ SAS và nhận dạng từng ổ đĩa. Tuy nhiên, tôi không biết nó hoạt động như thế nào. Bạn có thể xếp chồng 3 ổ đĩa trên mỗi thẻ dọc theo 3 khe cắm và sau đó về mặt lý thuyết, xử lý từng ổ đĩa như một tấm gương và phân chia chúng. Hoặc thậm chí chỉ cần phân chia 3 khe cắm và chỉ cần phản chiếu chúng thông qua sao chép phần cứng.

Nếu bộ chia chỉ có 3 NVME xếp chồng và xử lý chúng như thể chúng là một ổ đĩa thì có gì ngăn cản bạn thực hiện việc này không?
 
Đọc nhanh hơn? Để giải trí và sao lưu.

Và nếu không phải là raid ngu ngốc, về mặt lý thuyết, nó có thể được sử dụng để tạo các truy cập ngẫu nhiên thông minh hơn không?! Nếu bạn sử dụng sas hoặc một số quy ước đặt tên thì về mặt lý thuyết, bạn có thể truy cập nhiều ổ đĩa tìm kiếm dữ liệu riêng biệt để đọc để truy cập nhanh hơn trong ngăn xếp bằng cách cố gắng truy cập tối đa 3 ổ đĩa độc lập.

Nếu đó là hình vuông như 3x3x3, bạn cũng có thể làm như vậy để ghi. Vì bạn có thể ghi 3 phần dữ liệu khác nhau cùng một lúc và sau đó sao chép từng dữ liệu vào các ổ đĩa khác sau.
 
Đọc nhanh hơn? Để giải trí và sao lưu.
woooo.....

1. Bạn đã có thể tạo một mảng RAID. Tất cả những gì bạn cần là một bo mạch chủ phù hợp và các ổ đĩa.

2. 'đọc nhanh hơn'? Ừ, không.

3. Lặp lại theo tôi...RAID không phải là bản sao lưu RAID không phải là bản sao lưu RAID không phải là bản sao lưu RAID không phải là bản sao lưu RAID không phải là bản sao lưu RAID không phải là bản sao lưu RAID không phải là bản sao lưu RAID không phải là bản sao lưu RAID không phải là bản sao lưu RAID không phải là bản sao lưu RAID không phải là bản sao lưu RAID không phải là bản sao lưu
 
Đó là dự phòng. Không quan trọng nếu không phải là bản sao lưu. Nó thực hiện cùng một mục đích. Nó trì hoãn việc mất dữ liệu... Không có sự khác biệt.

Raid là một cứu cánh. Đặc biệt là đối với các ứng dụng tại nhà.

Điều này sẽ giúp tối đa hóa phần cứng và có được các tính năng nâng cao.
"Nếu đó là một hình vuông như 3x3x3, bạn cũng có thể làm điều này để ghi. Vì bạn có thể ghi 3 phần dữ liệu khác nhau cùng một lúc và sau đó sao chép từng dữ liệu vào các ổ đĩa khác sau."

Bạn cũng có thể làm điều đó với phần mềm raid 2x2 thông thường được cấp phép không?
 
Đó là sự dự phòng. Không quan trọng nếu đó không phải là bản sao lưu. Cả hai đều thực hiện cùng một mục đích. Nó làm chậm quá trình mất dữ liệu... Không có sự khác biệt.

Raid là một vị cứu tinh. Đặc biệt là đối với các ứng dụng tại nhà.
Đó là một sự khác biệt LỚN.
RẤT LỚN.
Hoàn toàn không phải là một.

RAID 1 hoặc 5 bảo vệ chống lại lỗi ổ đĩa vật lý. Vậy thôi.
Nó không bảo vệ dữ liệu của bạn.
Xóa nhầm, phần mềm tống tiền, vi-rút nguy hiểm....RAID 1 hoàn toàn không có tác dụng gì đối với những trường hợp đó.

Hãy thuyết phục tôi bằng cách khác.
 
Tôi thích nó vì nó không xóa dữ liệu của tôi và tôi có thể chỉ cần lắp ổ đĩa mới và ít quan tâm đến nó. Tôi ghét việc chuyển tập tin. Tôi không ngại việc tái tạo raid ở chế độ nền. Đó là lý do cá nhân của tôi. Mặc dù khái niệm này sẽ cho phép cả hai dễ dàng hơn.
 
Tôi thích nó vì nó không xóa dữ liệu của tôi và tôi có thể chỉ cần lắp một ổ đĩa mới và ít quan tâm đến nó. Tôi ghét việc chuyển tệp. Tôi không ngại việc tái tạo RAID trong nền. Đó là lý do cá nhân của tôi. Mặc dù khái niệm này sẽ cho phép cả hai dễ dàng hơn.
Bạn sử dụng loại mảng RAID nào và với những ổ đĩa nào?
 
Tôi có 6 ổ đĩa sata 3 250ishgb trong raid 10 atm.

Có cách nào để thực hiện chức năng ghi bằng raid phần mềm không. WDC WD2503ABYX

Khái niệm này dành cho bản dựng tương lai giả định.

Nhưng bạn có thể lấy một mảng 2x2 hiện có và chia nhỏ các lần ghi dọc theo ngăn xếp và thực hiện ghi bắt kịp bị trì hoãn sau đó không. Các ổ đĩa sas có thực hiện điều này ngay bây giờ không. Hay điều này gây ra sự cố với lỗi từ việc đồng bộ hóa dữ liệu. Tôi cho rằng nó có thể liên quan đến tốc độ liên quan hoặc thứ gì đó. Với các thứ SSD mới hoạt động ở mức tối đa của cổng thì điều này có khả thi không? có thể với sự hỗ trợ của phần cứng và sử dụng nhiều ram.

Tôi đoán ai đó có thể phát triển song công kép và cả gửi và nhận cùng một lúc hai lần cùng một lúc.
 
Tôi có 6 ổ đĩa sata 3 250ishgb trong raid 10 atm.

Có cách nào để thực hiện chức năng ghi bằng raid phần mềm không. WDC WD2503ABYX

Khái niệm này dành cho bản dựng tương lai giả định.

Nhưng bạn có thể lấy một mảng 2x2 hiện có và chia nhỏ các lần ghi dọc theo ngăn xếp và thực hiện ghi bắt kịp bị trì hoãn sau đó không. Các ổ đĩa sas có thực hiện điều này ngay bây giờ không. Hay điều này gây ra sự cố với lỗi từ việc đồng bộ hóa dữ liệu. Tôi cho rằng nó có thể liên quan đến tốc độ liên quan. với ổ SSD mới hoạt động ở mức tối đa của cổng thì điều này có khả thi không?
Ổ cứng HDD?

Hiệu suất đọc và ghi bị đè bẹp bởi một ổ đĩa thể rắn 1,5 TB duy nhất.

RAID là một công cụ tăng cường hiệu suất hoạt động đối với các ổ đĩa quay.
Nhưng với ổ đĩa thể rắn, dù là SATA III hay NVMe, thì chi phí RAID sẽ giết chết mọi lợi ích về hiệu suất.

Điều này đã xảy ra từ nhiều năm trước. Nhưng tôi chưa thấy bất cứ điều gì bác bỏ những điều này:
http://www.tomshardware.com/reviews/samsung-950-pro-256gb-raid-report,4449.html
http://www.tomshardware.com/reviews/ssd-raid-benchmark,3485.html
 
Có rất nhiều card chuyển đổi để thêm nhiều ổ NVMe. Có những model không gì khác ngoài "bộ chia" để tạo nhiều ổ cho hệ điều hành và có những model có bộ điều khiển RAID tích hợp. Đây là kết quả ngẫu nhiên từ một tìm kiếm (kết quả này sẽ có hiệu suất kém đối với RAID vì nó chỉ có PCIe3 x4 và tất cả các ổ đĩa đều có băng thông của một làn duy nhất):
https://www.amazon.com/SABRENT-4-Drive-NVMe-Adapter-EC-P3X4/dp/B0BRYQH443

Có những card tốt hơn với nhiều làn hơn, thế hệ PCIe mới hơn và nhiều khe cắm NVMe hơn, mặc dù rõ ràng là bạn sẽ bị giới hạn băng thông tại một số thời điểm ngay cả với khe cắm PCIe5 x16 và card nếu bạn kết nối đủ ổ đĩa, tùy thuộc vào thế hệ của chúng. Tức là, bạn có thể đặt 4 ổ PCIe5 vào khe cắm đó hoặc 8 ổ PCIe4 mà không vượt quá băng thông khả dụng. Nếu bạn chỉ có một khe cắm x4 và bộ chuyển đổi, thì hai ổ đĩa của thế hệ đó sẽ bị tắc nghẽn, nhưng bạn có thể sử dụng các ổ đĩa của thế hệ trước và chúng sẽ ổn, nhưng 3 hoặc 4 ổ đĩa sẽ gặp phải tình trạng tắc nghẽn trừ khi bạn bỏ một thế hệ khác. Vì RAID có nghĩa là tất cả các ổ đĩa đang hoạt động cùng một lúc, bạn sẽ nhận thấy sự khác biệt, trong khi sử dụng bình thường không yêu cầu tất cả chúng phải hoạt động cùng một lúc nên thường vẫn có vẻ như không có nút thắt cổ chai.

Ngoài ra, bất kỳ card cụ thể nào cũng có thể hoặc không thể hoạt động trên bất kỳ bo mạch chủ cụ thể nào để làm cho tất cả các ổ đĩa có thể nhìn thấy độc lập. Điều này dựa trên việc bo mạch chủ có hỗ trợ phân nhánh các làn PCIe hay không. CPU hoặc chipset của bạn không thể chỉ kỳ diệu "nhìn thấy" 4 ổ đĩa riêng biệt được cắm vào một khe PCIe duy nhất, do đó bo mạch chủ phải hỗ trợ phân nhánh, trong đó các làn PCIe được chia để hoạt động như các khe riêng biệt để giao tiếp mặc dù chúng là một về mặt vật lý, hoặc card bổ sung phải có chip chuyển mạch để thực hiện điều đó (làm cho card đắt hơn một chút) hoặc bộ điều khiển RAID chỉ hỗ trợ truyền các ổ đĩa qua nhưng sau đó bạn phải trả tiền cho chức năng RAID và không sử dụng nó. Bo mạch chủ hỗ trợ phân nhánh cũng đắt hơn nhiều vì chúng sử dụng chipset máy trạm hoặc chipset tiêu dùng cao cấp.

Nếu bạn đang thực hiện RAID phần mềm (OS), thì bạn cũng có thể sử dụng nhiều card để tránh gặp phải tình trạng tắc nghẽn trên một khe cắm riêng lẻ. OS không quan tâm đến vị trí ổ đĩa được kết nối. Nhưng hầu hết các bo mạch chủ hiện nay không có đủ khe cắm lớn để sử dụng nhiều card.

Tôi không cố đọc tệp PDF đó nhưng tìm kiếm nhanh thì RAID 3D có vẻ không mang tính cách mạng lắm.
 
Và nếu có chuyện gì xảy ra như bão hoặc tăng điện áp và làm hỏng tất cả ổ đĩa của bạn thì toàn bộ dữ liệu của bạn sẽ mất hết.
 
Và nếu có chuyện gì xảy ra như bão hoặc điện áp tăng đột biến và làm hỏng tất cả ổ đĩa của bạn thì toàn bộ dữ liệu của bạn sẽ mất hết.
Tuy nhiên, điều đó vẫn đúng ngay cả khi bạn chỉ sử dụng một ổ đĩa, vì vậy tôi không chắc ý của bạn là gì. Ít nhất thì với RAID, vẫn có khả năng chỉ một ổ đĩa bị lỗi và mảng vẫn có thể tiếp tục hoạt động. Tất nhiên, việc sử dụng card bổ sung sẽ thêm một thành phần khác có thể bị lỗi và RAID về cơ bản sẽ làm tăng khả năng cuối cùng bạn sẽ có ít nhất một ổ đĩa bị lỗi nhưng toàn bộ vấn đề (ngoài RAID0) là lỗi ổ đĩa đơn sẽ không ngăn cản bạn làm việc.

Tôi thực sự không hiểu tại sao mọi phản hồi ở đây cho một câu hỏi về RAID không phải là "đây là câu trả lời" mà thay vào đó là "eww, RAID, đừng làm vậy".

Và nếu nó không phải là một raid ngu ngốc, về mặt lý thuyết, nó không thể được sử dụng để tạo ra các truy cập ngẫu nhiên thông minh hơn sao?! Nếu bạn sử dụng sas hoặc một số quy ước đặt tên thì bạn có thể truy cập nhiều ổ đĩa tìm kiếm dữ liệu riêng biệt để đọc nhằm truy cập nhanh hơn trong ngăn xếp về mặt lý thuyết bằng cách cố gắng truy cập tối đa 3 ổ đĩa một cách độc lập.
Hầu hết các triển khai RAID đã thực hiện điều đó, bất kể loại giao diện nào. Đối với các lần đọc, nó hoạt động giống như một mảng sọc. Nếu có dữ liệu được sao chép trên hai hoặc nhiều ổ đĩa và một tệp được tạo thành từ nhiều khối, bộ điều khiển (có thể là hệ điều hành hoặc chip phần cứng) sẽ đọc một khối khác nhau từ mỗi ổ đĩa để mất một nửa thời gian hoặc ít hơn. Điều đó cho phép đọc RAID sao chép nhanh hơn một ổ đĩa duy nhất. (Tất cả các triển khai có thể không hiệu quả trong việc thực hiện điều này như những triển khai khác và điều này phụ thuộc vào dữ liệu tệp thực tế được lưu trữ, nhưng nhìn chung là nhanh hơn.) Ghi vào một bản sao không nhanh hơn một ổ đĩa vì cùng một dữ liệu phải đi đến cả hai và với RAID5/6, ghi không nhanh hơn một ổ đĩa duy nhất do chi phí tính toán mặc dù ít dữ liệu hơn đi đến mỗi ổ đĩa cùng một lúc, nhưng đọc nhanh hơn vì nó là một mảng sọc. RAID10 mang lại cho bạn lợi ích của cả hai phương pháp trong cả quá trình đọc và ghi.

RAID chắc chắn không phải là bản sao lưu và bất kỳ ai muốn sử dụng RAID đều nên biết điều đó nếu họ cho biết họ nghĩ rằng RAID thay thế bản sao lưu (nó không "thực hiện cùng một mục đích"), nhưng điều đó không có nghĩa là RAID không có những công dụng hợp pháp hoặc đó là thứ gì đó hoàn toàn TỆ để triển khai. Nó có thể không có giá trị với người này nhưng với người khác thì có thể, ngay cả khi chỉ là một chút. Đánh giá của mỗi người về lợi ích và chi phí sẽ khác nhau.
Cái này, từ nhiều năm trước. Nhưng tôi chưa thấy bất cứ điều gì bác bỏ những điều này:
http://www.tomshardware.com/reviews/samsung-950-pro-256gb-raid-report,4449.html
http://www.tomshardware.com/reviews/ssd-raid-benchmark,3485.html
Bài viết đầu tiên nêu rõ rằng họ đang so sánh RAID sử dụng trình điều khiển NVMe của Microsoft với một ổ đĩa duy nhất sử dụng trình điều khiển NVMe của Samsung, mang lại lợi ích đáng kể về hiệu suất. Sẽ thật tuyệt nếu họ thử nghiệm các ổ đĩa đơn bằng trình điều khiển Microsoft để chỉ ra liệu các ổ đĩa không phải của Samsung có tốt hơn khi sử dụng một ổ đĩa đơn hay không, so sánh các ổ đĩa với nhau. (Mặc dù tiêu đề của bài viết là thử nghiệm các ổ đĩa Samsung trong RAID.) Họ cũng gặp phải giới hạn về băng thông khi giao tiếp với CPU, vì cả hai ổ đĩa đều chạy qua chipset và giao diện DMI.

Bài thứ hai thậm chí còn cũ hơn và cũng gặp phải những hạn chế tương tự. Đó thực sự là những bài viết cũ. Thật tuyệt khi thấy những bài kiểm tra mới hơn được thực hiện với ổ đĩa mới VÀ chipset mới. Bây giờ bạn có thể chạy hệ thống với hai ổ đĩa NVMe được kết nối trực tiếp với CPU hoặc ít nhất là chỉ một trong số chúng phải sử dụng bus CPU-chipset nên ít hoặc không có tình trạng tắc nghẽn, và tất nhiên chức năng RAID có lẽ đã được cải thiện. Và có tùy chọn sử dụng khe cắm PCIe được kết nối với CPU bằng một trong các card bổ sung để chạy RAID.

Đối với việc sử dụng thực tế thông thường, không, có lẽ không có nhiều lợi ích rõ ràng, nếu có, về mặt hiệu suất với RAID0. Không thường xuyên có người thực sự chỉ chờ ổ đĩa, ngoại trừ khi thực hiện truyền tệp lớn (vì bản thân Windows hoàn toàn làm giảm hiệu suất của một lượng lớn tệp nhỏ). Một số trò chơi có thể tải nhanh hơn nếu chúng bị hạn chế về băng thông. Nhưng việc tải hầu hết các ứng dụng mà mọi người sử dụng sẽ không nhanh hơn tại thời điểm này vì các tệp được tải không quá lớn và CPU vẫn phải xử lý chúng, và thời gian tải chúng từ đĩa thực sự không phải là nút thắt cổ chai. (Làm cho SSD PCIe5 thậm chí còn ít liên quan hơn; đến một thời điểm mà việc tăng gấp đôi băng thông hoặc dung lượng sau mỗi thế hệ không phải là vấn đề lớn.) Nhưng RAID1 vẫn mang lại lợi ích của tính dự phòng. Bạn không thể chỉ coi đó là không bao giờ quan trọng, NẾU một người dùng cụ thể coi đó là một tính năng hữu ích và tiềm năng đọc nhanh hơn đôi khi chỉ là một phần thưởng.
 
Nhưng RAID1 vẫn mang lại lợi ích của tính dự phòng. Bạn không thể chỉ coi đó là không bao giờ quan trọng, NẾU một người dùng cụ thể coi đó là một tính năng hữu ích và tiềm năng đọc nhanh hơn đôi khi chỉ là một phần thưởng.
Dự phòng ổ đĩa vật lý, chắc chắn rồi.
Trong một số trường hợp sử dụng, nó rất có lợi.

Nhưng quá nhiều người nghĩ rằng đó là tất cả những gì họ cần để bảo vệ dữ liệu.

Chúng ta đã có cuộc thảo luận này trước đây.
 
Back
Bên trên