Ubuntu deaktivace služeb. Zvyšte rychlost Ubuntu. Zakázat neobvyklé efekty

Pokud však používáte těžké desktopové prostředí, jako je Unity, může se rychlost snížit. Tento článek obsahuje seznam 4 jednoduchých tipů, které můžete použít ke zrychlení systému Ubuntu 16.04. Zlepšení rychlosti byste měli vidět na slabším hardwaru a ve Virtualboxu. Pomáhá také, i když jste nainstalovali na SSD.

Udělejte svůj počítač opět rychlejším!

1. Zakažte spouštění aplikací

Ubuntu 16.04 spouští během bootování mnoho aplikací, které vám mohou připadat zbytečné. Chcete-li urychlit proces načítání, můžete některé z nich zakázat. Většina spuštěných aplikací je však skryta. Chcete-li je zobrazit, jednoduše spusťte následující příkaz:

Sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

Poté spusťte spouštěcí aplikaci z Unity Dash.

Chcete-li zakázat spuštění aplikace, jednoduše zrušte zaškrtnutí.

Zde jsou některé aplikace, které vám mohou vadit.

Dostupnost Správce profilů

Používá se k zobrazení ikony usnadnění přístupu na přihlašovací obrazovce. Pokud nepotřebujete obrazovkovou klávesnici nebo čtečku obrazovky, můžete ji deaktivovat.

Monitor zálohování

Toto je deja-dup-monitor. Pokud nechcete vytvářet zálohu, deaktivujte ji.

Karibů

Pokud nepotřebujete klávesnici na obrazovce, vypněte ji.

Sdílení plochy

Pokud nepotřebujete, aby někdo vzdáleně spravoval váš systém Ubuntu, vypněte jej. Stále máte možnost vzdáleně ovládat počítač kamaráda přes VNC.

Software Gnome

Vypněte jej, pokud chcete nainstalovat software do terminálu a nepoužíváte software Gnome.

Orca pro čtení obrazovky

Vypněte jej, pokud stále vidíte krásný svět.

Osobní sdílení souborů

Pokud ke sdílení souborů nepoužíváte Bluetooth, vypněte jej.

Aktualizovat oznamovatel

Vypněte jej, pokud nechcete být upozorňováni na dostupné aktualizace softwaru.

2. Upravte odkládací soubor

Všichni víme, že RAM je mnohem rychlejší než pevný disk.

Udělejme malý experiment: Spusťte systém Ubuntu 16.04, otevřete některé aplikace jako Firefox, LibreOffice, Mozilla Thunderbird, Evince, abyste si mohli prohlížet dokumenty a pak s tím něco udělat. Nepozastavuje ho ani neukládá do hibernace. Poté se po několika hodinách vraťte k Ubuntu 16.04. Uvidíte, že tyto aplikace špatně reagují na kliknutí myší, protože byly nečinné a přesunuty na pevný disk.

Na monitoru systému můžete zjistit, že Ubuntu používá odkládací prostor, i když máte hodně volné fyzické paměti.

To se děje kvůli výchozí hodnotě swappiness Ubuntu. Swappiness je parametr jádra, který řídí, jak často Linux přepíná z nečinných procesů na místo na pevném disku.

Hodnota swappiness je mezi 0 ~ 100. Nižší hodnota znamená, že Linux bude využívat odkládací prostor méně, zatímco vyšší hodnota způsobí, že Linux bude odkládací prostor využívat častěji. Výchozí hodnota na Ubuntu je 60, což znamená, že když váš počítač využívá 40 % své fyzické paměti, pak jádro Linuxu začne stránkovat.

Pro kontrolu aktuální hodnoty můžete použít následující příkaz.

Sudo sysctl vm.swappiness=10

Nepřidávejte mezery před ani za rovnítko. Toto nastavení není trvalé.

Aby byl trvalý i po restartu, musíte soubor upravit.

Sudo nano /etc/sysctl.d/99-sysctl.conf

Na konec tohoto souboru přidejte následující řádek.

Vm.swappiness=10

Uložte a zavřete tento soubor. (Stiskněte Ctrl+O pro uložení, stiskněte Ctrl+X pro ukončení) Toto platí také pro váš server Ubuntu 16.04.

3. Předem načtěte často používané aplikace

Nejste spokojeni s rychlostí spouštění Firefoxu nebo jiných pomalých aplikací? Zde je malá část softwaru nazvaná preload, což znamená zapamatovat si druh aplikací, které používáte nejčastěji, a načíst související knihovny a spustitelné soubory do paměti, aby tyto aplikace mohly běžet rychleji.

Nainstalujte preload na Ubuntu 16.04 pomocí příkazu:

Sudo apt install preload

Po instalaci preloadu se démon automaticky spustí. Můžete to zkontrolovat pomocí:

Předběžné načtení stavu Systemctl

Pokud to nefunguje, spusťte jej pomocí následujícího příkazu:

Sudo systemctl start preload

Nyní můžete zapomenout na předběžné načítání a věnovat se jiné práci.

4. Vypněte neobvyklé efekty

