Dữ liệu lưu trong bộ đệm RAID bao lâu?


9

Hầu hết các thẻ RAID cao cấp đều có tùy chọn mua bổ trợ pin để cho phép bộ điều khiển hoàn thành việc ghi nội dung của bộ đệm vào ổ đĩa trong trường hợp mất điện.

Tôi thiết lập RAID với giá rẻ mà không bao giờ phải trả tiền cho pin dự phòng. Mất bao nhiêu rủi ro khi mất dữ liệu được lưu trong bộ nhớ cache nếu máy tính của tôi có UPS? Tôi cho rằng máy tính có thể quá nóng và tắt nguồn cho bo mạch chủ bất chấp UPS. Pin RAID có bảo vệ bộ đệm trong quá trình tắt quá nhiệt không?

Dữ liệu lưu trong bộ nhớ cache trong bao lâu trước khi được ghi vào ổ đĩa? Tôi có thể giả định một cách an toàn bất kỳ thao tác ghi nào được gửi đến bộ điều khiển ra khỏi bộ đệm sau vài giây hoặc ít hơn không?

Câu trả lời:


3

Một UPS không thể ngăn nguồn điện ATX bị chết. Đó là những gì nguồn cung cấp năng lượng dự phòng dành cho. Một mô-đun pin bộ đệm RAID sẽ bảo toàn nội dung của bộ đệm ghi cho đến khi nguồn được phục hồi và máy chủ được khởi động lại hoặc hết pin. Đối với một số phần cứng Dell / EMC, con số 72 giờ được trích dẫn là thời gian giữ bộ đệm (với các khuyến cáo về bảo trì pin). Về thời gian dữ liệu lưu trong bộ đệm ghi trước khi đưa vào đĩa, có lẽ nó phụ thuộc vào rất nhiều yếu tố, chẳng hạn như kích thước của bộ đệm, tốc độ bộ đệm và cấu hình mảng. Tôi sẽ không nghĩ nó sẽ dài hơn một hoặc hai giây trừ những trường hợp đặc biệt (hoạt động viết trong khi mảng ở chế độ xuống cấp và xây dựng lại thành một phụ tùng nóng?), Nhưng tôi chưa thấy bất kỳ số liệu nào hoặc tự đo.


"Sẽ không bảo vệ bạn" và "nên bảo vệ bạn" mơ hồ vì "bạn" có thể đề cập đến bất cứ điều gì. Hãy ngắn gọn hơn.
năm11

3

Bộ điều khiển RAID mới nhất không còn cần bộ đệm dự phòng. Thay vào đó, các siêu tụ điện được sử dụng để cung cấp năng lượng cho bộ điều khiển và cung cấp thời gian để dữ liệu được lưu vào mô-đun bộ nhớ flash trong trường hợp mất điện, cho phép bảo quản bộ đệm trong nhiều tháng đến không có thời gian phục hồi 3 ngày căng thẳng cao giới hạn. Chúng trông giống như chúng có một mô-đun pin, nhưng thay vào đó chúng sử dụng một nhóm siêu tụ điện không bao giờ cần thay thế.

Module Flash Adaptec 600 - tài liệu: http://www.adaptec.com/nr/pdfs/afm-600_ds.pdf

Bộ điều khiển Adaptec cấp thấp nhất là 6405 với bộ nhớ cache 512 meg và AFM 600 là một mô-đun plugin.

LSI cũng có dạng bộ nhớ cache flash RAID, được gọi là "CacheVault". http://www.lsi.com/channel/products/storagecomponents/Pages/CacheVaultFlash.aspx

Hiện tại trong cả hai trường hợp, bộ nhớ cache flash cộng với bộ điều khiển RAID sẽ có giá ít nhất từ ​​500 đến 1000 đô la Mỹ. Nhưng nhiều nhà sản xuất RAID có thể sẽ di chuyển theo hướng này và giá sẽ giảm.


1

Pin dự phòng dành cho bộ đệm ghi. Nếu nguồn điện chết, pin sẽ giữ cho nội dung của bộ đệm hợp lệ cho đến khi nguồn được phục hồi và nội dung của nó có thể được ghi vào đĩa. Dữ liệu không ở trong bộ đệm ghi rất lâu.

Ngoài ra, hãy nhớ rằng các đĩa cũng có bộ đệm và cũng có thể ghi bộ đệm. Nó thường có thể được vô hiệu hóa bằng cách đặt nó thành một cái gì đó như chế độ ghi.


'không ở trong bộ đệm ghi rất lâu.' - Điều đó có nghĩa là ít hơn một vài giây hoặc một vài phút? Thú vị về bộ nhớ cache của ổ đĩa. Vì vậy, bạn có thể có pin dự phòng trên bộ điều khiển nhưng vẫn mất dữ liệu khi ổ đĩa không có pin dự phòng?
steampowered

Vài giây bình thường nhưng có thể lâu hơn trong một số điều kiện như ổ đĩa không ghi được vì nó sẽ không loại bỏ dữ liệu cho đến khi ghi thành công vào đĩa. Bản thân các ổ đĩa có thể gây mất dữ liệu nếu chế độ bộ đệm không được đặt thành chế độ tránh nó.
Brian

0

Thông thường pin có xếp hạng được in ở mặt bên của chúng. Trong trường hợp có một máy chủ chúng tôi có, pin RAID được liệt kê @ 3.7V - 7Wh. Oát giờ được tính với điện áp X thời gian X hiện tại. Pin của bạn nên liệt kê điện áp, và ít nhất là giờ ampe hoặc watt. Một trong những điều này là đủ để tìm thời gian trước khi pin chết.

To roughly find the time it would take for the battery to die you would:

Assuming 1A draw on the RAID card:
3.7V x 1A = 3.75 Watts
7Wh / 3.75W = 1.86 hours

Assuming 0.5A draw on the RAID card:
3.7V x 0.5A = 1.85 Watts
7Wh / 3.75W = 3.78 hours

Refering back to our original V * C * T:
3.7V x 0.5A x 3.78 = 7.087Wh (due to rounding errors)

Những số liệu sân bóng năng suất này sẽ giúp bạn hiểu được khoảng thời gian cần thiết để tiêu hao pin. Tôi sẽ giả sử tỷ lệ lỗi 25% chỉ để ở bên an toàn vì bạn không biết RAID có bao nhiêu ampe hoặc tình trạng thực tế của pin. Đây là một tài liệu tham khảo tuyệt vời nếu bạn muốn đọc thêm: http://www.diyelectriccar.com/forums/showthread.php?t=6535


Tôi cũng không trả lời được câu hỏi ban đầu. Tôi không thể nhận xét về thời gian lưu trữ dữ liệu trong bộ đệm trước khi ghi vào ổ đĩa, nhưng dựa trên các tình huống trên, 1,86 giờ sẽ có nhiều thời gian để làm trống bộ đệm.
Lee Harrison
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.