Ich weiß , EXT4 ist die schnellst bereits von 3J Überprüfung Test Blog - Beiträge von verschiedenen Autoren Aber theres auch andere Einstellungen , die SSD schneller i gefunden http://www.howtogeek.com/62761/how-to-tweak-your-ssd- in-ubuntu-for-better-performance /
sudo gedit /etc/fstab
add to / partition <options> noatime,nodiratime,
and also if kernel is >2.6.33 also add discard,
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
UND https://wiki.ubuntu.com/MagicFab/SSDchecklist
sudo gedit /etc/fstab
add to / partition <options> noatime, and thats it
and data=writeback mounting option if you formatted the disk without journaling. Otherwise add data=ordered which sould be a good compromise between full journaling and none at all.
tmpfs /tmp tmpfs nodev,nosuid,noexec,mode=1777 0 0
warum nur noatime Und woher wissen, ob die Festplatte ohne Journal aus der Installation ist? Und was ist schneller? Kein Jornaling oder Gegenteil? Und diff keine Journaldaten = Rückschreiben oder Journaldaten = bestellt?
Und warum unterscheidet sich tmpfs / tmp in beiden Artikeln und wie dffer und hexe ist besser und warum?
All dies ist über SSD, aber kann ich die gleichen Einstellungen in HDD verwenden? Ich möchte eine Antwort für HDD und SSD finden, da ich einmal Skripte erstellt habe, um sie in meinem https://wiki.ubuntu.com/Kangarooo/AfterCleanInstallation einzurichten
quelle
relatime
der beste Kompromiss ist, aber ich habe meine Analyse auf die dargestellten Fakten beschränkt. Viele dieser Optimierungen spielen keine Rolle, es sei denn, Sie haben Server-Workloads. Ich spreche von Leistung, nicht von Nivellierung. Das Wichtigste, was dieser Benutzer tun kann, ist die Aktivierung desdiscard
Supports. Ich besitze seit 1,5 Jahren eine SSD und habe sie noch nie optimiert, funktioniert hervorragend und verwaltet ihre eigenen Abwürfe.nodev
es dumm? Es macht das System nicht darauf aufmerksam, dass das Dateisystem ein Gerät ist, verhindert jedoch, dass Gerätedateien als Geräte behandelt werden. Sie können den Unterschied mit testensudo mknod -m666 test c 1 3
(wodurch eine Datei erstellt wirdtest
, die als beschreibbares Nullgerät fungiert, dh/dev/null
). Auf einem Dateisystem gemountetnodev
,echo > test
undcat test
nicht, unabhängig davon , ob Sie es als root ausführen oder nicht.Die
discard
Option wird nicht vorgeschlagen , mehr für die SSD-hosted - Dateisysteme, wie sie die Dinge verlangsamen , weil die Linux - Kernel hat eine nicht-optimierte Implementierung des Befehls. (IIRC, TRIM-Anforderungen verwenden jeweils nur einen ATA-Sektorbereich, wodurch sie langsam werden.)Erstellen Sie stattdessen einen täglichen Cron-Job, der ausgeführt wird
fstrim -v /
(oder was auch immer Ihre SSD-Partitionen sind). Dies ist die Lösung, mit der Ubuntu 14.04 LTS ausgeliefert wird.quelle
systemctl enable fstrim.timer
es ..Aktivieren Sie 'noexec' nicht für / tmp, da Sie sonst Probleme mit bestimmten 3D-Treibern haben, die von / tmp ausgeführt werden müssen. NVIDIA-Treiber für moderne Hardware stellen diese Anforderung. Jede Anwendung, die Sie haben, wird automatisch fehlerhaft (wie xscreensaver glmatrix), wenn Sie 'noexec' aktiviert haben.
quelle
Zusätzlich zu der Antwort von ppetraki sollten Sie, wenn Flash Wear ein Problem darstellt , ein RAM-Dateisystem für Ihren
/tmp
Ordner bereitstellen .Verschieben Sie Ihre
/var/log
Dateien jedoch nicht in den Arbeitsspeicher, es sei denn, Sie sind sicher, dass Sie nicht abstürzen werden;) UND Sie haben bereits alle Serverpakete installiert, die neue/var/log
Verzeichnisse erstellen (z. B. Apache), und möchten nicht, dass diese zwischen den Startvorgängen verschwinden :Dies ist eine Mischung aus der Antwort von JR0cket und anderen Blog-Artikeln zum Thema.
quelle