Benötigen Sie Daten zur Festplattenlaufwerksverwaltung nach Betriebssystem: Größe der Basis-E / A-Einheit, Option "Synchronisieren", Direkter Speicherzugriff

539
Richard T

Ich möchte sicherstellen, dass ich alles getan habe, um die Festplatten eines Systems für eine ernsthafte Datenbanknutzung zu konfigurieren. Die drei Bereiche, von denen ich weiß, dass sie besorgt sind, sind:

  1. E / A-Größe: Die systemeigene Datenbank und die native Größe der Festplatte sollten entweder übereinstimmen, oder die native E / A-Größe der Datenbank sollte ein Vielfaches der nativen E / A-Größe der Festplatte sein.
  2. DMA: Platten, für die ein direkter Speicherzugriff (z. B. IDE) möglich ist, sollten dafür konfiguriert werden.
  3. Write-Caching: Wenn eine Festplatte sagt, dass sie Daten dauerhaft geschrieben hat, muss dies so sein! Nein, es im Cache aufbewahren und lügen.

Ich habe nach Informationen gesucht, um sicherzustellen, dass dies für CentOS und Ubuntu gilt, aber ich kann überhaupt nichts finden.

Ich möchte diese Dinge überprüfen und bei Bedarf ändern können.

Alle und jeder Input geschätzt.

Bitte beachten Sie: Die eigentliche Hardware ist sehr bescheiden. Es geht darum, das Beste aus unserer Hardware herauszuholen, auch wenn dies aus einer breiteren Perspektive "nicht sehr seriöse Hardware" ist.

3
Suchen Sie nach einem Dienstprogramm zum Überprüfen / Einstellen dieser Parameter oder einer Liste der Parameter, die Sie überprüfen sollten? DrNoone vor 12 Jahren 0
Wollen Sie für # 3 das Schreib-Caching nicht deaktivieren *, so dass der HDD-Puffer auf die Festplatte geleert wird (anstatt zuzulassen, dass er schreibt, wann immer er möchte)? Breakthrough vor 12 Jahren 0

1 Antwort auf die Frage

1
Steffan Mejia

Sie können beispielsweise hdparm -d -W /dev/hdadie DMA- und Write-Caching-Werte für ein IDE-Laufwerk abrufen / festlegen.

Ersetzen Sie hda durch sda für ein SATA / SCSI-Laufwerk