Notebooky

Ako zlepšiť výkon SSD v notebookoch so systémom Linux

Ako zlepšiť výkon SSD v notebookoch so systémom Linux
Jednotky SSD (Solid State Drive) sú pre inštalácie počítačov so systémom Linux orientované na výkon prakticky povinné, aj keď sú nákladnejšie ako tradičné mechanické pevné disky. Tento článok bude zdieľať malú vychytávku, ktorá zlepší výkon disku SSD, keď je váš notebook napájaný z batérie.

Zrieknutie sa zodpovednosti: Vylepšenie vysvetlené nižšie mení, ako váš systém Linux zaobchádza so správou napájania SSD. Túto metódu používam už dlho a nestretla som sa so žiadnymi problémami. Nemôžem však niesť zodpovednosť za to, ak sa po použití tohto vylepšenia niečo pokazí na vašom disku SSD. Pri dodržiavaní týchto pokynov sa odporúča, aby ste postupovali podľa vlastného uváženia.

Pochopenie správy napájania SSD v systéme Linux

Väčšina distribúcií systému Linux používa rozhranie API „Advanced Power Management (APM)“ systému Linux Kernel na spracovanie konfigurácie, optimalizáciu výkonu a zabezpečenie stability úložných zariadení. Týmto zariadeniam je pridelená hodnota APM medzi 1 a 255 na riadenie ich prahových hodnôt správy napájania. Hodnota 254 označuje najlepší výkon, zatiaľ čo hodnota 1 označuje lepšiu správu napájania. Priradením hodnoty 255 sa program APM úplne deaktivuje. Pokiaľ je systém napájaný z externého zdroja, štandardne sú jednotkám SSD priradené APM 254. V režime batérie je úroveň APM nastavená na 128, čo znižuje rýchlosť čítania a zápisu na SSD. Tento článok vysvetľuje, ako zvýšiť úrovne SSD APM na 254, keď je prenosný počítač so systémom Linux napájaný z batérie.

Používanie diskov GNOME

Ak chcete zmeniť úroveň SSD APM v ľubovoľnej distribúcii systému Linux založenej na GNOME, spustite aplikáciu „GNOME Disks“ zo spúšťača aplikácií. Skontrolujte, či je prenosný počítač v režime batérie. Zvýraznite položku jednotky SSD na bočnom paneli a kliknutím na trojbodkovú ponuku v pravom hornom rohu otvorte ponuku správy disku. Kliknutím na možnosť „Nastavenia disku…“ otvoríte konfiguračné okno.

Na ďalšej obrazovke skontrolujte, či je zapnutá možnosť „Použiť pokročilé nastavenia správy napájania“. Posuvníkom zvýšte APM na 254. Nastavenia použijete kliknutím na tlačidlo „OK“. Môže sa zobraziť výzva na zadanie hesla používateľa.

Po vykonaní týchto nastavení reštartujte systém, aby sa zmeny prejavili. Teraz by ste mali mať zvýšenú rýchlosť čítania a zápisu SSD v režime batérie. Pre informáciu, tu sú rýchlosti čítania môjho SATA SSD disku, ktoré ukazujú pozitívny vplyv zvýšenia úrovne APM na výkon.

Výkon SSD pri APM 128 v režime batérie:

Výkon SSD pri APM 254 v režime batérie:

Zlepšenie výkonu je podstatné. Tieto rýchlosti čítania môžete porovnať s rýchlosťami inzerovanými predajcami a vyhodnotiť tak kvalitu diskov SSD nainštalovaných vo vašom systéme.

Pomocou hdparm

Ak uprednostňujete príkazový riadok, na správu napájania SSD môžete použiť konfiguračný program „hdparm“. Najskôr identifikujte svoj disk „UUID“ SSD spustením niektorého z nasledujúcich príkazov:

$ lsblk -o NÁZOV, CESTA, MODEL, PREDAJCA, VEĽKOSŤ, FSUSED, FSUSE%, TYP, MOUNTPOINT, UUID
$ blkid

Mali by ste dostať takýto výstup. Poznačte si hodnotu „UUID“.