Neobvyklé efekty mohou zpomalit váš počítač. Můžeme použít compizconfig-settings-manager abyste je vypnuli.

Sudo apt install compizconfig-settings-manager

Spusťte jej pomocí Unity Dash. Poté klikněte na záložku Efekty vlevo a vypněte efekty, které se vám nelíbí. Pokud chcete, můžete všechny efekty vypnout.

Pomocí nástroje můžete také vypnout rozostření pozadí Unity Dash aby Dash lépe reagoval.

Sudo apt install unity-tweak-tool

Poté jej otevřete, vyberte kartu vyhledávání a vypněte rozostření pozadí.

Který preferuješ?

Před

Po

Bonusový tip: Zjistěte viníka pomalého načítání

Zadáním následujícího příkazu do terminálu můžete zjistit, jak dlouho trvá dokončení spuštění služby.

Systemd-analyzovat vinu

Jak můžete vidět z obrazovky výše, mnt-pi.mount a vboxadd.service jsou viníky v mém počítači. Vím, že mnt-pi.mount je zodpovědný za připojení NFS pro moje Raspberry Pi, ale já už NFS nepotřebuji, takže mohu bezpečně odebrat připojení NFS ze souboru /etc/fstab. Vím také, že služba vboxadd je užitečná pouze pro virtuální počítače, takže tuto službu mohu na svém fyzickém počítači zakázat.

Sudo systemctl zakázat vboxadd.service

Chcete-li zjistit dobu načítání, spusťte následující příkaz:

Čas systematické analýzy

Další způsoby, jak zrychlit Ubuntu 16.04

Znáte další způsoby, jak urychlit Ubuntu 16.04? Podělte se o své tipy v komentářích níže.

Je známo, že moderní operační systémy využívají technologie, jako je virtuální paměť, určená pro multitaskingové operační systémy.

V operačních systémech Windows se soubor používaný k uložení nevyužité paměti RAM v oblasti pevného disku nazývá „swap soubor“ (pagefile.sys).

Jeho organizace není zdaleka implementována tím nejlepším způsobem (mírně řečeno!). V OS Linux se i během instalace vytvoří samostatný odkládací oddíl - „Swap“, což je mnohem lepší.

Odkládací soubor pro Windows a Linux je umístěn na HDD (pevném disku). Pokud není dostatek paměti RAM, stránky paměti se vymění z paměti RAM na pevný disk, a když znovu přistoupíte k souborům v odkládacím oddílu, načtou se zpět do paměti RAM.

Celý problém je v tom, že rychlost čtení a zápisu pevného disku HDD (i nejrychlejší) FAKTOR OF nižší než rychlost RAM. To vede ke zpomalení počítače a snížení výkonu obecně.

Existují dva způsoby, jak tento problém vyřešit: použít velké množství paměti RAM nebo správně nakonfigurovat systém pro práci se stránkovým souborem a swap.

Takže v Ubuntu existuje parametr, který řídí procento volné paměti, při kterém začne ukládání paměťových stránek do swapu - vm.swappiness.

V Ubuntu má standardně hodnotu - 60. To znamená, že při obsazení 40 % RAM začne aktivní vyhazování paměťových stránek do swap sekce, tedy 100 % - 60 % = 40 %.

Hodnotu parametru můžete zkontrolovat následovně.

Otevřete terminál pomocí kombinace kláves Ctrl+Alt+T a spusťte příkaz:

cat /proc/sys/vm/swappiness

Tato hodnota parametru může být užitečná pouze pro počítače s malým množstvím paměti RAM (512 -1024 MB).

Pokud máte moderní počítač nebo notebook s velkým množstvím paměti RAM (4-6 nebo dokonce 8 GB), je nepravděpodobné, že by vám to vyhovovalo.

Mnoho fór a blogů Ubuntu doporučuje nastavit vm.swappiness = 10 (tj. 100 % - 10 % = 90 %). Ale podle mých osobních zkušeností, pokud máte 6 GB RAM, můžete se chovat agresivněji nastavením hodnoty na 0. V tomto případě bude systém přistupovat k odkládacímu oddílu pouze jako poslední možnost.

Doporučuji experimentovat s tímto parametrem v aktuální relaci (po restartu se vše vrátí na výchozí hodnotu), aniž byste prozatím cokoli měnili v konfiguračních souborech systému, abyste našli ten nejoptimálnější parametr. A tady je vše individuální...

Můžete to udělat takto.

Opět otevřete všemohoucí terminál kombinací kláves Ctrl+Alt+T a spusťte v něm následující příkaz:

sudo sysctl vm.swappiness=

Za rovnítkem nastavte hodnotu od 100 do 0 (v závislosti na velikosti paměti RAM).

Poté zkuste „nabootovat“ váš systém: otevřete několik prohlížečů s velkým počtem záložek, zkopírujte velké soubory na externí médium (mimochodem, to je bolestivá stránka systémů Linux - rychlost kopírování na externí média. Ale o tom až příště) atd.

Poté, co jste vybrali pro sebe nejvhodnější hodnotu, musíte nastavit novou hodnotu jako konstantu. Zkopírujte a spusťte následující příkaz v terminálu:

