So optimieren Sie SSDs, um Verschleiß vorzubeugen

So optimieren Sie SSDs, um Verschleiß vorzubeugen

Ich aktualisiere mein System (2011 MacBook Pro) durch die Installation einer SSD. Ich frage mich, ob es in Ubuntu eine Konfiguration gibt, die dazu beiträgt, die Lebensdauer des Laufwerks zu verlängern?

Ich bin mir nicht einmal sicher, ob es welche gibt, ich meine mich nur daran zu erinnern, vor ein paar Jahren etwas Ähnliches unter Windows gemacht zu haben.

Ich verwende Version 14.04

Antwort1

  1. Ändern Sie die SATA-Konfiguration im BIOS auf AHCI

  2. Überbereitstellung

    Es wird verwendet, um die Lebensdauer von SSDs zu verlängern, indem ein Teil Ihrer SSD unformatiert/nicht zugeordnet bleibt – 7 % sollten genügen, aber manche Leute gehen bis zu 28 %. Angesichts der Tatsache, dass SSDs immer noch nicht „billig“ sind und Speicherplatz unbezahlbar ist, verwende ich diese Technik überhaupt nicht.

  3. Als EXT4 formatieren (aber ich denke, das ist gesunder Menschenverstand und auch nur relevant, wenn Sie eine Neuinstallation durchführen)

  4. sudo nano /etc/rc.local

    Diese Methode führt bei jedem Booten TRIM aus, verlangsamt den Bootvorgang jedoch nicht. Vertrauen Sie mir, ich verwende dieses Setup selbst. Setzen Sie es fstrimvor die Zeile exit 0. Das muss für jede automatisch gemountete EXT4-Partition durchgeführt werden. Beispiel unten:

    fstrim / 
    exit 0
    

    Sie können den Code auch anpassen, um Protokolle über TRIM zu erstellen

    LOG=/var/log/trim.log
    fstrim -v / >>$LOG 
    echo “Time: $(date)” >>$LOG
    exit 0
    

    Wenn Sie eine separate Home-Partition haben, müssen Sie fstrim /homeusw. hinzufügen. Wenn Sie eine separate haben /boot/efi, TRIMen Sie diese Partition nicht und führen Sie TRIM auch niemals auf SWAP aus.

    speichern und neustarten

  5. Deaktivieren Sie den unnötigen wöchentlichen Cron-Job für TRIM, da dieser bei jedem Bootvorgang ausgeführt wird.

    sudo mv -v /etc/cron.weekly/fstrim /etc_cron.weekly_fstrim.bak
    

    Sie verschieben diesen Befehl grundsätzlich an eine andere Stelle, sodass er nicht ausgeführt wird


  1. Reduzieren Sie die SWAPiness

    • Überprüfen Sie Ihren Swappiness-Level, standardmäßig liegt er bei 60:

      cat /proc/sys/vm/swappiness
      
    • sudo nano /etc/sysctl.confFügen Sie nach dem Öffnen diese Zeile an das Ende der Datei ein:

      # Sharply reduce swap inclination
      vm.swappiness=1
      

  1. VERWENDEN SIE DEN WINTERSTROM NICHT!
  2. Neustart

Das ist alles, was ich getan habe, aber es gibt auch andere Ansätze, zum Beispiel mit Cronjob, den ich deaktiviert habe, oder per Verwerfen ...

Antwort2

Dieses Thema können Sie auch hier als Thread lesen:

https://superuser.com/questions/308251/how-to-trim-discard-a-whole-ssd-partition-on-linux

Sie können auch mit hdparm verschiedene Dinge ausprobieren, aber im Allgemeinen ist dies heute nicht mehr notwendig, im Vergleich zu den Tagen, als SSDs etwas Exotischeres waren.

Dieser zweite Link ist oder lesen Sie für weitere Details einfach man hdparm:

http://howto.unixdev.net/Test_LVM_Trim_Ext4.html

verwandte Informationen