GNU/Linux >> Znalost Linux >  >> Linux

Nástroje a tipy s otevřeným zdrojovým kódem pro zlepšení výkonu počítače se systémem Linux

Toto je třetí ze série článků, které vysvětlují, jak zlepšit výkon vašeho osobního počítače se systémem Linux. Můj první článek popisoval, jak uvolnit výkon pomocí identifikace a řešení úzkých míst. Můj druhý článek ukázal, jak zlepšit výkon upgradem hardwaru vašeho počítače.

Tento článek doplňuje sérii představením tipů pro výkon softwaru. Zkoumá také způsoby, jak zlepšit výkon změnou způsobu používání počítače. Některé z těchto změn chování mohou být zřejmé mnoha čtenářům Opensource.com, ale nemusí být zřejmé koncovým uživatelům, které podporujete.

Cílem je jednoduchý přístup ke zlepšení výkonu počítače se systémem Linux. Stejně jako v mých předchozích článcích používám všechny open source nástroje. Nic jiného není potřeba.

Jak měřit zlepšení

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

Před provedením jakékoli změny v počítači zhodnoťte výkon, abyste se ujistili, že změna bude přínosná. Po provedení aktualizace možná budete chtít zkontrolovat systém podruhé, abyste si ověřili, že úprava proběhla úspěšně.

Několik grafických nástrojů s otevřeným zdrojovým kódem usnadňuje sledování výkonu. Patří mezi ně GNOME System Monitor, KDE System Guard, GKrellM, Stacer, Conky a Glances. (Ve svém prvním článku v této sérii jsem ukázal, jak monitorovat výkon pomocí Monitoru systému GNOME.)

Ať už si vyberete kterýkoli nástroj, velmi pečlivě se podívejte na využití procesoru a paměti. Můžete také chtít sledovat další hardwarové zdroje, jako je disk a úložiště USB, grafický procesor a připojení k internetu.

Nejvyšším ukazatelem výkonu pro osobní počítač je jeho schopnost reagovat. Rychlý? Jsi dobrý. Pomalý… to naznačuje prostor pro zlepšení.

Většina linuxových distribucí vyžaduje malou konfiguraci ze strany uživatelů osobních počítačů:jsou efektivní od začátku. Přehled důležitých nástrojů, které denně používáte, však může být užitečný, když se zužujete na to, co by mohlo využít optimalizaci.

Vylaďte svůj prohlížeč

Většina uživatelů spouští svůj prohlížeč téměř neustále. Pro některé je to jejich jediná aplikace. Výběr a ladění prohlížeče tedy potenciálně nabízí velké zisky.

Zde je několik tipů pro ladění:

  • Jak ukazuje průzkum prohlížeče Brave, mnoho webových reklam a sledovačů spotřebovává více než polovinu procesoru, který váš počítač vynakládá na zpracování stránek. Blokujte tedy reklamy pomocí rozšíření prohlížeče, jako je uBlock Origin, a blokujte sledovače pomocí nástroje, jako je Privacy Badger.
  • Zakažte automatické přehrávání videí a animací (včetně těch malých oken s videem, která se automaticky zobrazují a spouštějí v rohu obrazovky). Ve Firefoxu si můžete nainstalovat open source rozšíření Disable HTML5 Autoplay. V prohlížeči Chromium nebo Google Chrome si nainstalujte open source rozšíření Yet Another Autoplay Blocker.
  • Odstraňte z prohlížeče všechny nepodstatné doplňky a rozšíření. Pečlivě zvažte, zda každý stojí za jeho režii.

Tipy pro prohlížeč pro výkonné počítače

Pro počítač vyšší třídy vyberte prohlížeč, který využívá váš bohatý procesor a paměťové zdroje k zajištění optimálního procházení webu. Nejlépe fungují víceprocesové a vícevláknové prohlížeče. Vaším cílem je využít veškerý svůj hardwarový výkon pro lepší zážitek z prohlížení.

