close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 3 and Version 4 of AdminSsd


Ignore:
Timestamp:
Mar 29, 2014, 7:07:38 PM (13 years ago)
Author:
Rüdiger Kupper
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdminSsd

    v3 v4  
    99== Maßnahmen ==
    1010
    11 - Im BIOS muss der //SATA-AHCI-Modus// aktiviert sein (ist bei moderneren BIOS ohnehin Default)
    12 - Der Rechner sollte genügend Arbeitsspeicher haben, dass im normalen Betrieb nicht geswappt wird.
    13 - Beim Partitionieren müssen die Partitionsgrenzen auf volle 4096-Byte-Blöcke fallen (//alignment//). Alle modernen Partitionierungstools sollten das automatisch machen.
     111. Im BIOS muss der //SATA-AHCI-Modus// aktiviert sein (ist bei moderneren BIOS ohnehin Default)
     121. Der Rechner sollte genügend Arbeitsspeicher haben, dass im normalen Betrieb nicht geswappt wird.
     131. Beim Partitionieren müssen die Partitionsgrenzen auf volle 4096-Byte-Blöcke fallen (//alignment//). Alle modernen Partitionierungstools sollten das automatisch machen.
    1414  Überprüfen mittels: `parted /dev/{v,s}da align-check`.
    1515  Siehe auch http://wiki.ubuntuusers.de/SSD/Alignment.
    16 - als Filesystem sollte `ext4` zum Einsatz kommen (in Zukunft vielleicht auch das neue Filesystem Btrfs)
    17 - in der fstab muss derzeit noch die Mountoption `discard` gesetzt werden, für alle `ext4`-Dateisysteme und die Swap-Partition, um TRIM zu aktivieren. Siehe auch http://wiki.ubuntuusers.de/SSD/TRIM
    18 - (Ev. kann auch die Option `noatime` gesetzt werden. Allerdings nutzt der Linux-Kernel bereits das auch schon günstige `relatime`, um Schreibvorgänge bei jedem Lesezugriff zu vermeiden.)
    19 - Wird LVM verwendet, sollte in `/etc/lvm/lvm.conf` in der Sektion `devices {}` die Option `issue_discards = 1` gesetzt sein, damit auch LVM TRIM-Befehle sendet, wenn sich z.B. die Größe eines LV ändert. Beim Proxmox scheint diese Option Default zu sein, aber besser überprüfen.
    20 - Scheduler. Für SSD ist als I/O-Scheduler der //deadline//-Scheduler vorzuziehen. Da dieser (zumindest in Ubuntu) seit Quantal der Default ist, ist hier nichts zu tun. Vorsichtshalber überprüfen mittels: `cat /sys/block/{v,s}da/queue/scheduler`.
     161. als Filesystem sollte `ext4` zum Einsatz kommen (in Zukunft vielleicht auch das neue Filesystem Btrfs)
     171. in der fstab muss derzeit noch die Mountoption `discard` gesetzt werden, für alle `ext4`-Dateisysteme und die Swap-Partition, um TRIM zu aktivieren. Siehe auch http://wiki.ubuntuusers.de/SSD/TRIM
     181. (Ev. kann auch die Option `noatime` gesetzt werden. Allerdings nutzt der Linux-Kernel bereits das auch schon günstige `relatime`, um Schreibvorgänge bei jedem Lesezugriff zu vermeiden.)
     191. Wird LVM verwendet, sollte in `/etc/lvm/lvm.conf` in der Sektion `devices {}` die Option `issue_discards = 1` gesetzt sein, damit auch LVM TRIM-Befehle sendet, wenn sich z.B. die Größe eines LV ändert. Beim Proxmox scheint diese Option Default zu sein, aber besser überprüfen.
     201. Scheduler. Für SSD ist als I/O-Scheduler der //deadline//-Scheduler vorzuziehen. Da dieser (zumindest in Ubuntu) seit Quantal der Default ist, ist hier nichts zu tun. Vorsichtshalber überprüfen mittels: `cat /sys/block/{v,s}da/queue/scheduler`.
    2121
    2222== Auch in virtuellen Maschinen durchführen