sudo gedit /etc/sysctl.conf

V textovém editoru se před vámi otevře konfigurační soubor gedit. Na konec tohoto souboru vložíme následující dva parametry bez hashe před ně:

vm.swappiness=0 vm.vfs_cache_pressure = 1000

Uložte soubor. Mělo by to vypadat jako na snímku obrazovky níže:

Restartujte počítač. Po restartu spusťte v terminálu:

sudo sysctl -p

Jak bylo uvedeno výše, zvolil jsem parametr rovný 0, čímž jsem v podstatě zakázal swapovací oddíl, protože pro můj počítač se šesti gigabajty RAM se to ukázalo jako nejoptimálnější. Hodnotu parametru můžete nastavit na 10, jak je doporučeno na mnoha fórech.

Jako příklad bych chtěl demonstrovat načítání RAM v Ubuntu 12.10 x64 s 6 GB RAM.
Otevřel jsem tedy tři prohlížeče - standardní Mazilla Firefox, Opera a Google Chrome s celkem asi 40 kartami, audio přehrávač Clementine (mimochodem poměrně náročný na počítačové zdroje), Skype a torrent klienta qBittorrent.
A zde je snímek obrazovky htop(toto je poměrně pokročilý monitor procesu konzoly). Chcete-li nainstalovat, zadejte terminál

sudo apt-get install htop


Myslím, že vše začíná být jasné: méně než polovina instalované paměti RAM je obsazena.
Pokud tedy máte hodně paměti RAM, pak použití odkládacího oddílu nemá smysl. To pouze zpomalí rychlost vašeho počítače!
Závěrem mohu říci, že to není jediná věc, kterou lze pro zrychlení Ubuntu udělat. Více o tom v následujících článcích. Přihlaste se k odběru RSS kanálu!
Mějte skvělou náladu, rychlý chod počítače a šťastný nový rok!
Jako příjemné překvapení je dnes video o tom, jak zaměstnanci Googlu viděli uplynulý rok.

Změňme chování Ubuntu ohledně využití RAM a swapu (swap partition). Existuje parametr nazvaný vm.swappiness, který má výchozí hodnotu 60 a řídí procento volné paměti, při kterém začne aktivní ukládání stránek do odkládacího oddílu. Jinými slovy, při 100-60=40% obsazené paměti již Ubuntu začne používat swapovací oddíl. Pokud je v počítači hodně paměti RAM, je lepší změnit parametr vm.swappiness na 10 a tím říct Ubuntu, aby nepoužívalo swap, dokud použitá RAM nedosáhne 100-10=90%. Nastavíme hodnotu na 10 místo 60. V konzole zadejte následující příkaz:

Echo 10 > /proc/sys/vm/swappiness

Sysctl -w vm.swappiness=10

Chcete-li uložit nastavení po restartu, přidejte na konec souboru /etc/sysctl.conf následující řádek:

Vm.swappiness=10

Okamžité použití nastavení:

Sysctl -p

Kromě toho můžeme mluvit o několika dalších parametrech.
Pseudosoubor vfs_cache_pressure ukládá hodnotu - úroveň paměti přidělené pro cache. Výchozí hodnota: 100. Zvýšení tohoto parametru způsobí, že jádro bude aktivněji vyhazovat nepoužívané stránky paměti z mezipaměti, tzn. Množství paměti RAM přidělené mezipaměti poroste pomaleji, což zase sníží pravděpodobnost, že bude použit odkládací oddíl. Snížením tohoto parametru jádro naopak udrží paměťové stránky v mezipaměti déle, a to i ve swapu. To dává smysl, když je k dispozici malé množství paměti RAM, například pokud máme 512 MB paměti Parametr vfs_cache_pressure lze nastavit na 50. Tím se sníží počet diskových operací ve swapovací oblasti, takže k odstraňování nepoužívaných stránek docházelo méně často. Další snižování tohoto parametru může vést k nedostatku paměti.
Pokud chcete zrychlit systém a máte dostatek paměti RAM (2 GB nebo více), změňte systémovou hodnotu takto: swappiness = 10, vfs_cache_pressure = 1000 (výchozí 100), přidejte následující řádek do souboru /etc/sysctl soubor .conf:

Vm.vfs_cache_pressure=1000

nebo za letu:

Sysctl -w vm.vfs_cache_pressure=1000

Ukládání do mezipaměti v Linuxu

Když jsou data zapsána na disk (jakýmkoli programem), Linux ukládá tyto informace do mezipaměti v oblasti paměti zvané Page Cache. Informace o této oblasti paměti lze zobrazit pomocí příkazů free, vmstat nebo top. Kompletní informace o této oblasti paměti lze zobrazit v souboru /proc/meminfo. Níže je uveden příklad tohoto souboru na serveru se 4 GB RAM:

