Tôi có nên RAID SSD của mình không?


33

Tôi có một vài đĩa cứng SATA được RAID cho an toàn trong máy của mình, vì tôi lo lắng về việc ổ đĩa bị lỗi cơ học và mất dữ liệu. Tôi đang xem xét chuyển sang một ổ SSD vào năm tới khi giá đã hoàn thành một chút.

Có đáng để sử dụng RAID với SSD không? Có vẻ như nguyên nhân chính gây ra lỗi mehanical đã được loại bỏ bằng cách sử dụng SSD, vì vậy về cơ bản, bạn đang giao dịch "Cơ hội thất bại của SSD" vì "cơ hội thất bại của bộ điều khiển đột kích bo mạch chủ". Tôi không chắc là nó có đáng không.

Ý kiến?


19
RAID không bảo vệ bạn khỏi mất dữ liệu quan trọng. Đó không phải là những gì nó được thiết kế cho. Bạn cần sao lưu cho điều đó.
davr

Bạn cần loại thời gian hoạt động nào? Nếu bạn có thể sống với một ngày hoặc lâu hơn (một giờ nếu bạn giữ thời gian rảnh rỗi) khi ổ đĩa bị hỏng, trong khi bạn thay thế và khôi phục bản sao lưu của mình, thì nó không thực sự cần thiết ...
Oskar Duveborn

5
Tại sao bạn nghĩ rằng SSD sẽ không thất bại? Vì không có bộ phận chuyển động? Điện tử có thể và làm thất bại.
David

1
@David: Tất nhiên các thiết bị điện tử có thể thất bại, nhưng SSD (tôi giả sử) ít có khả năng làm điều đó hơn so với đĩa cứng, vì thiếu các bộ phận cơ khí.
Colen

@Oskar nếu SSD bị lỗi, bạn sẽ mất tất cả dữ liệu trên đó và việc khôi phục từ bản sao lưu sẽ mất thời gian. Phục hồi không dễ dàng như vậy với SSD so với ổ cứng.
Mircea Chirea

Câu trả lời:


19

Nếu bạn không quan tâm đến chi phí, thì không có gì ngăn cản bạn sử dụng SSD RAID.

Luôn luôn đi với RAID phần mềm nếu bạn không chạy máy chủ! RAID phần mềm có thể chuyển đổi giữa các máy và RAID phần cứng thường không.

Cá nhân, tôi sẽ không bận tâm với RAID trên thế hệ SSD hiện tại. Chỉ cần lấy một cái và đảm bảo bạn có đủ bản sao lưu mà bạn không cảm thấy lo lắng về việc mất ổ đĩa. Với giá và kích thước hiện tại của SSD, nó sẽ rẻ và dễ dàng sao lưu, và sau đó khi chúng rẻ hơn và lớn hơn trong tương lai (vì chúng sẽ luôn luôn mua) :)

Tôi cũng khuyên bạn nên xem xét MTBF của SSD và đĩa cứng và tính toán khả năng xảy ra lỗi (và các loại lỗi - chúng có thể không thảm khốc với SSD, vì một lần phá vỡ một khu vực có thể không phải là dấu hiệu cho thấy toàn bộ ổ đĩa đang chết dần vì nó có thể với ổ cứng) và xử lý nếu SSD có khả năng bị lỗi cao hơn hoặc thấp hơn so với một bộ đĩa cứng RAID ...

Chỉnh sửa: Blog lỗi máy chủ chính thức nói rằng chính trang web này hiện đang sử dụng SSD RAID-ed: http://blog.serverfault.com/post/our-st Storage-defision /


1
Chính xác ý bạn là gì khi "đột kích phần mềm"? Bạn có nghĩa là những thứ mà bo mạch chủ làm (trái ngược với thẻ đột kích "thật"), hoặc một loại đột kích ma thuật nào đó mà Windows biết cách làm?
Colen

1
@Colen Một số phép thuật mà $ OS biết cách làm. Tôi giả định rằng Windows có thể quản lý RAID phần mềm, với một cái gì đó trong "Đĩa động" có phản chiếu và như vậy (tôi biết rằng Linux và nhiều hệ điều hành khác có thể nhưng tôi không sử dụng Windows nhiều như vậy). RAID giả trên bo mạch chủ là vô giá trị và thường hiệu năng không tốt hơn (đôi khi tệ hơn!) So với RAID phần mềm hỗ trợ hệ điều hành.
David Gardner

2
Các biến thể Windows của máy tính để bàn không có "nhà" trong tên của chúng (2000, XP Pro, Vista và có lẽ là 7) hỗ trợ RAID0 và RAID1 và các biến thể máy chủ hỗ trợ RAID5. Linux chỉ hỗ trợ mọi thứ về loại RAID quan trọng và con chó của nó. Trừ khi bạn nhận được bộ điều khiển RAID chỉ dành cho phần cứng chuyên dụng từ nhà sản xuất tốt, hãy sử dụng RAID phần mềm. RAID phần cứng + phần mềm giá rẻ (như đã thấy trên các bộ điều khiển giá rẻ và được bao gồm trong nhiều bo mạch chủ) là sự pha trộn thuận tiện của cả hai điều tồi tệ nhất!
David Spillett

