Ubuntu deaktivuje animaci. Operace "Optimalizace". Tipy pro urychlení Ubuntu. Jednoduchý a pohodlný MP3 přehrávač pro Ubuntu

Zatímco naši bratři zbožní tráví týdny sestavováním svého systému, my použijeme pár tipů a určitě předběhneme nejrychlejšího tučňáka na planetě. Ubuntu už bylo téměř na stejné úrovni jako Gentoo, ale naše změny nám umožní vyrvat vítězství ze spárů Pygoscelis papua. Připoutejte se, zrychlujeme!

Zakázání Compiz

Compiz je složený správce oken pro X Window System, který používá OpenGL k urychlení 3D grafiky. Poskytuje mnoho nových grafických efektů dostupných ve všech desktopových prostředích, včetně GNOME a KDE. Pokud máte nainstalované ovladače pro grafickou kartu, je s největší pravděpodobností správce povolen. Pamatujte, že grafická karta s Compiz povoleným v režimu „Performance on Demand“ neustále běží na plné zatížení a nezpomaluje rychlost ventilátoru. Pokud chcete z vaší grafické karty ticho nebo ušetřit kilowatty, doporučuji vám zjednodušit efekty Compiz nebo je úplně deaktivovat. V prvním případě musíte nainstalovat balíček compizconfig-settingsmanager přes Synaptic nebo příkaz v Terminálu:

$ sudo aptitude install
compizconfig-settings-manager