Paměť Celkem: 3950112 kB
MemFree: 622 560 kB
Vyrovnávací paměti: 78048 kB
Mezipaměť: 2901484 kB
SwapCached: 0 kB
Aktivní: 3108012 kB
Neaktivní: 55296 kB
HighTotal: 0 kB
HighFree: 0 kB
Nízká Celková: 3950112 kB
LowFree: 622560 kB
SwapCelkem: 4198272 kB
SwapFree: 4198244 kB
Nečistota: 416 kB
Zpětný zápis: 0 kB
Namapováno: 999852 kB
Deska: 57104 kB
Committed_AS: 3340368 kB
Tabulky stránek: 6672 kB
VmallocCelkem: 536870911 kB
VmallocUsed: 35300 kB
VmallocChunk: 536835611 kB
Obrovské_stránky_Total: 0
Obrovské stránky_zdarma: 0
Obrovská velikost stránky: 2048 kB

Velikost mezipaměti stránky je zobrazena v parametru "Cached", v tomto příkladu je 2,9 GB. Jak se stránky zapisují do paměti, velikost parametru "Dirty" se zvyšuje. Když začnete zapisovat na disk, parametr "Writeback" se bude zvyšovat, dokud nahrávání neskončí. Je poměrně obtížné vidět parametr "Writeback" vysoko, protože jeho hodnota se zvyšuje pouze během dotazování, kdy jsou vstupně/výstupní (I/O) operace zařazeny do fronty, ale ještě nejsou zapsány na disk.
Linux obvykle zapisuje data mezipaměti na disk pomocí procesu pdflush. V každém okamžiku je v systému spuštěno 2 až 8 vláken pdflush. V souboru /proc/sys/vm/nr_pdflush_threads můžete vidět, kolik vláken je aktuálně aktivních. Pokaždé, když jsou všechna existující vlákna pdflush zaneprázdněna alespoň 1 sekundu. Nová vlákna se snaží zapisovat data do front volných zařízení, takže pro každé aktivní zařízení existuje 1 vlákno pro vyprázdnění dat z mezipaměti. Pokaždé, když uběhne sekunda bez jakékoli aktivity z pdflush, je odstraněno 1 vlákno. V Linuxu můžete nakonfigurovat minimální a maximální počet vláken pdflush.

Nastavení pdflush
Každé vlákno pdflush je řízeno několika parametry v /proc/sys/vm:

  • /proc/sys/vm/dirty_writeback_centisecs (výchozí 500): v setinách sekund. Toto nastavení udává, jak často bude pdflush pokračovat v zápisu dat na disk. Ve výchozím nastavení se každých 5 sekund obnoví 2 vlákna.
    Může dojít k nezdokumentovanému chování, které maří pokusy o snížení počtu dirty_writeback_centisecs, aby proces pdflush mohl ukládat data do mezipaměti agresivněji. Například v dřívějších verzích linuxového jádra 2.6 obsahoval soubor mm/page-writeback.c logiku, která říkala: "Pokud zápis na disk trvá déle než parametr dirty_writeback_centisecs, nastavte interval na 1 sekundu." Tato logika je popsána pouze v kódu jádra a její fungování závisí na verzi jádra Linuxu. Protože to není příliš dobré, budete chráněni před snížením tohoto parametru.
  • kód>/proc/sys/vm/dirty_expire_centiseconds (výchozí 3000): v setinách sekund. Tento parametr určuje, jak dlouho mohou data zůstat v mezipaměti, než musí být zapsána na disk. Výchozí hodnota je velmi dlouhá: 30 sekund. To znamená, že během normálního provozu, dokud nebude do mezipaměti zapsáno dostatek dat pro volání jiné metody pdflush, Linux nezapíše data na disk, který byl v mezipaměti méně než 30 sekund.
  • /proc/sys/vm/dirty_background_ratio (výchozí 10): Maximální procento paměti RAM, které může být zaplněno mezipamětí stránky před zápisem dat na disk. Některé verze linuxového jádra mohou tento parametr nastavit na 5 %.
    Většina dokumentace popisuje toto nastavení jako procento celkové paměti RAM, ale podle zdrojového kódu linuxového jádra tomu tak není. Při pohledu na meminfo je parametr dirty_background_ratio vypočítán z hodnoty MemFree + Cached - Mapped. Takže pro náš demo systém je 10 % o něco méně než 250 MB, ale ne 400 MB.

Kdy začne pdflush nahrávat?
Ve výchozí konfiguraci zůstávají data zapsaná na disk v paměti, dokud:

Pokud na serveru dochází často k operacím zápisu, jednoho dne bude dosaženo parametru dirty_background_ratio a uvidíte, že všechny zápisy na disk procházejí pouze tímto parametrem, aniž byste čekali na vypršení platnosti parametru dirty_expire_centiseconds.

Proces psaní stránky
Parametr /proc/sys/vm/dirty_ratio (výchozí 40) je maximální procento celkové paměti RAM, které lze alokovat do mezipaměti stránek, než pdflush zapíše data na disk.

Poznámka: Během zápisu na disk jsou blokovány všechny procesy zápisu, nejen ten, který zaplnil vyrovnávací paměť pro zápis. To může způsobit, že jeden proces zablokuje všechny I/O operace v systému.