7
TRIM chưa hoạt động với RAID, vì vậy, không - không RAID SSD cho đến khi chúng hoạt động ...
Oskar Duveborn

1
@Legooolas (& @ Oskar): TRIM không được hỗ trợ bởi RAID hoặc phần mềm RAID tại thời điểm này. Có một số tập lệnh thử nghiệm có thể sử dụng hdparmhỗ trợ TRIM thủ công cho các sắp xếp RAID 1 (chẳng hạn như kerneltrap.org/mailarchive/linux-ston/2010/5/25/6885148 chẳng hạn) nhưng có lẽ không có gì tôi cho là ổn định + đã kiểm tra đủ cho sử dụng sản xuất.
David Spillett

9

Nếu bạn sử dụng phần mềm đột kích, bạn sẽ loại bỏ "cơ hội lỗi bộ điều khiển đột kích bo mạch chủ giá rẻ". Với tốc độ bộ xử lý ngày nay, thời gian CPU cần thiết để thực hiện các phép tính chẵn lẻ là rất nhỏ (và bạn có thể thực hiện việc này đã có trong CPU với hầu hết các chip đột kích tiêu dùng nửa nướng). Khi thực hiện một số điểm chuẩn của riêng tôi, tôi thực sự đã thấy phần mềm RAID vượt trội so với thẻ RAID doanh nghiệp khi ở chế độ ghi (Tôi giả sử bo mạch chủ của bạn không có bộ đệm được hỗ trợ bằng pin để cho phép bạn hoạt động ở chế độ ghi lại).

Vì vậy, trừ khi bạn có điều gì đó chống lại cuộc đột kích phần mềm, tôi nghĩ bạn sẽ mất rất ít bằng cách đi với cuộc đột kích phần mềm và tăng độ tin cậy.


1
+1. Bị cắn bởi BIOS giả bo mạch chủ máy tính để bàn kém bằng văn bản đã khiến tôi ngại ngùng với bất kỳ RAID nào ngoài phần cứng.
p.campbell

@pcampbell, tôi đã bị lỗi bộ điều khiển RAID và thậm chí cùng một chipset không nhận ra được mảng, sau khi thay thế bộ điều khiển. Cuộc đột kích phần mềm là giải pháp tốt nhất cho vấn đề này và trên các hệ thống hiện đại có nhiều lõi CPU, nó không phải là quá nhiều. Tôi vẫn đề xuất bộ điều khiển SATA / SAS để tăng thông lượng I / O, nhưng sử dụng phần mềm RAID. Trừ khi bạn đặc biệt sử dụng một môi trường cần đột kích phần cứng, chẳng hạn như ESXi / VMWare.
Tracker1

8

SSD có thể và làm thất bại. Tôi muốn nói có RAID chúng chỉ để an toàn.


Đã đồng ý. Đặc biệt là với một số vấn đề đã được xử lý gần đây.
David

3

Tôi không có bất kỳ kinh nghiệm trực tiếp nào với SSD RAIDing, nhưng tôi đã nói chuyện với một đại diện của Dell năm ngoái và hỏi cùng một câu hỏi. Anh ấy nói rằng thời gian IO thực sự tăng lên với RAID và anh ấy đã không đề xuất nó.

Tôi nghĩ về điều này một lúc. Đối với hầu hết các phần bạn muốn RAID chỉ vì một vài lý do: tốc độ, sự phục hồi và / hoặc không gian.

Về vấn đề tốc độ, không có bộ phận chuyển động. Trên một ổ đĩa bình thường di chuyển đầu và chờ cho đĩa quay xung quanh đến đúng vị trí có thể mất phần lớn thời gian truy cập. SSD chỉ không có những bộ phận đó, vì vậy nó không phải là một vấn đề.

Về vấn đề không gian, một khối lượng logic có thể xử lý điều đó và không có nhu cầu thực sự về RAID.

Về phần dự phòng, tôi không biết. Nó sẽ là một thử nghiệm thú vị để xem nếu bạn nhận được bất kỳ lợi ích. Tôi tin rằng các ổ SSD có không gian "phụ" trong đó, vì vậy khi "các khối" bị hỏng, có một vị trí để đặt dữ liệu. Tôi chỉ nhìn vào phần đó một cách giản dị nhất.

Hy vọng tôi đã giúp,


Điều đó thật thú vị, vì bạn không thể định cấu hình máy chủ Dell bằng SSD trừ khi bạn thêm thẻ RAID RAID. Tôi tin rằng lý do là bộ điều khiển RAID trên bộ nhớ cache có thể giúp giải quyết một số vấn đề với hiệu suất ghi của thế hệ hiện tại.
Chad Huneycutt