Který prohlížeč funguje nejlépe? To je velmi diskutabilní problém, který vyžaduje samostatný článek pro odpověď. Mnoho lidí začíná své hledání pomocí Chromia nebo Firefoxu, populárních open source produktů, které jsou široce respektovány pro svou schopnost využít hardware pro vysoce výkonné procházení. Existuje však mnoho dalších prohlížečů s otevřeným zdrojovým kódem, které můžete vyzkoušet.

Tipy pro prohlížeč pro počítače nižší třídy

Pro počítač s omezenými zdroji nechcete prohlížeč, který spotřebovává zdroje a zahlcuje váš počítač. Místo toho chcete takový, který funguje efektivně s využitím omezených zdrojů. Říkejme tomu odlehčený prohlížeč. Pravděpodobně to nebude ten, který vytváří spoustu procesů a vláken.

Uživatelé mají různé názory na to, který odlehčený prohlížeč funguje nejlépe. S Dillo mám dobré zkušenosti. Wikipedia poskytuje úplný seznam odlehčených prohlížečů, pokud byste chtěli prozkoumat ostatní. Mějte na paměti, že většina odlehčených prohlížečů obětuje některé funkce a funkce, aby snížila spotřebu zdrojů počítače.

U počítače s omezenými zdroji můžete snížit spotřebu prostředků prohlížeče otevřením pouze několika karet najednou, nikoli tuctu. Zavřete karty, se kterými jste skončili. A současně spouštět pouze jednu instanci jednoho prohlížeče.

JavaScript může zvýšit nároky na váš prohlížeč, takže jej vypněte, když jej nepotřebujete. Většina prohlížečů nabízí doplňky, které vám umožňují spravovat JavaScript na základě jednotlivých webových stránek nebo jeho zapínáním a vypínáním podle vašich pokynů. Firefox nabízí několik takových rozšíření. Používám jeden s názvem JavaScript Toggle On and Off.

Na počítačích nižší třídy si také můžete přizpůsobit výkon prohlížeče podle svých představ ručním spouštěním a zastavováním zpracování karet na pozadí. Stačí kliknout na tlačítko pro načtení stránky v prohlížeči a zapnout nebo vypnout zpracování pro webovou stránku. Například ve Firefoxu je toto tlačítko umístěno na levé straně panelu nástrojů.

Zde je návod, jak to použít. Chcete-li rychle načíst konkrétní webovou stránku, vypněte načítání stránky na jiných kartách, aby nekonkurovaly vaší stránce, která vás zajímá. A naopak, pokud trávíte hodně času čtením webové stránky, kterou jste již načetli, nechte jiné karty načítat své stránky na pozadí, zatímco vy jste zaneprázdněni. Tímto způsobem můžete často procházet se slušným výkonem, a to i na počítači s minimálními zdroji.

Ukončit multitasking

Některé aplikace, včetně her, editorů videa a hostitelů virtuálních strojů, vyžadují více zdrojů než jiné. Nejlepšího výkonu dosáhnete, když spustíte zdrojového prase, spusťte pouze ten program. A naopak, nespouštějte zdrojového prase na pozadí, když se soustředíte na nějakou jinou aplikaci.

Tento princip výkonu platí všude:Omezte počet aplikací, které používáte najednou, a zavřete všechny, které nepoužíváte. Omezte souběžnost a zvýšíte výkon aplikací, které spouštíte.

Zpracování na pozadí představuje podobnou příležitost. Antivirové programy, aktualizace softwaru, zálohy, kopie obrázků, ověřování souborového systému a velké stahování jsou náročné na zdroje. Naplánujte tyto aktivity na mimopracovní dobu, abyste optimalizovali výkon. Dobrý plánovač GUI s otevřeným zdrojovým kódem to usnadňuje. Můžete například nainstalovat a používat Zeit a KCron je dostupný v mnoha repozitářích.

Vybírejte software moudře

Vaše volby softwaru mají velký rozdíl v tom, kolik procesoru a paměti váš počítač využívá.