Doporučené postupy pro optimalizaci Linuxu pro operace náročné na zápis
Obvykle, když se snaží zvýšit výkon diskového subsystému, narazí na problém, že Linux ukládá příliš mnoho informací najednou. To je zvláště patrné u operací, které vyžadují synchronizaci systému souborů pomocí volání fsync. Pokud je během takového hovoru v mezipaměti mnoho dat, systém může zamrznout, dokud tento hovor neskončí.
K dalšímu běžnému problému dochází, protože před zahájením zápisu na fyzický disk je třeba zapsat příliš mnoho, přičemž I/O operace probíhají častěji než normální operace.

  • dirty_background_ratio: Základní nástroj pro ladění. Obvykle je tento parametr snížen. Pokud je vaším cílem snížit množství dat uložených v mezipaměti, aby se data na disk zapisovala postupně a nikoli najednou, pak je snížení tohoto parametru nejúčinnějším způsobem. Výchozí hodnota je nejvhodnější pro systémy s velkým množstvím paměti RAM a pomalými disky.
  • dirty_ratio: Druhý nejdůležitější parametr ke konfiguraci. Pokud se toto nastavení výrazně sníží, aplikace, které potřebují zapisovat na disk, budou všechny společně zablokovány.
  • dirty_expire_centisecs: Zkuste tento parametr snížit, ale ne příliš. Umožňuje zkrátit čas, který stránky stráví v mezipaměti před zápisem na disk, ale na druhou stranu se tím výrazně sníží průměrná rychlost zápisu na disk, což se projeví zejména na systémech s pomalými disky.

Jako výsledek dostáváme
Do souboru /etc/sysctl.conf přidáme:

Vm.dirty_background_ratio = 10 vm.dirty_ratio = 40

Poté synchronizujeme mezipaměť a data disku, vymažeme mezipaměť a uložíme parametry:

synchronizace; echo 3 > /proc/sys/vm/drop_caches; sysctl -p

Chcete-li snížit počet finalizací zápisu na disk, musíte upravit:

Vm.dirty_writeback_centisecs = 15 000

Obecně platí, že uživatelé Linuxu mají rychlejší operační systém než uživatelé Windows. Pokud však používáte těžké prostředí, jako je Unity, vaše Ubuntu 16.04 může být pomalé. Tento příspěvek uvádí 4 jednoduché tipy, které můžete implementovat pro urychlení vašeho systému Ubuntu 16.04. Nárůst rychlosti uvidíte na low-end hardwaru a ve Virtualboxu. To také pomáhá, i když jste nainstalovali Ubuntu na jednotku SSD.

Mimochodem o tom, jak výrazně zrychlit rychlost a výkon Ubuntu ve VitrualBoxu, jsme již na našem webu psali. Pokud používáte systém prostřednictvím tohoto programu, pak vás bude zajímat.

Pojďme se podívat, jak zrychlit Ubuntu 16.04!

  1. Zakažte nepotřebné spouštěcí aplikace, aby se Ubuntu spouštělo rychleji.

Během bootování Ubuntu spouští mnoho aplikací, které možná nepotřebujete. Chcete-li, aby se Ubuntu 16.04 spouštěl rychleji, můžete některé z nich zakázat. Nicméně,

Většina spouštěcích aplikací je skrytá. Chcete-li je zobrazit, spusťte následující příkaz:

