GNU/Linux >> Znalost Linux >  >> Linux

Jak zlepšit dobu spouštění aplikací v Linuxu

V tomto krátkém tutoriálu se podíváme na to, jak nainstalovat a používat Preload ke zkrácení doby spouštění aplikace v Linuxu. Většina distribucí Linuxu je ve výchozím nastavení dostatečně rychlá. Stále je však můžeme trochu zrychlit tím, že je vyladíme pomocí některých dalších aplikací a metod. Jednou z takových aplikací je Preload .

Preload aplikace sleduje uživatelem nejčastěji používané aplikace a přidává je do paměti, takže se aplikace budou načítat o něco rychleji než dříve. Protože, jak už možná víte, čtení z paměti RAM je vždy rychlejší než z pevného disku.

Preload běží neustále jako démon na pozadí a zaznamenává statistiky o využití souborů častěji používanými programy. Poté načte tyto binární soubory a jejich závislosti do paměti, aby se zlepšila doba načítání aplikace. Stručně řečeno, po instalaci předběžného načtení byste měli být schopni načítat často používané aplikace mnohem rychleji.

Zkraťte dobu spouštění aplikací v systému Linux pomocí funkce Preload

Předběžné načtení je k dispozici v AUR . Můžete jej tedy nainstalovat pomocí pomocných programů AUR, například Yay , v Arch Linuxu a jeho variantách, jako je Manjaro Linux, jak je uvedeno níže:

$ yay -S preload

Na Debianu, Ubuntu, Linux Mintu je Preload k dispozici ve výchozích úložištích. Můžete jej tedy nainstalovat pomocí správce balíčků APT pomocí následujícího příkazu:

$ sudo apt-get install preload

Po instalaci Preload restartujte systém. Od této chvíle Preload monitoruje často používané aplikace a přidává jejich binární soubory a knihovny do paměti pro rychlejší spouštění. Pokud například často používáte Firefox, Chrome nebo LibreOffice, Preload poté přidá tyto binární soubory a knihovny do RAM, takže se tyto aplikace spustí rychleji. Dobrá věc je, že Preload nepotřebuje žádnou konfiguraci. Po vybalení bude fungovat dobře. Pokud však chcete konfiguraci vyladit, můžete to provést úpravou výchozího konfiguračního souboru /etc/preload.conf .

Předběžné načtení není pro každého!

V tomto vlákně jsou uvedeny některé nevýhody předběžného načítání a důvody, proč není tak efektivní pro každého .

  1. Mám slušný systém s 8GB RAM. Můj systém je tedy obecně rychlý. Také budu otevírat aplikace náročné na paměť, jako je Firefox, Chrome, VirtualBox, Gimp atd., jednou nebo dvakrát denně. Zůstávají neustále otevřené, takže jejich binární soubory a knihovny jsou předem načteny do paměti a celý den zabírají RAM. Tyto aplikace zavírám a otevírám jen zřídka, takže využití paměti RAM je prostě zbytečné.
  2. Pokud používáte moderní systémy s SSD, je Preload samozřejmě k ničemu. Protože přístupová doba SSD je mnohem rychlejší než u běžných pevných disků, je použití předběžného načtení zbytečné.
  3. Předběžné načtení výrazně ovlivňuje dobu spouštění . Protože čím více aplikací je předem nahráno do paměti RAM, tím déle trvá uvedení systému do provozu.

Skutečný rozdíl uvidíte pouze tehdy, pokud aplikace načítáte HODNĚ času za den. Preload bude tedy ideální pro vývojáře a testery, kteří otevírají a zavírají aplikace několikrát denně.

Další podrobnosti o tom, co přesně je předběžné načítání a jak funguje, naleznete v kompletní tezi o předběžném načtení příspěvek předložený autorem.

Související čtení:

  • Jak synchronizovat profil prohlížeče do Tmpfs (RAM) v systému Linux

Doufám, že to pomůže.


Linux
  1. Jak zabalit aplikace Python pro Linux

  2. Jak jsou v Linuxu chráněny soubory vzájemně nedůvěryhodných aplikací?

  3. Získání seznamu spouštěcích aplikací v linuxu

  1. Jak otestovat rychlost načítání webu v Linuxu

  2. Zlepšete rychlost spouštění aplikací pomocí Preload v Ubuntu

  3. Jak nastavit nebo změnit časové pásmo v Linuxu

  1. Jak nainstalovat aplikaci Spotify na Linux

  2. Jak změřit dobu spouštění Firefoxu?

  3. Jak spouštět aplikace se zpožděním v systému Linux