Linux/RAID/Optimierung: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
K Textersetzung - „z. B. “ durch „beispielsweise “ |
||
Zeile 1: | Zeile 1: | ||
== Datenträger-Cache == | == Datenträger-Cache == | ||
Bei einem Software-RAID ist es empfehlenswert den Schreib-Cache von Datenträger zu deaktivieren, um bei einem Stromausfall keinen Datenverlust zu erleiden | Bei einem Software-RAID ist es empfehlenswert den Schreib-Cache von Datenträger zu deaktivieren, um bei einem Stromausfall keinen Datenverlust zu erleiden | ||
* Ausnahme sind dabei SSDs mit integrierten Kondensatoren, die den Cache-Inhalt bei einem Stromausfall noch auf den Flash-Speicher schreiben ( | * Ausnahme sind dabei SSDs mit integrierten Kondensatoren, die den Cache-Inhalt bei einem Stromausfall noch auf den Flash-Speicher schreiben (beispielsweise Intel DC S3510 Series SSDs) | ||
=== Status Datenträger-Cache überprüfen === | === Status Datenträger-Cache überprüfen === | ||
Zeile 25: | Zeile 25: | ||
=== Datenträger-Cache deaktivieren === | === Datenträger-Cache deaktivieren === | ||
Mit einem Editor die Konfigurationsdatei von hdparm unter /etc/hdparm.conf öffnen, | Mit einem Editor die Konfigurationsdatei von hdparm unter /etc/hdparm.conf öffnen, beispielsweise mit vim | ||
Dort in der Zeile '''#write_cache = off''' Auskommentierung aufheben und Änderung speichern | Dort in der Zeile '''#write_cache = off''' Auskommentierung aufheben und Änderung speichern |
Version vom 28. April 2025, 10:35 Uhr
Datenträger-Cache
Bei einem Software-RAID ist es empfehlenswert den Schreib-Cache von Datenträger zu deaktivieren, um bei einem Stromausfall keinen Datenverlust zu erleiden
- Ausnahme sind dabei SSDs mit integrierten Kondensatoren, die den Cache-Inhalt bei einem Stromausfall noch auf den Flash-Speicher schreiben (beispielsweise Intel DC S3510 Series SSDs)
Status Datenträger-Cache überprüfen
Überprüfen, ob der Write-Cache einer Datenträger aktiviert oder deaktiviert ist. Hier bei der Datenträger sda
sudo hdparm -i /dev/sda
Model=INTEL SSDMCEAC060B3, FwRev=LLLi, SerialNo=CVLI303201QK060K
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSec=16
CurrCHS=16383/16/63, CurSecs=16514064, LBA=yes, LBAsects=117231408
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=yes: unknown setting '''WriteCache=enabled'''
Drive confirms to: unknown: ATA/ATAP-2,3,4,5,6,7
signifies the current active mode
WriteCache=enabled: Datenträger-Cache ist hier also zur Zeit aktiviert
Datenträger-Cache deaktivieren
Mit einem Editor die Konfigurationsdatei von hdparm unter /etc/hdparm.conf öffnen, beispielsweise mit vim
Dort in der Zeile #write_cache = off Auskommentierung aufheben und Änderung speichern
# -W Disable/enable the IDE drive's write-caching feature write_cache = off
Nach einem Systemneustart sieht das Ergebnis wie folgt aus
# hdparm -i /dev/sda
Model=INTEL SSDMCEAC060B3, FwRev=LLLi, SerialNo=CVLI303201QK060K Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSec=16 CurrCHS=16383/16/63, CurSecs=16514064, LBA=yes, LBAsects=117231408 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 AdvancedPM=yes: unknown setting WriteCache=disabled Drive confirms to: unknown: ATA/ATAP-2,3,4,5,6,7
signifies the current active mode
Der Datenträger-Cache ist nun deaktiviert