Pro mnoho lidí dnes na tom téměř nezáleží. Jejich nejmodernější osobní počítače mají více než dostatečný výpočetní výkon a paměť pro rychlé spuštění jakékoli aplikace, kterou si vyberou. (Pokud jste to vy, můžete tuto část přeskočit.) Výběr softwaru však zůstává pro ostatní zásadní.

Kancelářské sady

Pokud používáte LibreOffice nebo OpenOffice, ale nepoužíváte Base (komponenta vytváření databáze), pak je bezpečné zakázat běhové prostředí Java. Můžete to udělat v Nástrojích> Možnosti> LibreOffice> Pokročilé panel nastavení.

Případně nahraďte svůj velký kancelářský balík tím, co je běžně známé jako GNOME Office . To zahrnuje AbiWord a Gnumeric, které oba vyžadují méně hardwaru a pro mnoho uživatelů jsou funkčně ekvivalentní textovému procesoru a tabulkovému procesoru.

Můžete dokonce uvažovat o úplném zrušení místního kancelářského balíku. Místo toho přesuňte svou pracovní zátěž do cloudu pomocí produktu, jako je Etherpad, EtherCalc nebo sada ONLYOFFICE.

Tato zásada platí obecně. Pokud máte počítač nižší třídy, stáhněte vše, co můžete, do cloudu. To je důvod, proč jsou Chromebooky efektivní, i když většina z nich nabízí hardware s nízkou spotřebou.

Prostředí počítače

Vaše desktopové prostředí běží každou minutu, kdy používáte počítač. Pokud nereaguje, nainstalujte si lehčí plochu, která vyžaduje méně prostředků. Doporučuji Xfce, LXQt nebo LXDE.

Bez ohledu na to, jakou plochu používáte, můžete zvýšit její odezvu vypnutím vizuálních efektů. Vypněte věci jako animace, skládání a miniatury ve správci souborů nebo použijte správce souborů (jako je PCManFM, XFE nebo Thunar) bez těchto funkcí. To může mít znatelný dopad na pomalejší počítače, protože vaše obrazovka je zapojena do každého kliknutí myší. Použijte klávesové zkratky, abyste nemuseli pohybovat rukou mezi myší a klávesnicí.

Některé plochy můžete nakonfigurovat tak, aby používaly odlehčeného správce oken. Správce oken určuje, jak okna vypadají a působí a jak uživatelé s těmito prvky interagují.

Pokud opravdu chcete šetřit na zdrojích, zřekněte se úplně desktopu ve prospěch jednoduchého správce oken. Mezi oblíbené možnosti patří JWM, Openbox a Fluxbox. Ty běží rychleji než plnohodnotný desktop, ale za cenu méně uživatelsky přívětivého rozhraní. Například často nemůžete umístit ikony na plochu a možná nemáte systémovou lištu nebo dok.

Správná velikost distribuce Linuxu pro váš počítač

Vaše distribuce Linuxu může ovlivnit výkon počítače. Některé distribuce předpokládají, že běží na výkonných nejmodernějších počítačích, zatímco jiné jsou navrženy tak, aby běžely s menšími prostředky. Pokud tedy provozujete plnohodnotnou distribuci a nefunguje dobře, otestujte odlehčenou alternativu, abyste zjistili, zda zlepšuje odezvu.

Testování různých distribucí je snadné. Stačí si stáhnout distribuci Linuxu, kterou chcete vyzkoušet. Zapište jej na USB flash disk pomocí open source nástroje, jako je Fedora Media Writer nebo Unetbootin. Poté spusťte počítač z paměťové karty a otestujte distribuci. Spusťte jeden z nástrojů pro monitorování systému, který jsem zmínil dříve, a změřte, zda nové distro využívá hardware efektivněji.

Nejlehčí distribuce, které jsem použil, jsou AntiX a Puppy Linux. Tyto používají správce oken místo desktopu, sdružují lehké aplikace a jsou speciálně navrženy tak, aby běžely na počítačích s omezenými zdroji. Dobře jezdí i na 15 let starých strojích! (Dokonce můžete renovovat staré počítače pomocí lehkého softwaru Linux.)