/ dev / sda7: UUID = "a1bb9815-6c80-419c-bade-c2aeeef606e2" TYPE = "ext4"
PARTUUID = "42cbf56f-15c5-41b7-9a2b-36d5034c1fce"

Uistite sa, že je váš notebook odpojený od externého zdroja napájania, a potom spustením príkazu nižšie skontrolujte aktuálnu úroveň APM (nahraďte UUID v príkaze UUID vlastného SSD).

$ sudo hdparm -B / dev / disk / by-uuid / a1bb9815-6c80-419c-bade-c2aeeef606e2

Screenshot vyššie používa iný identifikátor pre SSD, ale konečný výsledok je rovnaký. Ak chcete zvýšiť úroveň APM na 254, spustite príkaz v nasledujúcom formáte (UUID nahraďte svojim zariadením):

$ sudo hdparm -B 254 / dev / disk / by-uuid / a1bb9815-6c80-419c-bade-c2aeeef606e2

Vyššie uvedený príkaz zmení APM iba pre aktuálnu reláciu. Aby bola táto zmena pri reštartoch pretrvávajúca, je potrebných ešte trochu práce. Ak chcete, aby bola nová úroveň APM trvalá, musíte najskôr vyhľadať spustiteľný binárny súbor „hdparm“ a jeho súbor s pravidlami „udev“. Nasledujúce dva príkazy vám pomôžu nájsť tieto súbory:

$ vyhľadať hdparm
$ ktoré hdparm

Sledujte výstup týchto dvoch príkazov a nájdite správne cesty k súborom. Produkcia sa môže líšiť od distribúcie k distribúcii. Spustiteľný binárny súbor hdparm bude zvyčajne umiestnený v jednom z priečinkov „bin“ a súbor s pravidlami bude umiestnený v jednom z priečinkov „udev“. Pre informáciu, v Ubuntu 20.04, binárny súbor hdparm sa nachádza na serveri „/ usr / sbin / hdparm“ a súbory s pravidlami na serveri „/ usr / lib / udev / rules.d / 85-hdparm.pravidlá.„

Teraz otvorte súbor pravidiel udev v textovom editore spustením nižšie uvedeného príkazu (nahraďte „nano“ príkazom pre váš obľúbený textový editor):

$ sudo nano / usr / lib / udev / pravidlá.d / 85-hdparm.pravidlá

Ak súbor pravidiel hdparm neexistuje, môžete vytvoriť nový súbor pravidiel v ľubovoľnom priečinku udev umiestnenom vo vašom systéme.

Teraz vložte nasledujúci kód na koniec súboru a opatrne nahraďte binárnu cestu a UUID vlastnej jednotky SSD. Toto je referenčný kód používaný pre jednotku SSD v mojom notebooku so systémom Linux, preto nedávajte presne ten istý kód do súboru pravidiel udev vo vašom systéme.

AKCIA == "pridať", SUBSYSTÉM == "blok", KERNEL == "[sh] d [a-z]", RUN + = "/ usr / sbin / hdparm -B 254
/ dev / disk / by-uuid / a1bb9815-6c80-419c-bade-c2aeeef606e2 "

Uložte súbor s pravidlami a reštartujte systém, aby sa zmeny prejavili. Váš disk SSD by teraz mal mať v režime batérie APM 254.

Záver

Zmena hodnôt SSD APM môže zvýšiť rýchlosť čítania a zápisu, ako aj celkový výkon systému vášho notebooku s Linuxom. Agresívne úrovne APM však môžu viesť k rýchlejšej degradácii úložných zariadení. Túto príručku používajte opatrne a úrovne APM zmeňte iba vtedy, ak je pre vás výkon mimoriadne dôležitý.

Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...
Hry Ako zobraziť počítadlo FPS v hrách Linux
Ako zobraziť počítadlo FPS v hrách Linux
Hranie na systéme Linux získalo veľký tlak, keď spoločnosť Valve v roku 2012 oznámila podporu systému Linux pre klienta Steam a ich hry. Od tej doby s...
Hry Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Úvod do hry Civilization 6 predstavuje moderné poňatie klasického konceptu predstaveného v sérii hier Age of Empires. Myšlienka bola dosť jednoduchá; ...