Jak optimalizovat SSD v Linuxu

SSD disky v dnešní době stále více podporují Linux a dostává je do rukou stále více uživatelů. Navzdory tomu jen málo uživatelů Linuxu ví, jaký je správný souborový systém, který by měli používat, jak funguje souborový systém TRIM nebo dokonce proč by si měli dávat pozor na čtení/zápis. Proto v tomto článku rozebereme vše, co je třeba vědět o optimalizaci SSD v Linuxu. Projdeme si nejlepší souborové systémy, které lze použít. Kromě toho si projdeme, jak povolit TRIM a další!
SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

Souborový systém pro SSD

Solid State Drive jsou velmi moderní. Využívají výhod technologie NAND, aby zajistily, že vaše data budou čtena a zapisována nejrychlejším možným způsobem. Právě kvůli této rychlosti bývají disky SSD opravdu rychlé bez ohledu na to, jaký typ souborového systému na ně umístíte. To znamená, že pokud chcete ze svého SSD na Linuxu vytěžit maximum, nejlepším řešením je vybrat si pro něj nejlepší souborový systém. Pojďme se podívat na souborové systémy dostupné pro Linux a prodiskutujeme, které z nich je nejlepší použít na SSD.

Prodlouženo 4

Souborový systém Extended 4 je z nějakého důvodu preferovaný souborový systém pro většinu distribucí Linuxu. Je spolehlivý a má docela dobré vlastnosti pro různé případy použití. Ext4 je obecně „univerzální“ souborový systém, což znamená, že se očekává, že bude používán na řadě různých úložných zařízení. Není speciálně navržen pouze pro SSD, ale nenechte se tím vyděsit. Má mnoho vylepšení speciálně pro vlastníky SSD, jako je podpora TRIM a funkce, které umožňují snížení čtení/zápisu pro prodloužení životnosti.

Pokud si nejste jisti, co od svého SSD chcete, použijte tento souborový systém. Je dobře zaoblený a odvede svou práci.

XFS

Souborový systém XFS je starší souborový systém s mnoha různými případy použití. Stejně jako Ext4, i systém souborů XFS podporuje věci jako TRIM, které udrží váš SSD zdravý na Linuxu. Kromě toho má některé opravdu skvělé funkce, včetně nástroje pro defragmentaci souborového systému a schopnosti zakázat žurnálování souborového systému (což je kritické, když se snažíte maximalizovat životnost vašeho SSD).

Celkově je XFS skvělý souborový systém pro SSD, pokud hledáte absolutně nejlepší možný výkon. Souborový systém XFS lze vybrat z většiny instalačních nástrojů distribuce Linuxu.

Povolit podporu TRIM

FS-TRIM je nástroj pro souborové systémy, který prochází a zahazuje nepoužívané bloky. Vzhledem k povaze flash paměti a NAND obecně platí, že čím více bloků se objeví, tím může být SSD časem pomalejší. To je velmi důležité pro zdraví disku SSD, že tuto funkci povolíte.

Z větší části vám to umožní distribuce Linuxu (jako Ubuntu atd.). Ne každá distribuce Linuxu je však vytvořena stejně a některé tuto funkci ve výchozím nastavení nepovolují. Jak na to:

Ubuntu

sudo apt install util-linux

Debian

sudo apt-get install util-linux

Arch Linux

sudo pacman -S util-linux

Fedora

sudo dnf install util-linux

OpenSUSE

sudo zypper install util-linux

S nainstalovaným obslužným softwarem povolte služby systemd, abyste zajistili běh FS-TRIM.

sudo systemctl enable fstrim.service
sudo systemctl enable fstrim.timer

Poté ihned spusťte obě služby pomocí systemctl start.

sudo systemctl start fstrim.service
sudo systemctl start fstrim.timer

Omezte čtení a zápis na SSD

Jednotky SSD nefungují stejným způsobem jako tradiční rotující pevný disk. Na rozdíl od RPM disků mají SSD omezený počet zápisů, které mohou provádět. Jakmile uživatel dosáhne maximálního možného počtu zápisů, jednotka se stane pouze pro čtení a začne selhávat (nebo hůře). Chcete-li to zmírnit, proveďte následující.

Za prvé, nevytvářejte na SSD odkládací oddíl. Dát celý oddíl k výměně na SSD znamená, že disk SSD neustále čte a zapisuje data. To může rychle zhoršit zdraví a životnost disku. Místo toho zvažte vytvoření odkládacího souboru nebo se swapu úplně zřekněte.

Použití odkládacího souboru místo oddílu je stále ošemetné, ale nakonec to bude lepší, protože odkládací soubor je stále jen soubor a ne celý oddíl, který může systém použít. Odkládací soubory se navíc snadno vypínají a zapínají. Uživatel může v případě potřeby snadno zapnout swap a po dokončení jej ihned vypnout, změnit jeho velikost atd. Oddíly pro odkládání jsou méně flexibilní.

Dalším dobrým postupem, jak zmírnit čtení/zápis na vašem SSD, je zakázat žurnálování se systémem souborů. Není to kritické, ale pokud to uděláte, budete číst/psát podstatně méně. Chcete-li to provést, vyhledejte v příručce vaší distribuce Linuxu jakékoli informace, které mohou mít o tomto specifickém pro váš operační systém.

Nakonec se vždy snažte aktualizovat firmware vašeho SSD. Věřte tomu nebo ne, ale SSD dostávají aktualizace jako kterákoli jiná součást na vašem PC. Pokud firmware neaktualizujete, přicházíte o vylepšení od výrobce, která jej zefektivňují, méně čte/zapisují a lépe nakládají s daty. Chcete-li aktualizovat firmware vašeho disku, je nejlepší nahlédnout do manuálu dodaného s vaším SSD. Případně vyhledejte na webu výrobce nebo se podívejte na wiki své distribuce Linuxu, kde najdete pokyny.