Kompromisem je, že jejich desktopy nejsou nablýskané. Jejich rozhraní vám mohou být neznámá a možná se budete muset naučit, jak je nakonfigurovat, jako byste to dělali s plnohodnotným desktopovým prostředím. Pro některé lidi je to frustrující, ale pro jiné je to zábavná výzva a příležitost naučit se něco nového.

Proveďte změny konfigurace počítače

Zakončím některými základními změnami konfigurace Linuxu, které možná budete chtít vyzkoušet. Každý jednotlivě nezlepší výkon natolik, že byste si toho všimli. Ale v souhrnu mohou mít měřitelný dopad:

  • Ověřte, že máte pro všechna zařízení optimální ovladače zařízení.
  • Abyste předešli snížení rychlosti procesoru (omezení CPU), vyhněte se přehřívání.
  • Zkraťte dobu spouštění snížením výchozího parametru GRUB_TIMEOUT pro nabídku Grub.)
  • Odstraňte nepotřebné aplikace a služby ze seznamu po spuštění (programy, které se spouštějí při každém spuštění počítače). Desktopová prostředí Linuxu k tomu obvykle poskytují panely GUI, takže nemusíte přímo upravovat konfigurační soubory nebo skripty.
  • Urychlete aktualizace a stahování pomocí nejrychlejšího dostupného zrcadlení.
  • Nepoužívejte odkládací paměť.
  • Pokud používáte swap, umístěte jej na své nejrychlejší zařízení.
  • Ověřte, že vaše WiFi funguje ve špičkové šířce pásma tím, že porovnáte rychlost WiFi s tím, když je připojena přímo kabelem k vašemu modemu.
  • Ověřte, zda váš router nezpůsobuje zpomalení, tím, že otestujete rychlost internetového připojení bez něj.
  • Srovnejte standardy USB mezi porty USB a zařízeními, abyste zajistili, že nebudou klesat na rychlost pomalejšího partnera.
  • Ověřte přenosové rychlosti USB pomocí funkce benchmarku v GNOME Disks.
  • Pokud musíte používat virtuální počítače, vylaďte je na výkon.
  • Vyčistěte starou historii, protokoly a nevyžádané soubory pomocí nástrojů GUI s otevřeným zdrojovým kódem, jako jsou BleachBit a Sweeper.
  • Vyčistěte nepoužívané nevyžádané soubory odinstalováním aplikací, které nepoužíváte. Na systémech založených na Debianu vyčistěte mezipaměť APT.
  • Najděte a odstraňte duplicitní soubory pomocí nástroje s otevřeným zdrojovým grafickým rozhraním, jako je FSlint.

Pokud čtenáři projeví zájem, podrobně se těmto vylepšením budu věnovat v budoucím článku. (Pokud byste to chtěli vidět, dejte mi prosím vědět do komentářů.)

Přehled

V předchozím článku jsem se zabýval tím, jak identifikovat a odstranit překážky výkonu. Ve svém minulém článku jsem vysvětlil, jak efektivně upgradovat hardware počítače se systémem Linux. Tento článek doplňuje sérii představením změn softwaru a chování, které zlepšují výkon počítače.

Jsem si jistý, že máte mnoho vlastních tipů na dobrý výkon. Přidejte své oblíbené do komentářů.


Linux
  1. 6 open source nástrojů a tipů pro zabezpečení linuxového serveru pro začátečníky

  2. 12 beletristických knih pro fanoušky Linuxu a open source

  3. 10 odlehčených webových prohlížečů s otevřeným zdrojovým kódem pro Linux

  1. Nejlepší linuxové nástroje pro spisovatele

  2. Open Source Video konvertory pro Linux [GUI a CLI]

  3. Pitivi – bezplatný a otevřený editor videa pro Linux

  1. Upgradujte hardware počítače se systémem Linux pomocí nástrojů s otevřeným zdrojovým kódem

  2. Identifikujte slabá místa výkonu Linuxu pomocí nástrojů s otevřeným zdrojovým kódem

  3. 4 open source nástroje pro provoz linuxového serveru