Bạn sẽ nhận được một số hiệu suất, thậm chí RAID1 sẽ chạy chậm hơn với SSD, vì các ổ đĩa thường nhanh hơn bộ điều khiển. Tương tự, nhanh hơn ổ cứng (thậm chí ổ 15K) và thường sẽ được bù lại bằng dự phòng. Tôi đã đọc một vài nơi mà lỗi phần cứng với SSD tương đương với tốc độ ổ cứng trong vài năm qua. Vì vậy, tốt nhất để được an toàn.
Tracker1

1

Có đáng để sử dụng RAID với SSD không?

Nói chung: có. Đối với dự phòng dữ liệu , RAID 1 hoặc cao hơn là cách để đi. Bây giờ, với SSD, tôi không chắc điều này ảnh hưởng đến hiệu suất của chúng như thế nào nhưng tôi không thể tưởng tượng được nó quá bất lợi. Tôi không có kinh nghiệm với SSD nên tôi không thể nói chuyện với nó.

Có vẻ như nguyên nhân chính gây ra lỗi thất bại sẽ được loại bỏ bằng cách sử dụng SSD

Theo logic, vâng. Nhưng một số người đang báo cáo vấn đề về hiệu suất với SSD theo thời gian. Về cơ bản, SSD vẫn chưa hoàn thiện 100% cho thị trường tiêu dùng IMO. Tôi không thể chờ đợi công nghệ phát triển nhưng khi bạn gặp vấn đề như vậy từ Intel và sự suy giảm hiệu năng thì chỉ còn là vấn đề thời gian cho đến khi các nhà sản xuất tìm ra cách khắc phục các ổ cứng dựa trên "đĩa" thấp của họ.

.. vì vậy về cơ bản, bạn đang giao dịch "Cơ hội lỗi SSD" cho "cơ hội lỗi bộ điều khiển đột kích bo mạch chủ giá rẻ".

Điểm hay, nhưng bộ điều khiển đột kích bo mạch chủ giá rẻ ảnh hưởng đến cả SSD và HDD, vì vậy đây thực sự là vấn đề của RAID phần cứng.

Tôi không chắc là nó có đáng không.

Bây giờ chúng tôi nhận được câu hỏi của bạn. SSD có đáng tiền không? Đối với tốc độ, không nghi ngờ gì, tôi nghĩ rằng họ xứng đáng. Trừ khi bạn muốn có WD Raptor ở tốc độ 10.000 vòng / phút, SSD nhanh hơn rất nhiều. Nhưng bạn đã nói ...

Tôi lo lắng về việc ổ đĩa có một số lỗi cơ học và mất dữ liệu của tôi.

Tôi nghĩ rằng nó an toàn để nói, chỉ cần chờ đợi. Đợi ít nhất 12-18 tháng cho đến khi các nhà sản xuất trưởng thành các dòng sản phẩm của họ, giá giảm, công suất tăng, v.v ... Không có tác hại gì trong việc chờ đợi trong ngành công nghiệp máy tính. Sự nhấn mạnh của bạn là về sự dư thừa dữ liệu, không phải tốc độ. Tại sao phải mạo hiểm? Và các ổ đĩa ngày nay rất rẻ và cung cấp nhiều dung lượng hơn, nếu bạn thực sự cần lưu trữ ngay hôm nay, hãy mua ổ cứng SATA II rẻ hơn và RAID phần cứng . Có thể bạn sẽ tiêu ít tiền hơn và khi đến thời điểm dành cho SSD, bạn sẽ có một bộ điều khiển RAID tốt (giả sử bạn bỏ tiền vào đó).


1

Nếu bạn không cần hiệu suất ghi duy trì quá cao, bạn thậm chí có thể đi với raid1 không đối xứng (chủ yếu là viết), với gương khác nằm trên phân vùng ổ cứng. Điều này có hiệu suất rất tốt cho chúng tôi trong một ứng dụng cơ sở dữ liệu chuyên sâu, nó cũng nên chơi tốt như một phân vùng gốc hoặc usr. Tuy nhiên, tôi sẽ không sử dụng thiết lập này để trao đổi hoặc bất cứ thứ gì tương tự như viết (hoán đổi là nguy hiểm cho SSD MLC).


0

Tôi chỉ RAIDED 2 ổ SSD 64 GB Kingston V series và tôi đang có tốc độ gần 500MB / s. Tôi đã tò mò về RAIDing một chiếc Kingston Kingston 64 mà tôi đã sử dụng làm ổ đĩa Khởi động / Ứng dụng của tôi trong tháng qua, nhưng tốc độ này nhanh gấp đôi trong Mac Pro 2.8GHz, RAM 12GB, Model 2008 đầu "- Bộ xử lý kép" Harpertown "(Bộ xử lý kép" Harpertown " 8 lõi). Tôi là một người cắm trại hạnh phúc !!!


Bruce, cấp RAID nào bạn đang chạy?

2
Tôi cá là RAID 0. Thật đáng sợ.
Tom O'Connor
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.