GNU/Linux >> LINUX-Kenntnisse >  >> Linux

SATA-Festplatten-Schreibcache sicher machen

Ein Upgrade auf Kernel 2.6.38-2-amd64 (von sid) behebt das Problem, auf Kosten einer enormen Leistungseinbuße (sehr ähnlich dem einfachen Abschalten der Schreib-Caches).

Nach einigen Recherchen scheint es, dass MD bis 2.6.33-rc1 (commit a2826aa92e2e14db372eda01d333267258944033) keine E/A-Barrieren (außer auf RAID1) unterstützt hat.


Ja, soweit ich weiß, sind dies die Kosten, um sicher zu sein. Sie können viele Threads über Datensicherheit und die Geschwindigkeitskosten in jedem einzelnen Dateisystem und jeder Speicherschicht in der Postgresql-Mailingliste sehen. Sie haben in letzter Zeit beispielsweise nur über SSD-Sicherheit gesprochen Die Vertex 2 Pro oder die letzte SSD-Intel-Serie, die einen kleinen Speicher angeschlossen haben (wie ein Batterie-Cache in einem Raid-Controller), sind sicher für die Datenbanknutzung und das Problem mit der SSD kann nicht behoben werden, indem der Schreib-Cache deaktiviert wird.

Ich füge hier zwei Links ein, aber Sie haben mehrere Beispiele in der Mailingliste, führen Sie eine Suche durch.

http://archives.postgresql.org/pgsql-performance/2010-06/msg00076.php

http://archives.postgresql.org/pgsql-general/2011-04/msg00709.php


Linux
  1. Wie schreibe ich eine Schleife in Bash?

  2. So partitionieren Sie eine Festplatte unter Linux

  3. Ist es sicher, eine Aws Ubuntu-Instanz zu aktualisieren, auf der Live-Sites ausgeführt werden?

  4. In .txt-Datei schreiben?

  5. Was macht .cache? Es verbraucht einen riesigen Speicherplatz

Testen von Festplattenspeicher unter Linux

O_DIRECT vs. O_SYNC unter Linux/FreeBSD

Löschen Sie den Spotify-Cache, um Speicherplatz freizugeben?

Owncloud Disk ist abgestürzt, Daten sind sicher, wie man einen neuen Server einrichtet

Linux gibt großen Festplatten-Cache nicht frei, wenn der Speicherbedarf steigt

Verteiltes Dateisystem mit lokalem Disk-Cache