Quản lý chu kỳ học lại pin trên LSI và các bộ điều khiển RAID tương tự


12

Làm thế nào để các kỹ sư đối phó với chu kỳ "học lại" pin của bộ điều khiển RAID?

Như đã lưu ý trong: "Pin học lại" trên LSI MegaRaid là gì? , chu trình học lại xả pin của bộ điều khiển RAID (BBWC hoặc BBU), do đó loại bỏ khả năng tăng tốc bộ đệm ghi. Tuổi thọ của pin được kiểm tra và sau khi được sạc, bộ đệm ghi được kích hoạt lại. Điều này có tác động rõ ràng đến hiệu suất I / O của máy chủ trong suốt thời gian của chu trình học lại. Tôi nghĩ rằng điều này xảy ra hàng tháng.

Sự suy giảm hiệu suất đã được ghi nhận, đặc biệt là trên các hệ thống cơ sở dữ liệu:

Cơ sở dữ liệu chậm? Kiểm tra pin RAID!

Tìm hiểu về pin của bạn

Nền tảng của tôi là về các máy chủ HP ProLiant, bộ điều khiển Smart Array không trải qua bài tập này ( hoặc ít nhất là có giám sát thời lượng pin chủ động hơn ). Đây có vẻ là một tính năng khủng khiếp ( sự bất tiện tối đa, mức tăng ít ), nhưng tôi đang ở trong một môi trường có nhiều bộ điều khiển LSI (trên phần cứng Supermicro ) và muốn xem liệu chính sách chăn có thể được áp dụng cho các hệ thống liên quan hay không.

  • Lịch trình mặc định của chu trình học lại trên bộ điều khiển LSI là gì?
  • Là những chu kỳ học lại hữu ích?
  • Có nên tắt tính năng này?
  • Nếu bạn chọn để tính năng này được bật trong môi trường của mình, làm thế nào để bạn xử lý lập lịch? Bạn có lên lịch trình này bằng tay hoặc cho phép bộ điều khiển thiết lập lịch trình của riêng mình?
  • Bộ điều khiển Dell Perc có bị ảnh hưởng theo cách tương tự không? ( LSI là OEM )

Tôi không thể nói với phần còn lại của câu hỏi, nhưng PERCs học lại.
MDMarra

Các bộ điều khiển LSI mới hơn được cho là có tùy chọn 'minh bạch lại'. Trong thực tế (trên phần cứng lớp Dell C) tôi chưa thấy công việc này.
topplingwagon

Câu trả lời:


13

Gần đây tôi đã đọc một bài viết của một trong những kỹ sư của Godaddy về chính chủ đề này: Học cách đối phó với việc học

Trên chu kỳ học pin của phần cứng (thẻ Dell PERC) của họ diễn ra cứ sau 90 ngày, nhưng không có cách nào để biết chính xác khi nào nó sẽ xảy ra, tức là trong giờ cao điểm hoặc ngoài giờ cao điểm.

Họ đã nói về các giải pháp khác nhau:

  • Hoàn toàn vô hiệu hóa việc học pin. Vấn đề với tùy chọn này là bạn sẽ không biết trạng thái của pin và thời gian sử dụng và thời gian sạc, do đó, trong trường hợp mất điện, bạn có thể gặp rủi ro mất dữ liệu.

  • Sử dụng phần cứng khác nhau. Một số bộ điều khiển có 2 pin và lật giữa chúng trong các chu kỳ học tập như vậy. Ngoài ra, có các bộ điều khiển RAID (như Dell H710) không cần pin mà thay vào đó sử dụng NVRAM không bay hơi để lưu trữ dữ liệu không được cam kết.

  • Buộc ghi lại (bộ nhớ đệm) bất kể trạng thái của pin. Giống như giải pháp thứ 1, bạn có nguy cơ mất dữ liệu.

Cuối cùng, họ thiết lập các crons cho giờ thấp điểm theo dõi chu kỳ học tiếp theo và nếu trong vòng 24 giờ tới, họ buộc điều đó xảy ra ngay lập tức. Bằng cách đó, họ vẫn giữ được lợi ích của việc sử dụng pin mà không chạy nó vào thời gian sử dụng cao điểm.

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.