Zrychlování a optimalizace běhu Manjara

Postupně během provozu systému může dojít k jeho zpomalování. Zde je pár tipů, jak ho alespoň trochu zrychlit nebo ušetřit místo na disku.

1) Správa aplikací po spuštění

Nejlépe se spustí z Menu > Nastavení > Relace a spouštění, záložka Automatické spuštění aplikace (platí pro prostředí XFCE, ostatní to budou mít podobně). Tam můžete povypínat aplikace, které se nemusí podle vašeho mínění nutně spouštět po přihlášení. Některé prostředí dokonce umožňují nastavit prodlevu spuštění, tak aby se aplikace nespouštěly ve stejný okamžik a nezahlcovaly tak systémové prostředky.

2) Aplikace Preload

Рreload je aplikace běžící na pozadí, která shromažďuje informace o nejčastěji používaných programech do vyrovnávací paměti a používající knihovnu, která zvyšuje rychlost načítání těchto programů. Často používané programy jsou načítány do paměti během nízkého vytížení počítače. To vede k nižšímu spouštěcímu času a menší velikosti dat, která jsou načítána z disku.
Aplikace se instaluje klasicky příkazem:

sudo pacman -S preload

Aby se spouštěla po startu, je třeba zapnout jeho službu příkazem:

sudo systemctl enable preload

Pokud chcete případně upravit nastavení, nachází se v /etc/preload.conf.

3) Vyčištění od zbytečných souborů

K tomu nejlépe poslouží aplikace Bleachbit, kterou nainstalujete příkazem (je třeba mít povolený repozitář community):

sudo pacman -S bleachbit

Možné ji spustit bez oprávnění roota, i s ním a aplikace se postará o vyčištění různých cache a dočasných souborů. Volby, které aplikací které Bleachbit nenalezne budou skryty, takže se nebudete probírat jejich velkou spoustou. Aplikace také umí skartovat soubory a složky tak, aby již nešly obnovit.

4) Odkládací prostor

Nastavení využívání odkládacího prostoru (respektive hodnoty swappiness) je složitější věc, než se může na první pohled zdát. Různé články radí nastavit na tu či onu hodnotu bez dalšího rozboru. Nejlépe toto téma popsal kolega Satapouch na serveru linux-mint.cz: https://www.linux-mint-czech.cz/2015/09/sprava-vyuziti-swap-v-linuxu/

5) Aplikace Prelink

Prelink převádí sdílené knihovny a spustitelné programy tak, aby se snížil počet požadovaných přesunů v paměti při řešení závislostí, a tím se zrychlí start programů. Tato aplikace od Jakuba Jelínka je staršího data vzniku, takže již není přítomna v repozitářích ani v AUR. Zdrojový kód si můžete stáhnout zde: http://people.redhat.com/jakub/prelink/prelink-20130503.tar.bz2
Spustíte ji příkazem:

sudo prelink -avmR

Nastavení je uloženo v /etc/default/prelink, kde můžete zapnout automatické prelinkování v zadaném intervalu (s pomocí cronu).

6) Defragmentace dat na disku

Při zaplňování disku daty dojde dříve či později k fragmentaci souborů. Linuxové systémy jsou proti tomu odolnější, ale i tam dochází na zaplněných discích k tzv. rotačnímu zpoždění při načítání dat, kdy čtecí hlava přeskakuje mezi různými místy na disku. To se samosebou netýká SSD disků.

Pro souborový systém EXT4 můžeme zadat ve formátu:

e4defrag -c /cesta/k/umístění

Případně i s předřazeným příkazem sudo, pokud je třeba defragmentovat části disku pod rootovskými právy. Spustit je možné na připojeném i odpojeném disku.

Pro souborový systém BTRFS:

btrfs fi defrag -r -v  /cesta/k/umístění

Jako v předchozím případě je možné zadat s předřazeným příkazem sudo, pokud chceme defragmentovat pod rootem. Stejně i zde lze spouštět na připojeném i odpojeném disku. Zde navíc lze použít parametr -clzo (-czlib, -czstd) pro kompresi dat zvoleným algoritmem. Trvale lze defragmentaci nastavit parametrem autodefrag v /etc/fstab.

– přečteno 62x

Facebooktwittergoogle_plus
Záložka pro permanentní odkaz.

Napsat komentář

This site uses Akismet to reduce spam. Learn how your comment data is processed.