Wie kann ich feststellen, ob meine Festplatte(n) über einen batteriegestützten Schreibcache verfügen?

Wie kann ich feststellen, ob meine Festplatte(n) über einen batteriegestützten Schreibcache verfügen?

Wie kann ich feststellen, ob meine Festplatten über einen batteriegestützten Schreibcache (BBWC) verfügen?

Wie kann ich feststellen, ob es aktiviert und/oder richtig konfiguriert ist?

Ich habe keinen physischen Zugriff auf meinen Server. Es ist eine GNU/Linux-Box.

Ich kann auf Anfrage zusätzliche Informationen/Details bereitstellen. Mein Bezugsrahmen ist der eines DBA – ich habe Zugriff und Privilegien, aber (normalerweise) bewege mich nur dort, wo ich weiß, dass ich dazu verpflichtet bin. :)

Antwort1

Ich habe noch nie batteriegestützte Schreibcache-Festplatten gesehen – nur RAID-Controller. Wie Sie den Controller abfragen, hängt ziemlich stark von Ihrer Hardware ab. Sie benötigen mit ziemlicher Sicherheit Root-Rechte auf der Box.

Wenn ich beispielsweise Dell PERC-Controller verwende und diese dell-omsa-repositoryinstalliert habe, kann ich Folgendes tun:

# omreport storage battery
List of Batteries in the System

Controller SAS 6/iR Integrated (Slot Embedded)
No Batteries found

Auf einem anderen Server:

# omreport storage battery
List of Batteries in the System

Controller PERC 4e/Di (Slot Embedded)
ID                        : 0
Status                    : Ok
Name                      : Battery 0
State                     : Ready
Recharge Count            : 0
Max Recharge Count        : 1100
Predicted Capacity Status : Not Applicable
Learn State               : Not Applicable
Next Learn Time           : Not Applicable
Maximum Learn Delay       : Not Applicable

Ich konnte im Moment nicht herausfinden, wie ich nach der aktuellen Schreibcache-Einstellung fragen kann, aber ich glaube, ich habe sie dort schon einmal gesehen. Wenn Sie jedoch keine Dell RAID-Controller verwenden, benötigen Sie eine andere Software.

Antwort2

So können Sie sehen, ob die Batterie-Notstromversorgung Ihren Server beschleunigt. Auf diesem Server funktioniert es:

root@server:~# omreport Speicher-vdisk
Liste der virtuellen Laufwerke im System

Controller PERC H700-Adapter (Steckplatz 1)
ID: 0
Status: Okay
Name : VD1
Status: Bereit
Hot Spare-Richtlinie verletzt: Nicht zugewiesen
Verschlüsselt: Nicht zutreffend
Layout: RAID-5
Größe: 1.862,00 GB (1999307276288 Bytes)
Gerätename: /dev/sda
Busprotokoll: SATA
Medium: Festplatte
Leserichtlinie: Adaptives Vorauslesen
Schreibrichtlinie: Zurückschreiben
Cache-Richtlinie: Nicht anwendbar
Streifenelementgröße: 64 KB
Disk-Cache-Richtlinie: Aktiviert

Die wichtige Zeile hier ist die

Schreibrichtlinie: Zurückschreiben

Stellen Sie sicher, dass Sie eine Batterie haben, bevor Sie dies aktivieren. Verwenden Sie dazu:

root@server:~# omreport Speicherbatterie

Anschließend können Sie die Aktivierung mit Folgendem durchführen:

root@server:~# omconfig storage vdisk controller=0 vdisk=0 action=changepolicy writepolicy=wb

Antwort3

Das nennt man WISSEN. Ein dunkles Geheimnis erfahrener Systemadministratoren. Sie erinnern sich, welche Hardware sie bestellen und wie sie sie konfigurieren. Sehr geheimnisvolles Zeug. Teil der dunklen Kunst der Administration und erfordert, dass Sie die alten Schriftrollen mit den Bestellscheinen lesen.

Wenn Sie der DBA sind, fragen Sie abschließend die für das System verantwortlichen Personen.

  • Discs haben normalerweise kein BBWC. Discs werden vom Computer mit Strom versorgt. Das wäre also eine redundante Stromversorgung mit USV. Mir ist keine einzige Disc bekannt, bei der die Möglichkeit besteht, eine Batterie oben einzustecken.
  • BBWC ist eine RAID-Controller-Funktion. Leider gibt es keine gemeinsame API. Wo genau Sie Dinge wie Controller-Konfiguration usw. sehen, hängt von der Hardware ab. Auf moderner Hardware sind Sie möglicherweise sogar OHNE Batterie geschützt – Adaptec hat kürzlich einen Controller ohne Batterie herausgebracht. Er hat einen Kondensator, der alles lange genug am Leben hält ... um den gesamten Cache im Wesentlichen auf einen integrierten nichtflüchtigen Flash-Speicher zu schreiben. Gleiches Ergebnis, keine Wartung (Batterien müssen regelmäßig ausgetauscht werden, sie nutzen sich innerhalb von 2-3 Jahren ab).

Je nachdem, wie groß das Unternehmen ist, stehen Ihnen als DBA möglicherweise keine Festplatten, kein USV und nicht einmal ein RAID-Controller zur Verfügung, sondern Sie arbeiten mit einem SAN (das all dies in einer viel größeren Konfiguration bietet).

verwandte Informationen