sudo sed -i ‘s/NoDisplay=true/NoDisplay=false/g’ /etc/xdg/autostart/*.desktop

Poté spusťte spouštěcí aplikaci z Unity Dash.

Chcete-li zakázat spouštěcí aplikaci, jednoduše zrušte zaškrtnutí.

Zde jsou některé aplikace, které vám mohou vadit.

Zrychlení Ubuntu: Správce profilu dostupnosti

Používá se k zobrazení ikony v oblasti usnadnění na přihlašovací obrazovce. Pokud nepotřebujete klávesnici na obrazovce, použijte čtečku obrazovky a poté ji deaktivujte.

Záložní monitor

Toto je deja-dup monitor. Pokud nechcete nic kopírovat pomocí deja-dup, deaktivujte jej.

Zrychlení Ubuntu: Caribou

Pokud nepotřebujete klávesnici na obrazovce, vypněte ji.

Sdílení plochy

Toto je pro připojení VNC. Pokud nepotřebujete, aby někdo vzdáleně ovládal váš systém Ubuntu, vypněte jej. Stále máte možnost vzdáleně ovládat počítače ostatních prostřednictvím VNC.

Software Gnome

Vypněte jej, pokud chcete nainstalovat software do terminálu a nepoužívat software Gnome.

Orca Screen Reader

Pokud chcete Ubuntu zrychlit, vypněte toto.

Zrychlení Ubuntu: Sdílení souborů

Pokud ke sdílení souborů nepoužíváte bluetooth, vypněte jej.

Aktualizovat oznámení

Pokud nechcete být upozorněni, když jsou dostupné aktualizace softwaru, vypněte jej.

Dalším způsobem, jak urychlit proces spouštění Ubuntu, je zakázat některé služby systemd. Další spouštěcí aplikace můžete zobrazit spuštěním následujícího příkazu v terminálu.

systemctl seznam-unit-souborů | grep povolen

Zahrnuta označuje, že služba je automaticky spuštěna při spuštění Ubuntu. Chcete-li zakázat automatické spouštění služby, použijte následující příkaz:

sudo systemctl zakázat

Můj počítač například nemá bluetooth, takže mohu službu bluetooth zakázat.

sudo systemctl zakázat bluetooth.service

Nemám tiskárnu, takže bych mohl zakázat cups.service.

sudo systemctl zakázat cups.service

Pozornost. Před deaktivací se ujistěte, že víte, co služba dělá.

  1. Upravte swappiness

Zrychlení Ubuntu 16.04 vyžaduje integrovaný přístup. Proto i tato možnost přijde vhod.

Všichni víme, že RAM je mnohem rychlejší než pevný disk.

Pojďme trochu experimentovat: spusťte systém Ubuntu 16.04, otevřete pár aplikací jako Firefox, LibreOffice, Mozilla Thunderbird, prohlížeč dokumentů Evince a pak s tím nic nedělejte. Nepozastavujte nebo neupravujte režim spánku. Poté se po několika hodinách vraťte do svého Ubuntu 16.04. Zjistíte, že tyto aplikace nereagují dobře na kliknutí myší, protože byly nečinné a byly odvolány na váš pevný disk.

V nástroji Sledování systému můžete zjistit, že Ubuntu využívá prostor pro stránkovací soubor, i když máte dostatek volné fyzické paměti.

To je způsobeno výchozí hodnotou swappiness pro Ubuntu. Swappiness je nastavení linuxového jádra, které řídí, jak často Linux ukládá nečinné procesy do odkládacího prostoru na vašem pevném disku.

Hodnota swapiness je mezi 0 ~ 100. Nižší hodnota znamená, že Linux bude používat méně odkládacího prostoru, zatímco vyšší hodnota způsobí, že Linux bude používat odkládací prostor častěji. Výchozí hodnota pro Ubuntu je 60, což znamená, že pokud váš počítač využívá až 40 % fyzické paměti, linuxové jádro se začne swapovat. To znamená, že Ubuntu můžete zrychlit jednoduše správným nastavením této funkce.

Pro kontrolu aktuální hodnoty můžete použít následující příkaz.

cat /proc/sys/vm/swappiness

sudo sysctl vm.swappiness=10

Nepřidávejte mezery před ani za rovnítko. Tento příkaz říká linuxovému jádru, aby použilo odkládací prostor, když je použito 90 % nebo více fyzické paměti. Toto nastavení není trvalé.

Aby byl trvalý i po restartování, musíte soubor upravit.

sudo nano /etc/sysctl.d/99-sysctl.conf

Na konec tohoto souboru přidejte následující řádek.

Uložte a zavřete tento soubor. (Stiskněte Ctrl+O pro uložení, stiskněte Ctrl+X pro ukončení). Tento tip platí také pro váš server Ubuntu 16.04.

Následující rady výrazně pomohou zrychlit Ubuntu na jakékoli konfiguraci zařízení.

  1. Předem načtěte často používané aplikace

Nejste spokojeni s rychlostí spouštění Firefoxu nebo jiných pomalých aplikací? Zde je malý kousek softwaru zvaný preload, který si pamatuje, které aplikace používáte nejčastěji, a načítá související knihovny a binární soubory do paměti, aby se tyto aplikace mohly spouštět rychleji. To může výrazně zrychlit Ubuntu a všechny programy, které na svém zařízení nejčastěji používáte.

Nainstalujte preboot na Ubuntu 16.04 pomocí tohoto jednořádkového příkazu.

sudo apt install preload

Po instalaci a „připojení“ pre-bootu se proces automaticky spustí. Můžete zkontrolovat toto:

systemctl status preload

Pokud neběží, spusťte jej následujícím příkazem:

sudo systemctl start preload

Nyní můžete zapomenout na předběžné načítání a věnovat se jiné práci. Zrychlení Ubuntu zahrnuje další metodu, kterou mnozí považují za velmi efektivní. Zejména na zařízeních s mobilními grafickými kartami.

  1. Zakázat další efekty

Efekty jsou pastvou pro oči, ale mohou zpomalit váš počítač. K jejich zakázání můžeme použít compizconfig-settings-manager.

sudo apt install compizconfig-settings-manager

Začněte s Unity Dash. Poté klikněte na kartu Efekty vlevo a vypněte efekty, které se vám nelíbí. Pokud chcete, můžete všechny efekty vypnout.

Můžete také zakázat rozostření pozadí Unity Dash pomocí nástroje Unity Tweak, aby byl Dash citlivější.

sudo apt install unity-tweak-tool

Poté jej otevřete, vyberte kartu vyhledávání a nastavte možnost Rozostření pozadí na Vypnuto.

Někteří lidé mají rádi průhledné pozadí. Který upřednostňuješ? A jak užitečná byla tato metoda pro urychlení Ubuntu ve vašem systému.

Po

Zrychlení Ubuntu, jak jsme již řekli, vyžaduje různé metody, aby na zařízení fungovalo dobře.

Zadáním následujícího příkazu do terminálu můžete zjistit, jak dlouho trvá dokončení spuštění služby.

Jak můžete vidět z výše uvedeného snímku obrazovky, na mém počítači jsou viníky mnt-pi.mount a vboxadd.service. Vím, že mnt-pi.mount je zodpovědný za instalaci NFS z mého Raspberry Pi, ale já už NFS nepotřebuji, takže mohu bezpečně odebrat připojení NFS ze souboru /etc/fstab. Vím také, že služba vboxadd je užitečná pouze pro virtuální počítače, takže tuto službu mohu na svém fyzickém počítači zakázat.

sudo systemctl zakázat vboxadd.service

Chcete-li zjistit dobu načítání, spusťte:

Po

Další způsoby, jak zrychlit Ubuntu 16.04

Překlad článku z vynikajícího anglického zdroje LinuxBabe.

Doufám, že vám tato vylepšení výkonu pomohla zrychlit Ubuntu 16.04. Znáte jiné způsoby což může zrychlit Ubuntu 16.04? Podělte se o své tipy v komentářích níže. Pokud vám tento příspěvek přišel užitečný, přihlaste se k odběru našeho bezplatného newsletteru nebo sdílejte odkaz na Google+, Odnoklassniki, Twitter, VKontakte nebo například na Facebooku.

Pokud najdete chybu, zvýrazněte část textu a klikněte Ctrl+Enter.

Než přejdeme ke zrychlení Ubuntu, pojďme zjistit, proč se systém časem zpomaluje. Může to mít několik důvodů. Možná máte slabý počítač s normální konfigurací. Možná jste nainstalovali několik aplikací, které spotřebovávají prostředky během spouštění systému. Ve skutečnosti je důvodů nekonečně mnoho.

Níže jsou uvedeny různé triky, které pomohou Ubuntu trochu zrychlit. Toto jsou některé z nejlepších možností, které můžete použít, aby váš systém fungoval plynuleji a lépe. Můžete se řídit všemi uvedenými tipy nebo jen některými z nich. Při jejich používání se rychlost Ubuntu znatelně zvyšuje.

Použil jsem tyto triky se starší verzí Ubuntu, ale myslím, že je lze použít na jiných verzích a také na jiných distribucích Linuxu, které jsou založeny na Ubuntu: Linux Mint, Elementary OS Luna atd.

Zkraťte dobu načítání obrazovky výběru.

Tato obrazovka vám dává 10 sekund na výběr operačního systému, vstup do režimu obnovení atd. Myslím, že je to příliš mnoho času. Pokud dodržujete tento systém, musíte si sednout vedle počítače a stisknout pravou klávesu, abyste se co nejrychleji přihlásili do Ubuntu. Chvíli to trvá, ne? Prvním trikem je změnit načasování této obrazovky výběru. Pokud vám vyhovuje používání nástroje GUI, můžete si přečíst o změně doby spouštění a pořadí v Grub Customizer.

Všichni ostatní mohou jednoduše zadat následující příkaz a otevřít nastavení konfigurace spouštěcí obrazovky:

Sudo gedit /etc/default/grub &

Musíte nahradit GRUB_TIMEOUT=10 za GRUB_TIMEOUT=2 . Poté bude doba načítání 2 sekundy. Je lepší nevolit 0 sekund, protože pak si nebudete moci vybrat mezi vstupem do OS a režimem obnovy. Po změně konfigurace zadejte následující příkaz, který provede změny:

Aktualizace sudo-grub

Nastavte automatické spouštění aplikací.

Postupem času začnete instalovat aplikace. Některé z nich se spouštějí při každém spuštění OS. Spouštění těchto aplikací samozřejmě vyžaduje zdroje.

Výsledek: počítač se po spuštění na dlouhou dobu zpomalí. Přejděte na Unity Dash a najděte tam Startup Applications:

Zde uvidíte všechny spouštěcí aplikace. Zamyslete se nad tím, zda tam nejsou aplikace, které při spouštění OS nepotřebujete? Mohou být odstraněny z tohoto seznamu.


Co když nechcete automatické načítání vypnout? Pokud jste například nainstalovali nějakou aplikaci indikátoru pro Ubuntu, budete chtít, aby se automaticky spustila při spuštění počítače.

V takovém případě můžete zpozdit spouštění aplikací. Poté uvolníte určité množství prostředků, které se používají při načítání OS, a po nějaké době se automaticky spustí potřebné aplikace. Na obrazovce z předchozího obrázku klikněte na tlačítko „Upravit“ a změňte čas zahájení pomocí možnosti spánku.

Pokud chcete například odložit spuštění indikátoru Dropbox o řekněme 20 sekund, stačí přidat toto do stávajícího příkazu:

Spánek 10;

Poté se příkaz dropbox start -i změní na režim spánku 20; spuštění schránky -i. To znamená, že Dropbox se nyní spustí s 20sekundovým zpožděním. Podobně můžete změnit čas spuštění dalších aplikací.


Nainstalujte předinstalaci aplikací, abyste urychlili jejich spouštění.

Předběžné načítání je proces na pozadí, který analyzuje chování uživatelů a často načítá aplikace. Otevřete terminál a zadejte následující příkaz pro instalaci preboot:

Předinstalace instalace Sudo apt-get

Po instalaci restartujte počítač a zapomeňte na tento proces. Bude fungovat na pozadí.

Vyberte nejlepší zrcadla pro aktualizace.

Je dobré se ujistit, že pro aktualizaci aplikací používáte ty nejlepší zrcadlené verze. Softwarové úložiště je v případě Ubuntu „zrcadleno“ po celém světě. Optimalizace spočívá v použití serveru, který je vám geograficky blíže. Díky tomu bude systém aktualizován rychleji, protože se zkrátí doba odesílání paketů na server.

V Software a aktualizace -> karta Software Ubuntu -> Stáhnout z vyberte Jiné a poté klikněte na Vyberte Nejlepší server:


Poté se spustí kontrola a bude vám nabídnuto nejlepší zrcadlo. Obvykle je již nainstalován, ale je lepší to pro jistotu zkontrolovat. Pokud se zrcadlo obsahující úložiště neaktualizuje často, aktualizace systému mohou být zpožděny. Tento tip bude užitečný pro lidi s relativně nízkou rychlostí internetu.

Pro rychlejší aktualizace použijte apt-fast spíše než apt-get.

Apt-fast je shellový skript pro apt-get. Zlepšuje rychlost aktualizace a stahování balíčků, protože stahuje balíčky současně přes více připojení. Pokud k instalaci a aktualizaci těchto balíčků často používáte terminál a apt-get, zvažte možnost vyzkoušet apt-fast. Lze jej nainstalovat z oficiálního PPA pomocí následujících příkazů:

Sudo add-apt-repository ppa:apt-fast/stable sudo apt-get update sudo apt-get install apt-fast

Odstraňte ign z aktualizací apt-get, které se týkají jazyků.

Všimli jste si někdy, co říká aktualizace sudo apt-get? Obsahuje tři typy řetězců: hit, ign, get. Když se podíváte na ign řetězce, všimnete si, že se týkají hlavně jazykového překladu. Pokud používáte aplikace a balíčky v jednom jazyce, nepotřebujete překlad do stejného jazyka.

Pokud z apt-get odstraníte aktualizace související s jazykem, rychlost apt-get se mírně zvýší. Chcete-li to provést, otevřete následující soubor:

Sudo gedit /etc/apt/apt.conf.d/00aptitude

Na konec tohoto souboru přidejte následující řádek:

Získat::Jazyky "žádný";

Snižte přehřívání.

Přehřívání je běžný problém, který se vyskytuje u většiny počítačů. Přehřátý počítač je docela pomalý. Otevření programu trvá staletí a ventilátor CPU se točí rychlostí Usaina Bolta. Existují 2 způsoby, jak snížit stupeň zahřívání, a tedy zvýšit účinnost Ubuntu, optimalizace bude také lepší. Jedná se o TLP a CPUFREQ.

Chcete-li nainstalovat a používat TLP, zadejte do terminálu následující příkazy:

Sudo add-apt-repository ppa:linrunner/tlp sudo apt-get update sudo apt-get install tlp tlp-rdw sudo tlp start

Po instalaci nemusíte nic dělat. TLP běží na pozadí.

Chcete-li nastavit indikátor CPUFREQ, použijte následující příkaz:

Sudo apt-get install indikátor-cpufreq

Restartujte počítač a zapněte režim úspory energie:


Přizpůsobte si LibreOffice, aby tyto programy běžely rychleji.

Pokud často používáte kancelářské programy, možná budete chtít nastavit LibreOffice, abyste urychlili svou práci. Zde se bude konfigurovat paměť. Otevřete LibreOffice, přejděte na Nástroje -> Možnosti. Tam z levého sloupce vyberte Paměť a povolte Systray Quickstarter, zvyšte alokaci paměti.


Pokud je to možné, použijte lehčí rozhraní.

Pokud používáte běžné rozhraní Unity nebo GNOME, možná vás bude zajímat přechod na jednodušší rozhraní, jako je Xfce nebo LXDE.

Tato rozhraní využívají méně paměti RAM a plýtvají méně výkonem procesoru. Mají také malé programy, které mohou také zrychlit Ubuntu.

Tato rozhraní samozřejmě nemusí vypadat tak moderně jako Unity nebo GNOME. Toto je kompromis, který budete muset udělat.

Používejte lehčí verze aplikací.

Toto je spíše jen návrh, takže tato otázka závisí na osobních preferencích. Mnoho standardních nebo oblíbených aplikací spotřebovává mnoho zdrojů a nemusí být vhodné pro počítač s nízkou spotřebou. V tomto případě byste měli hledat alternativy k takovým aplikacím. Místo Ubuntu Software Center můžete například použít AppGrid. Gdebi je vhodný pro instalaci balíčků. Místo LibreOffice Writer můžete použít AbiWord.

Tímto končí sbírka tipů, které pomohou posílit Ubuntu 14.04, 16.04 a další verze. Jsem si jistý, že provedením těchto triků bude systém fungovat mnohem lépe.




Horní