Tại sao tôi cần một bộ pin đột kích?


14

Tôi đang cố gắng để hiểu tại sao người ta lại thêm một gói pin vào thẻ đột kích. Đối với tôi, dường như nếu mất điện, chỉ chạy thẻ đột kích sẽ chẳng có ích gì: không có nguồn cho HD và bo mạch chủ, việc ghi dữ liệu trong bộ nhớ sẽ không hoạt động, phải không?

Ngoài ra, không có UPS tạo điều kiện thuận lợi cho việc này?

Câu trả lời:


24

Nó cho phép thẻ đột kích ghi nhớ những gì trong bộ đệm của nó (chưa được đồng bộ hóa với đĩa)

Nó rất quan trọng đối với những người cần tính toàn vẹn dữ liệu cao .. Hoặc để lưu DB của bạn khỏi một số loại tham nhũng nhất định ..

(Về cơ bản những gì trên đĩa, trên đĩa - vì vậy an toàn .. Vấn đề là khi HĐH nghĩ rằng nó nằm trên đĩa nhưng thực tế không phải và trong bộ đệm thẻ RAID)

Khi máy chủ khởi động lại, rõ ràng những bộ đệm đó sẽ bị xóa vào các đĩa .. Vì vậy, bạn có một điểm tương quan thời gian với các đĩa và HĐH của bạn ..
(nếu không bạn sẽ chỉ mất thông tin - như một vài bản ghi cơ sở dữ liệu, mà bạn sẽ không bao giờ biết rôi. )

Một UPS giúp chắc chắn .. nhưng nó không đủ an toàn .. bao giờ thẻ RAID đàng hoàng nên có BBU (Bộ pin dự phòng)


+1 Tôi sẽ chỉ định "mọi thẻ RAID bổ trợ nên có BBU". Rất ít thẻ RAID tích hợp có chúng.
Antoine Benkemoun

4
Ồ, ý tôi là bởi "đàng hoàng" .. trên tàu không bao giờ đàng hoàng: P
Arenstar

Không thay đổi rằng mỗi thẻ Raid sẽ có một;) Integratd thường khá nhảm nhí.
TomTom

Ah, điều đó có ý nghĩa, nó chỉ giữ nó trong bộ nhớ cho đến khi máy chủ hoạt động trở lại.

1
Phải ..: D + không bao giờ nên để tất cả trứng của bạn vào một giỏ .. vì vậy bạn không thể / không nên chỉ dựa vào một UPS ..
Arenstar

5

Trong khi tôi đồng ý với Arenstar, gần đây tôi đã chuyển từ bộ điều khiển dựa trên bộ đệm dựa trên pin sang bộ điều khiển dựa trên flash. Điều này xóa bỏ sự khẩn cấp trong việc di chuyển bộ điều khiển và mọi nguy cơ vô tình ngắt kết nối pin trong quá trình di chuyển. Chúng dường như có cùng giá khoảng và thực sự có nhiều bộ đệm hơn.


Tương tự cho Adaptec - 5805 có một loạt sử dụng đèn flash và bộ ngưng tụ.
TomTom

Điểm hay: D +1
Arenstar

2

Một gói pin đột kích là cần thiết tùy thuộc vào cấu hình bộ đệm của mảng Raid của bạn.

Nếu bạn tình cờ sử dụng Ghi lại (khi bộ điều khiển thông báo cho Os, việc ghi dữ liệu đã thành công khi vẫn còn trong bộ đệm, đối lập với việc ghi lại khi bộ điều khiển chờ dữ liệu nằm trên đĩa), bạn có thể mất dữ liệu quan trọng mất điện, vì tất cả dữ liệu được lưu trong bộ nhớ cache sẽ bị mất.

Bạn vẫn có thể mất dữ liệu được lưu trong bộ nhớ cache nếu bộ điều khiển bị lỗi.


1

Hầu hết các bộ điều khiển RAID hỗ trợ Ghi bộ đệm, sẽ không kích hoạt nó nếu không có gói pin dự phòng. Hãy tưởng tượng thiệt hại mà 64 Megs ghi vào bộ nhớ cache lớn, không được ghi vào đĩa sẽ gây ra âm lượng.

Không ghi bộ nhớ đệm, bộ điều khiển RAID5 ghi hiệu suất giảm xuống 5-10 lần. .


Tôi tin vào việc sử dụng pin khi có sẵn, nhưng không quá lo lắng nếu máy chủ không có. Trong thực tế, tôi nhận thấy rằng các ghi được lưu trong bộ nhớ cache có tuổi thọ rất ngắn trong bộ đệm. Họ làm cho nó vào đĩa nhanh đáng ngạc nhiên ngay cả trên các máy chủ được sử dụng nhiều của chúng tôi. Nó cũng không giải quyết được vấn đề về ghi / quy trình chỉ được cung cấp một phần cho thẻ từ ứng dụng & HĐH. Liệu nó có giúp ích gì không, nó sẽ giúp giảm thiểu một trường hợp tham nhũng dữ liệu cụ thể. Tuy nhiên, vẫn còn RẤT NHIỀU nơi khác bị lỗi trong thời gian mất điện.
Brian Knoblauch

1
À nhưng một số bộ điều khiển RAID YÊU CẦU một bộ pin trước khi chúng thậm chí sẽ cho phép ghi bộ đệm. Vì vậy, tất nhiên, đó là một động vật khác nhau.
geoffc
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.