Chcete-li získat přístup k možnostem Compizu a zjednodušit efekty podle svých představ, postupujte takto: Menu („ Možnosti systému „ | Správce nastavení Compiz Config. Pokud chcete Compiz pouze deaktivovat, můžete to udělat prostřednictvím položky nabídky „ | Systém „ Možnosti r „ Vzhled, v záložce „Vzhled“ nastavte „Žádné efekty“.

Snížení latence GTK

V Ubuntu je desktopovým prostředím Gnome, kde hraje důležitou roli GTK. Změnou nastavení této sady nástrojů ovlivníme všechny aplikace, které ji používají. Navrhuji vyladit parametry odpovědné za zpoždění:

$ gedit ~/.gtkrc-2.0
### Minimální doba v milisekundách, po kterou musí ukazatel zůstat na položce nabídky, než se zobrazí podnabídka
gtk-menu-popup-delay = 0
### Čas v milisekundách, než se podnabídky skryjí, když se ukazatel přesune do podnabídky
gtk-menu-popdown-delay = 0
### Prodleva v milisekundách, než se za lištou nabídek objeví podnabídky
gtk-menu-bar-popup-delay = 0

Přizpůsobení šperků Gnome

V Gnome se nastavení ukládají podobně jako v registru MS Windows, jen s tím rozdílem, že „registr“ Gnome je soubor XML. Lze k nim přistupovat prostřednictvím konfiguračního editoru gconf-editor nebo voláním příkazu gconftool-2. Abychom urychlili dobu odezvy „registru“, provedeme následující kroky:

1. Řekněme Metacity, aby nepoužívala animační efekty, a tím snížila spotřebu zdrojů:

$ gconftool-2 --type bool --set /apps/metacity/general/reduced_resources true

Jediné, co se vizuálně změní, je to, že při přesouvání oken se nebude zobrazovat obsah;

2. Vypněte animaci zapnutí/vypnutí panelu:

$ gconftool-2 --type bool --set /apps/panel/global/enable_animations false

3. Zakažme asistenční technologie klávesnic, myší atd., které jsou určeny pro osoby se zdravotním postižením:

$ gconftool-2 --type bool --set /desktop/gnome/interface/accessibility false

4. Nastavíme rychlost animace panelů "Fast":

$ gconftool-2 --type string --set /apps/panel/global/panel_animation_speed panel-speed-fast

Pokud máte nastavený režim, ve kterém se při najetí myší na okno otevřené aplikace tato přesune do popředí, pak můžete přepínat parametr auto_raise_delay, který ovládá prodlevu mezi najetím myši a zvednutím okna:

$ gconftool-2 --type integer --set /apps/metacity/general/auto_raise_delay 100

Optimalizace XML

Mnoho programů Ubuntu ukládá nastavení a data do strukturovaných souborů XML. XML je možné převést z formátu čitelného člověkem do formátu vhodného pro počítač. Převedené soubory XML se načítají rychleji a zabírají méně paměti RAM. S tímto převodem pomohou skripty, které lze stáhnout z: www.gnomefiles.org/app.php?soft_id=1397. Rozbalíme výsledný archiv (desktop-optimizations.tar.gz) a spustíme skripty jeden po druhém z běžného účtu:

  1. rhythmbox-quickstart optimalizuje soubory hudebního přehrávače Rhythmbox;
  2. evolution-optimize optimalizuje soubory poštovního programu Evolution;
  3. gnome-optimize optimalizuje soubory Gnome;
  4. openoffice-optimize optimalizuje soubory kancelářského balíku OpenOffice. org;
  5. doc-optimize optimalizuje soubory nápovědy Gnome;
  6. gconf-optimize optimalizuje konfigurační soubory Gnome ("registr" Gnome).

Pokud je v systému několik účtů, musí být skripty rhythmbox-quickstart a gconf-optimize spouštěny z každého účtu. Nic špatného se nestane, pokud skripty spustíte několikrát – optimalizace toho, co je „již optimalizováno“, není destruktivní. Aby se změny projevily, je vhodné se po optimalizaci XML znovu přihlásit.

Skripty optimalizují jak soubory v domovském adresáři, tak systémové soubory vyžádáním oprávnění přes sudo. Skripty vytvářejí záložní kopie, ale pokud se během zdlouhavé optimalizační procedury váš počítač restartuje kvůli výpadku napájení, výsledky mohou být nejednoznačné a katastrofální. Přítomnost UPS je vítána.

Zrychlení spouštění programů pomocí QT

Tradiční názor je, že Gnome je GTK a KDE je Qt, ale uživateli nic nebrání spouštět programy GTK v KDE a programy Qt v Gnome. Ještě více! Autoři Gnome a KDE udělali hodně pro to, aby „cizí“ programy vypadaly stejně jako jejich „nativní“. Nyní se podíváme na to, jak urychlit spouštění programů napsaných pomocí Qt v Gnome. Ve skutečnosti nemusí být program Qt závislý na KDE, ale musí k tomu při spuštění získat „minimální sadu KDE“ v Terminálu vydáváme příkaz:

$ sudo aptitude hledat "~i!~nlib(~Dqt|~Dkde)"

Zobrazí balíčky, které jsou nainstalovány ("~i") A toto není knihovna ("!~nlib") A závislosti zahrnují Qt ("~Dqt") NEBO závislosti zahrnují KDE ("~Dkde"). Spuštěním „minimální sady KDE“ předem a udržováním příslušných knihoven v paměti dosáhneme zrychlení spouštění těchto programů. Trik je velmi jednoduchý: v DE Menu System „t Options „‘ Spuštěné aplikace přidejte spouštěcí program /usr/bin/kdeinit pod názvem FastQt. To je vše, po restartu počítače se vaše Qt programy spustí rychleji.

Urychlení programu se spustí pomocí Preload

Preload je démon, který běží na pozadí a shromažďuje informace o nejčastěji používaných programech, ukládá je do mezipaměti a knihovny, které používají, což má za následek rychlejší načítání programů. Stačí nainstalovat preload pomocí příkazu:

$ sudo aptitude install preload

Nebo spusťte Synaptic, najděte v něm preload a nainstalujte jej. Výchozí nastavení preload je vhodné pro většinu uživatelů, takže v souboru /etc/preload.conf není potřeba nic měnit.

Snadná optimalizace souborů SQLITE

Mnoho programů v Ubuntu neukládá svá data do textových souborů, ale do databází a SQLite je často to druhé. Pomocí nástrojů takových DBMS můžete vyčistit prázdné záznamy a znovu vytvořit indexy databázového souboru. Nejprve nainstalujte sqlite3 přes Synaptic nebo zadejte do Terminálu:

$ gedit ~/bin/optimizer.sh
#!/bin/sh
### Optimalizace pro Firefox
najít ~/.mozilla/ -name "*.sqlite" -print -exec
sqlite3() "VACUUM; REINDEX;" > /dev/null 2>&1 \;
### Optimalizace pro Epiphany
najít ~/.gnome2/epiphany -name "*.sqlite"
-print -exec sqlite3() "VACUUM; REINDEX;" >
/dev/null 2>&1 \;
### Optimalizace pro Liferea
sqlite3 ~/.liferea*/liferea.db "VAKUUM;
REINDEX;" > /dev/null 2>&1
výstup 0

Pomocí příkazu „chmod +x ~/bin/optimizer.sh“ uděláme soubor spustitelný.
Tento skript můžeme periodicky volat, když jsou zavřeny programy, jejichž databázové soubory chceme optimalizovat.

Celková optimalizace souborů SQLITE

V předchozí části jsme optimalizovali datové soubory SQLite prohlížečů Firefox, Epiphany a RSS čtečky Liferea. Nyní si úkol trochu zkomplikujeme. Pojďme najít všechny soubory SQLite v domovském adresáři a optimalizovat je konkrétně :). Co potřebujeme?

1. Nainstalujte sqlite3 přes Synaptic nebo v Terminálu, pokud jste tak ještě neučinili:

$ sudo aptitude install sqlite3

2. Vytvořte soubor ~/bin/sqlite_shrink.sh s následujícím obsahem:

$ gedit ~/bin/sqlite_shrink.sh
#!/bin/sh
najít ~/ -velikost +100k -typ f -tisk0 | \
při čtení -d "" SOUBOR; dělat
abs_file_name=$(readlink -f "$FILE")
headfile=`head -c 15 "$abs_file_name"`;
if [ "$headfile" = "formát SQLite 3" ]; pak
file_size_do=`du -b "$abs_file_name"|vyjmout
-fl';
sqlite3 "$abs_file_name" "VACUUM; REINDEX;" >/
dev/null 2>&1
file_size_posle=`du -b "$abs_file_name"|cut -f1`;
echo "$abs_file_name";
echo "Velikost DO $file_size_do";
echo "Velikost PO $file_size_postle";
echo -n "Procento"
echo "scale=2; ($file_size_postle/$file_size_
do)*100"|bc -l
fi
Hotovo
spát 2
výstup 0

3. Udělejte ~/bin/sqlite_shrink.sh spustitelný přes Nautilus nebo v terminálu „chmod +x ~/bin/sqlite_shrink.sh“.

4. Nyní zavřete relaci Ubuntu a přejděte do konzole kliknutím . Přihlaste se do konzole a zadejte příkaz:

$ sudo /etc/init.d/gdm stop
$ sudo /etc/init.d/kdm stop
$ ~/bin/sqlite_shrink.sh > ~/report_sqlite_shrink.txt

5. Počkejte, až skript skončí a restartujte:

$ sudo shutdown -r +0

Po úplném přeindexování souborů budou mít prospěch všechny programy používající SQLite. Které přesně? Přečtěte si ~/report_sqlite_shrink.txt, v něm uvidíte názvy souborů, velikost před a po vyčištění a reindexaci. Fanoušci Google Chrome a KDE budou touto radou určitě spokojeni. Postup pravidelně opakujte a osvěžující účinek je zaručen.

Vytváření keší

GTK+ může používat soubory mezipaměti vytvořené pomocí gtk-update-iconcache, aby se zabránilo zbytečným systémovým voláním a diskovým operacím při spouštění aplikací. Vzhledem k tomu, že formát souboru mezipaměti umožňuje více aplikacím (mmap()ed) je sdílet, je také snížena celková spotřeba paměti. Jediné, co musíme udělat, je pravidelně spouštět skript, který volá gtk-update-icon-cache a vytvářet mezipaměti, které urychlují přístup k těmto ikonám. Nazvěme také fc-cache, který vytváří popisy pro fonty.

$ gedit ~/bin/rebuild_cache.sh
#!/bin/sh
###Aktualizace mezipaměti ikon ve vaší složce
pro d v ~/.icons/*; do gtk-update-icon-cache -f $d;
Hotovo
###Aktualizace mezipaměti systémových ikon
pro d v /usr/share/icons/*; proveďte sudo gtk-update-iconcache
-f $d; Hotovo
###Aktualizace mezipaměti písem
sudo fc-cache -fv
fc-cache ~/.fonts

Udělejte soubor spustitelný pomocí příkazu „chmod +x ~/bin/rebuild_cache.sh“. Pokud do systému přidáte nová písma a motivy Gnome, spusťte skript ~/bin/rebuild_cache.sh, který pro ně vytvoří mezipaměti.

Ukládání tabulek symbolů do mezipaměti

Vytvořte prázdný adresář

$ mkdir ~/.compose-cache

Nyní se vaše programy Qt/GTK spustí o něco rychleji a spotřebovávají méně paměti, díky skutečnosti, že libX11 vytvoří mezipaměti analyzovaných informací v ~/.compose-cache a znovu je použije.

Výměna Ubuntu

Moderní operační systémy používají koncept „stránkování“. Připomeňme, že se jedná o proces, který při nedostatku paměti RAM odsune nepoužívané stránky paměti do oblasti zvané odkládací oddíl. Když je stránka znovu potřeba, načte se zpět do paměti RAM. Protože swap žije na pevném disku, který je mnohonásobně pomalejší než RAM, aktivní pohyb stránek tam a zpět zpomaluje počítač jako celek. Závěr? Pro své úkoly musíte mít v počítači dostatek paměti RAM. Závěr je banální, ale je pravdivý.

Aby toho nebylo málo, trochu pozměňme chování Ubuntu ohledně využití RAM a odkládacího prostoru. Existuje takový parametr vm.swappiness, standardně má hodnotu 60 a slouží k určení procenta volné paměti, při které začne aktivní dumping stránek do swapové sekce. Jinými slovy, když je paměť obsazena ze 40 % (100-60), Ubuntu již začne využívat swapovací oblast. Pokud je v počítači velké množství RAM, je lepší snížit hodnotu parametru vm.swappiness na 10, čímž dáš tučňákovi pokyn, aby nepoužíval swap, dokud obsazené množství RAM nedosáhne 90 % (100-10) . Pro provedení takové změny je nejjednodušší spustit Terminál a zadat příkaz:

$ sudo sh -c "vm.swappiness = 10" >> /etc/sysctl.conf

Po restartu bude rychlá RAM využívána efektivněji a pomalý swap bude využíván méně často.

Závěr

Musíte pochopit, že nastavení jsou ze své podstaty vždy konzervativní a vývojáři OS/programů se snaží, aby fungovala na široké škále systémů. Ladění operačního systému tedy není otázkou stisknutí jednoho tlačítka s nápisem „Udělejte vše rychle“. Pochopíte-li, co je popsáno v radě, a přesně analyzujete, jak je dosaženo zrychlení, pečlivě použijete příkazy a pečlivě sledujete chování systému. Doufám, že pro vás byly tipy užitečné a že váš tučňák začal lépe reagovat.

Info

  • GTKPerf vám umožní zkontrolovat míru odezvy rozhraní: linux.softpedia.com/progDownload/GtkPerfDownload-6715.html
  • Aplikujte tipy jeden po druhém, je vhodné pokaždé restartovat systém. Otestujte si vliv rad časem, nespěchejte.
  • Neexistují žádné zázraky. Tipy buď využívají volnou paměť, nebo něco deaktivují, aby se věci urychlily.

Uživatelé Linuxu mají ze své podstaty přístup k výkonnějšímu systému ve srovnání s Windows. Pokud však používáte těžké desktopové prostředí, jako je například Unity, výkon může poněkud utrpět.

Každý dává přednost tomu, aby se programy a dokumenty neotevíraly po 10-20 sekundách, ale okamžitě. Zároveň je žádoucí, aby vzhled pracovního prostředí nepřipomínal začátek devadesátých let, protože v rozhraní našeho systému trávíme hodně času, což znamená, že bychom se měli uvnitř cítit pohodlně.

Není třeba zacházet do extrémů, úplně opustit krásné desktopové prostředí ve prospěch asketických správců oken. Najít kompromis mezi výkonem a pěkným vzhledem není vůbec těžký úkol.

V tomto článku se podíváme na zrychlení Ubuntu čtyřmi jednoduchými způsoby. I když se tyto tipy budou vztahovat i na starší verze, podíváme se konkrétně na zrychlení Ubuntu 16.04.

Pozitivní výsledek bude jasně viditelný na starých počítačích s nízkou spotřebou nebo na VirtualBoxu. Tipy jsou relevantní a účinné, i když je vaše Ubuntu nainstalováno na SSD.

1. Odstraňte nepotřebné programy ze spuštění.

Ubuntu 16.04 při spuštění načítá velké množství různých aplikací, z nichž mnohé s největší pravděpodobností nepotřebujete. Chcete-li Ubuntu urychlit, můžete je jednoduše zakázat.

Mnoho spouštěcích programů je však skrytých a chcete-li je zobrazit, musíte spustit následující příkaz:
sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

Nyní otevřete „Automaticky spouštěné aplikace“ z Unity Dash...

A stačí odškrtnout nepotřebné položky.

Ubuntu 16.04 můžete urychlit vypnutím nepotřebných funkcí. Zde je seznam služeb a programů, které pravděpodobně nebudete potřebovat.

Správce profilu přístupnosti(Správce přístupnosti).
Používá se k zobrazení ikony usnadnění na přihlašovací obrazovce. Pokud nepotřebujete klávesnici na obrazovce a hlasového asistenta, jednoduše je vypněte.

Monitor zálohování(Záloha).
Vytváření záloh pomocí deja-dup-monitor. Pokud neplánujete zálohovat žádná data, klidně to deaktivujte.

Sdílení plochy(Vzdálené ovládání plochy).
Navrženo pro příchozí připojení VNC. Pokud víte, že svůj systém zvládnete bez cizí pomoci, můžete jej vypnout. Schopnost fungovat jako vzdálený asistent a ovládat další počítače přes VNC nikde nemizí.

Software Gnome(Centrum softwaru).
Pokud dáváte přednost instalaci programů přes terminál, bez použití GUI Software Center, můžete jej zakázat.

Osobní sdílení souborů(Sdílení osobních souborů).
Mělo by být ponecháno pouze v případě, že potřebujete přenášet soubory přes Bluetooth.

Aktualizovat oznamovatel(Oznámení o aktualizaci).
Pokud nechcete dostávat upozornění na dostupné aktualizace, můžete to zakázat.

2. Upravte Swappiness.

Všichni víme, že rychlost výměny dat s RAM je mnohem vyšší než s pevným diskem. Jak zrychlit Ubuntu s ohledem na tuto skutečnost?

Udělejme malý experiment: spusťte svůj systém, otevřete několik programů, řekněme: Firefox, LibreOffice, Mozilla Thunderbird, Evince... a nechte je otevřené, aniž byste provedli jakoukoli akci. Neuvádějte systém do režimu spánku ani do pohotovostního režimu. Vraťte se za několik hodin a všimněte si, jak nemotorné se staly běžící programy, jak pomalu reagují na naše akce myši. Ty totiž přešly do klidového režimu (nečinnosti) a systém je poslal na swap, tedy na speciálně určené místo na pevném disku.
Pomocí System Monitor můžete zjistit, že Ubuntu používá swap, bez ohledu na to, zda je k dispozici spousta volné paměti RAM.
To je způsobeno výchozím nastavením swappiness. Swappiness je parametr jádra, který řídí, jak často bude Linux posílat nečinné aplikace k výměně, což je pevný disk.

Hodnotu swapiness lze nastavit v rozsahu od 0 do 100. Nízké hodnoty dávají pokyn používat swapování méně často, vysoké hodnoty - častěji. Výchozí hodnota v Ubuntu je 60. To znamená, že když spotřeba RAM dosáhne 40 %, linuxové jádro aktivuje použití swapu.

Aktuální hodnotu můžete zkontrolovat pomocí příkazu:
cat /proc/sys/vm/swappiness

Jak zrychlit Ubuntu? Doporučuje se nastavit swappiness na nižší hodnotu, aby jádro využívalo co nejvíce RAM. Chcete-li například nastavit hodnotu na 10, spustili byste následující příkaz:
sudo sysctl vm.swappiness=10

Nedávejte mezery před nebo za znak "=". Tento příkaz říká jádru, aby použilo swap pouze tehdy, když je paměť z 90 % obsazena. Toto nastavení trvá až do restartu.

Aby byla konfigurace trvalá, musíte upravit speciální soubor.
sudo nano /etc/sysctl.d/99-sysctl.conf

Na konec tohoto souboru musíte přidat řádek:
vm.swappiness=10

Uložte soubor a zavřete editor (stiskněte Ctrl+O pro uložení a Ctrl+X pro ukončení). Všechny tyto kroky platí pro Ubuntu Server 16.04.

Naším cílem je zrychlit Ubuntu. Samozřejmě, komu by se líbila rychlost spouštění Firefoxu nebo jiných náročných aplikací? Existuje malý softwarový nástroj známý jako preload, který si pamatuje programy, které používáte nejčastěji, předběžně nahraje jejich přidružené knihovny a spustitelné soubory do paměti RAM, takže tyto těžké programy běží mnohem rychleji.

Předinstalaci na Ubuntu 16.04 můžete nainstalovat pomocí příkazu:
sudo apt install preload

Po dokončení instalace se automaticky spustí preload démon, můžete to ověřit spuštěním příkazu:
systemctl status preload

Pokud z nějakého důvodu neběží, spusťte příkaz:
sudo systemctl start preload

Nyní se pusťte do své práce – předběžné načtení bude fungovat bez vaší účasti.

4. Vypněte efekty.

Efekty nepochybně lahodí oku, rozbíjejí nudnou pracovní plochu. K provozu však také vyžadují cenné systémové prostředky. Jak zrychlit Ubuntu 16.04? Pomocí compizconfig-settings-manager lze efekty zakázat, a tím zvýšit výkon.
Compizconfig-settings-manager můžete nainstalovat pomocí příkazu:
sudo apt install compizconfig-settings-manager

Spusťte jej z Unity Dash, poté vyberte sekci Efekty vlevo a deaktivujte ty, které nepotřebujete. Pokud chcete, můžete vypnout úplně všechno.

Rozostření pozadí v Unity Dash můžete také vypnout pomocí nástroje Unity Tweak Tool. Díky tomu bude Unity Dash citlivější.

Instalace nástroje Unity Tweak Tool:
sudo apt install unity-tweak-tool

Po instalaci jej otevřete a vyberte kartu „Hledat“, poté přepněte tlačítko „Rozostření pozadí“ na „Vypnuto“. (VYPNUTO).

Obecně má mnoho lidí rádo průhledné pozadí, co vy?

Po:

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

Jak dlouho trvá spuštění každé z načtených služeb, můžete zjistit spuštěním následujícího příkazu:
systemd-analyze vina

Jak můžete vidět na obrázku výše, na vině jsou služby mnt-pi.mount a vboxadd.service. Vím, že mnt-pi.mount je zodpovědný za připojení NFS (Network File System) na mé Raspberry Pi, ale už ho nepotřebuji, takže jej mohu bezpečně odebrat ze souboru /etc/fstab. Vím také, že démon vboxadd.service je potřeba pouze pro virtuální stroj, což je pro mě opět zbytečné.

Zakázat:
sudo systemctl zakázat vboxadd.service

Kontrola doby načítání:
čas systémové analýzy

Po:

Další způsoby, jak zrychlit Ubuntu 16.04

Znáte další způsoby, jak zrychlit Ubuntu 16.04? Podělte se o ně v komentářích.

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 skrytá. 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 zakázat.

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

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

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ý kousek 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 čas načítání, spusťte následující příkaz:

Systemd-analýza času

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.

Uživatelé Linuxu mají ze své podstaty přístup k výkonnějšímu systému ve srovnání s Windows. Pokud však používáte těžké desktopové prostředí, jako je například Unity, výkon může poněkud utrpět.
Každý dává přednost tomu, aby se programy a dokumenty neotevíraly po 10-20 sekundách, ale okamžitě. Zároveň je žádoucí, aby vzhled pracovního prostředí nepřipomínal začátek devadesátých let, protože v rozhraní našeho systému trávíme hodně času, což znamená, že bychom se měli uvnitř cítit pohodlně.
Není třeba zacházet do extrémů, úplně opustit krásné desktopové prostředí ve prospěch asketických správců oken. Najít kompromis mezi výkonem a pěkným vzhledem není vůbec těžký úkol.
V tomto článku se podíváme na zrychlení Ubuntu čtyřmi jednoduchými způsoby. I když se tyto tipy budou vztahovat i na starší verze, podíváme se konkrétně na zrychlení Ubuntu 16.04.
Pozitivní výsledek bude jasně viditelný na starých počítačích s nízkou spotřebou nebo na VirtualBoxu. Tipy jsou relevantní a účinné, i když je vaše Ubuntu nainstalováno na SSD.

1. Odstraňte nepotřebné programy ze spuštění.

Ubuntu 16.04 při spuštění načítá velké množství různých aplikací, z nichž mnohé s největší pravděpodobností nepotřebujete. Chcete-li Ubuntu urychlit, můžete je jednoduše zakázat.
Mnoho spouštěcích programů je však skrytých a chcete-li je zobrazit, musíte spustit následující příkaz:

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

Nyní otevřete „Automaticky spouštěné aplikace“ z Unity Dash...
...a jen zrušte zaškrtnutí nepotřebných položek.


Ubuntu 16.04 můžete urychlit vypnutím nepotřebných funkcí. Zde je seznam služeb a programů, které pravděpodobně nebudete potřebovat.
Správce profilu přístupnosti(Správce přístupnosti).
Používá se k zobrazení ikony usnadnění na přihlašovací obrazovce. Pokud nepotřebujete klávesnici na obrazovce a hlasového asistenta, jednoduše je vypněte.
Monitor zálohování(Záloha).
Vytváření záloh pomocí deja-dup-monitor. Pokud neplánujete zálohovat žádná data, klidně to deaktivujte.
Sdílení plochy(Vzdálené ovládání plochy).
Navrženo pro příchozí připojení VNC. Pokud víte, že svůj systém zvládnete bez cizí pomoci, můžete jej vypnout. Schopnost fungovat jako vzdálený asistent a ovládat další počítače přes VNC nikde nemizí.
Software Gnome(Centrum softwaru).
Pokud dáváte přednost instalaci programů přes terminál, bez použití GUI Software Center, můžete jej zakázat.
Orca Screen Reader(hlasový asistent Orca).
Pokud jste vidoucí, vypněte jej.
Osobní sdílení souborů(Sdílení osobních souborů).
Mělo by být ponecháno pouze v případě, že potřebujete přenášet soubory přes Bluetooth.
Aktualizovat oznamovatel(Oznámení o aktualizaci).
Pokud nechcete dostávat upozornění na dostupné aktualizace, můžete to zakázat.

2. Upravte Swappiness.

Všichni víme, že rychlost výměny dat s RAM je mnohem vyšší než s pevným diskem. Jak zrychlit Ubuntu s ohledem na tuto skutečnost?
Udělejme malý experiment: spusťte svůj systém, otevřete několik programů, řekněme: Firefox, LibreOffice, Mozilla Thunderbird, Evince... a nechte je otevřené, aniž byste provedli jakoukoli akci. Neuvádějte systém do režimu spánku ani do pohotovostního režimu. Vraťte se za několik hodin a všimněte si, jak nemotorné se staly běžící programy, jak pomalu reagují na naše akce myši. Ty totiž přešly do klidového režimu (nečinnosti) a systém je poslal na swap, tedy na speciálně určené místo na pevném disku.
Pomocí System Monitor můžete zjistit, že Ubuntu používá swap, bez ohledu na to, zda je k dispozici spousta volné paměti RAM.
To je způsobeno výchozím nastavením swappiness. Swappiness je parametr jádra, který řídí, jak často bude Linux posílat nečinné aplikace k výměně, což je pevný disk.
Hodnotu swapiness lze nastavit v rozsahu od 0 do 100. Nízké hodnoty dávají pokyn používat swapování méně často, vysoké hodnoty - častěji. Výchozí hodnota v Ubuntu je 60. To znamená, že když spotřeba RAM dosáhne 40 %, linuxové jádro aktivuje použití swapu.
Aktuální hodnotu můžete zkontrolovat pomocí příkazu:

cat /proc/sys/vm/swappiness

sudo sysctl vm.swappiness=10

Nedávejte mezery před nebo za znak "=". Tento příkaz říká jádru, aby použilo swap pouze tehdy, když je paměť z 90 % obsazena. Toto nastavení trvá až do restartu.
Aby byla konfigurace trvalá, musíte upravit speciální soubor.

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

Na konec tohoto souboru musíte přidat řádek:

vm.swappiness=10



Uložte soubor a zavřete editor (stiskněte Ctrl+O pro uložení a Ctrl+X pro ukončení). Všechny tyto kroky platí pro Ubuntu Server 16.04.Naším cílem je zrychlit Ubuntu. Samozřejmě, komu by se líbila rychlost spouštění Firefoxu nebo jiných náročných aplikací? Existuje malý softwarový nástroj známý jako preload, který si pamatuje programy, které používáte nejčastěji, předběžně nahraje jejich přidružené knihovny a spustitelné soubory do paměti RAM, takže tyto těžké programy běží mnohem rychleji.
Předinstalaci na Ubuntu 16.04 můžete nainstalovat pomocí příkazu:

sudo apt install preload

Po dokončení instalace se automaticky spustí preload démon, můžete to ověřit spuštěním příkazu:

systemctl status preload



Pokud z nějakého důvodu neběží, spusťte příkaz:

sudo systemctl start preload

Nyní se pusťte do své práce – předběžné načtení bude fungovat bez vaší účasti.

4. Vypněte efekty.

Efekty nepochybně lahodí oku, rozbíjejí nudnou pracovní plochu. K provozu však také vyžadují cenné systémové prostředky. Jak zrychlit Ubuntu 16.04? Pomocí compizconfig-settings-manager lze efekty zakázat, a tím zvýšit výkon.
Compizconfig-settings-manager můžete nainstalovat pomocí příkazu:

sudo apt install compizconfig-settings-manager

Spusťte jej z Unity Dash, poté vyberte sekci Efekty vlevo a deaktivujte ty, které nepotřebujete. Pokud chcete, můžete vypnout úplně všechno.


Rozostření pozadí v Unity Dash můžete také vypnout pomocí nástroje Unity Tweak Tool. Díky tomu bude Unity Dash citlivější.
Instalace nástroje Unity Tweak Tool:

sudo apt install unity-tweak-tool

Po instalaci jej otevřete a vyberte kartu „Hledat“, poté přepněte tlačítko „Rozostření pozadí“ na „Vypnuto“. (VYPNUTO).


Obecně má mnoho lidí rádo průhledné pozadí, co vy?
Před:


Po:

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

Jak dlouho trvá spuštění každé z načtených služeb, můžete zjistit spuštěním následujícího příkazu:

systemd-analyze vina



Jak můžete vidět na obrázku výše, na vině jsou služby mnt-pi.mount a vboxadd.service. Vím, že mnt-pi.mount je zodpovědný za připojení NFS (Network File System) na mé Raspberry Pi, ale už ho nepotřebuji, takže jej mohu bezpečně odebrat ze souboru /etc/fstab. Vím také, že démon vboxadd.service je potřeba pouze pro virtuální stroj, což je pro mě opět zbytečné.
Zakázat:

sudo systemctl zakázat vboxadd.service

Kontrola doby načítání:

čas systémové analýzy

Před:

Po:

Zakázat ipv6 ubuntu 16.04

Protokol IPv6 je nová technologie, která poskytuje mnohem větší prostor IP adres, vyšší bezpečnost a rychlost. Ale tohle všechno je ideální. IPv6 narušuje zpětnou kompatibilitu s IPv4 a ve většině případů se nyní používá starý protokol. Jak se IPv6 liší od IPv4, jsme se již velmi podrobně podívali, takže nebudeme vše opakovat.
Vzhledem k tomu, že IPv6 se v současnosti používá poměrně zřídka, není tento protokol plně podporován všemi zařízeními. Pokud váš router nebo poskytovatel nepodporuje IPv6, zpomalí to síť, bude trvat déle, než se určí názvy domén webových stránek, a bude učiněn pokus o získání adresy IPv6, což také povede ke zpoždění. V této krátké poznámce se podíváme na to, jak zakázat ipv6 v Ubuntu 16.04 nebo jiných kompatibilních distribucích.

Kontrola podpory IPv6

Všechny moderní distribuce podporují IPv6 bez výjimky. Ale abyste se ujistili, že váš místní počítač obdržel adresu ipv6, můžete spustit příkaz:

V sekci pro připojení eth0 uvidíte adresu inet4 a inet6, v inet6 se zobrazí adresa Ipv6 přidělená tomuto počítači routerem. Všechny adresy začínající na fe80 jsou adresy lokální sítě. Přítomnost této adresy však neznamená, že ji váš poskytovatel podporuje. Chcete-li zkontrolovat tento bod, můžete zkusit odeslat požadavek ping na adresu ipv6.google.com:

Začalo to znatelně zpomalovat. To je velmi nepříjemné, protože často pracuji velmi rychle, automaticky a jakékoli brzdy prostě narušují rytmus. Ale proč se může Linux zpomalit? Jak zrychlit Linux? Jak optimalizovat Linux?

Je zde několik bodů, na které bych chtěl upozornit. Každý z nich do určité míry ovlivňuje rychlost Linuxu, i když nepatrně. Ale pokud optimalizujete vše dohromady, může to zvýšit výkon. A věřte mi, není to nic těžkého, většinou ani není potřeba jít do konzole... Vše ukážu na Linux Mintu, ale to vše lze analogicky provést na jiných linuxových systémech.

1. Optimalizace startu Linuxu.

První věc, kterou musíte věnovat pozornost, je to, co se načte při spuštění systému. Přejděte do MENU - NASTAVENÍ - SPUŠTĚNÍ APLIKACÍ.

Zde můžete zakázat vše nepotřebné, v mém případě je to téměř vše. Tímto způsobem se zbavíte nepotřebných procesů a programů, které se načítají při startu Linuxu. Tato optimalizace pro Linux vám také pomůže urychlit spouštění systému. Hotovo? Pokračuj.

2. Vypnutí serveru

Věděli jste, že ve výchozím nastavení může mít váš Linux nainstalovaných mnoho serverů: tiskový server, samba server, apache server, ssh server a tak dále. Je možné, že je sto let nepotřebujete, pak vám všechny tyto procesy neustále visí v paměti. Můžete je jednoduše zakázat, ale nejčastěji je jednodušší odstranit nepotřebné servery. Jak je najít?

Otevřete Synaptic a zadejte slovo do vyhledávání server:

Díváme se, čteme, co je nainstalováno a co opravdu nepotřebujeme - smažte to. Ale neměli byste mazat vše, pokud nevíte, co to je a proč to je. Už jsem odstranil spoustu nepotřebných věcí, ale s největší pravděpodobností je tam stále spousta harampádí. Můžete také zadat slovo démon a podívejte se, jaké služby jsou nainstalovány, ale my je nepotřebujeme. Smazáno? Pokračujme...

3. Vypněte nepotřebné služby

Dříve bylo v Ubuntu v grafickém prostředí možné služby zakázat a povolit, ale pak se kluci z Ubuntu rozhodli, že my, poražení, tohle nepotřebujeme - najednou zakážou něco důležitého a pak řeknou, že Ubuntu je buggy!

Ale možná mají pravdu, ale pro nás to není problém, protože Linux je konzole, terminál a teprve potom grafický shell. Nainstalujte požadovaný balíček:

Sudo apt-get install sysv-rc-conf

Otevřete terminál a pomocí sudo zadejte příkaz sysv-rc-conf:

Sudo sysv-rc-conf

Nyní pomocí šipek na klávesnici a pomocí mezerníku vypneme vše nepotřebné. Ale buďte opatrní, jste v srdci Linuxu a pokud zakážete něco důležitého, váš systém nemusí nabootovat - a neříkej, že jsem tě nevaroval!

Na internetu je spousta návodů, které podrobně popisují, za co jednotlivé služby zodpovídají a které lze deaktivovat a které ne. Hledej a najdeš!

Jak zrychlit Ubuntu?

Proč Ubuntu? Jen pro příklad. Ubuntu používá jejich proprietární Unity jako pracovní prostředí. Podle mých zkušeností je brzda stále stejná. Proto můžete Ubuntu zrychlit jednoduše instalací lehčího pracovního prostředí - XFCE4, E17, LXDE a tak dále. Nebo si můžete rovnou stáhnout verzi stejného Ubuntu s lehkou plochou, například Lubuntu:

Pěkné a snadné! Funkčnost bude téměř stejná, možná jen méně zvonků a píšťalek. Ale opravdu je potřebujeme?

A na závěr ještě jeden dotaz:

Jaký Linux nainstalovat na starý počítač?

Zde byste se neměli spoléhat na lehké pracovní prostředí, zde potřebujete LIGHT Linux! Světlo zevnitř, nejen zvenku- zapamatujte si tuto pravdu. Jaké jsou možnosti? , Slackware, Slax a tak dále. Zde je třeba vyzkoušet, protože za snadnost budete muset něco zaplatit - ale co jste chtěli?


Nenašli jste odpověď na svou otázku? Použijte vyhledávání...

8 komentářů

8 komentářů k článku „Optimalizace Linuxu – je to jednoduché!“

    Ale můj Windows se nezpomaluje! Možná je váš počítač slabý? Ostatně moderní operační systémy jsou vyvíjeny a testovány na moderních procesorech se zásobou RAM.

    Lubuntu je opravdu rychlejší. Ale narazil jsem tam na pár závad. Přesto jsem se rozhodl pro Ubuntu Gnome + Cairo-Dock
    Ukazuje se, že je stabilní, bez závad. A dostatečně rychle. Hlavní věc je neinstalovat 64bit na starý počítač s 2 GB paměti. 32bitová verze bude fungovat mnohem rychleji.

    Souhlasím, všechny mini OS mají někdy skryté nedostatky. Ale včera došlo k příjemné výjimce, nainstaloval jsem Linux na kamarádův notebook, Mint nefungoval VŮBEC, což je zvláštní, ale BackBox se nainstaloval jako nativní a rychlost je SUPER! Možná o tom dnes chci napsat recenzi.

    Chvíli jsem Ubuntu používal, pak s vydáním novějších verzí mi na počítači prostě přestal běžet. Přešel jsem na Debian a jsem spokojený, jediné co je tam špatně je grafické prostředí a fonty - v Ubuntu jsou lepší, ale to je podle mě snad jen jedna z jejich výhod. Nyní byla vydána verze 8 Debianu, kde si můžete nainstalovat jakékoli pracovní prostředí a téměř jakýkoli software, na který jste zvyklí.

    Mimochodem v příspěvku je chyba: ne Pappy, ale Puppy.

    Souhlasím, že Debian je jednodušší, ale někdy musíte obětovat rychlost kvůli pohodlí. Dříve jsem také hodně trénoval s odlehčenými distribucemi a pak jsem si uvědomil: je snazší koupit si normální výkonný počítač a dát si rozum, protože každý minimalismus s sebou nese spoustu dalších problémů.

    Díky za chybu, už jsem to opravil ;)

    No, když jsem obyčejná čajová konvice, na co se budu spoléhat při mazání serverů?

    Figurky by se neměly zabývat servery, jedná se o velmi složitou a zodpovědnou záležitost.

    „Na internetu je spousta návodů, které podrobně popisují, za co jednotlivé služby zodpovídají a které lze deaktivovat a které nikoli Hledejte a najdete!“

    Vždy zmatený z takových pokynů! Jste zajímaví lidé!
    Proč je váš článek potřebný na internetu? Posílat ty, kteří hledají informace, jak se říká, na 3 sovětské?
    Myslím - pokud se člověk zaváže napsat návod, nebo něco podobného - pište co nejjasněji a nejobsáhleji, případně přiložte odkaz na zdroje třetích stran.





Horní