Operace „Optimalizace“. Tipy pro urychlení Ubuntu. Konfigurace Swappiness a Cache v Linuxu Vysoký objem zápisu Ubuntu při vypnutí

Pokud nyní porovnáváte nové verze desktopové distribuce Ubuntu, například s verzí 14.04, měli jste vidět, že linuxové distribuce se staly více „nenažranými“, ale nové verze dostaly problém v podobě Unity, která jí RAM jako slon, a pokud máte méně než 2 GB RAM, nebude to sladké. V dnešním článku probereme několik způsobů, jak lépe vyřešit vzniklý problém, který by snížil chuť používat RAM. Prvním je samozřejmě volba distribuce světla (Xubuntu nebo Lubuntu a další). Druhým způsobem, v tomto případě se pokusíme snížit spotřebu paměti bez omezení funkčnosti distribuce, pro experimenty jsme zvolili Ubuntu 16.04 LTS.

Úvod

Pokud jste právě nainstalovali systém do počítače, který má dva gigabajty RAM, po prvním spuštění systém pojme alespoň 1 GB paměti. Zdá se, že to není kritické, ale hodně, pokud vezmeme alespoň menší distribuci ve srovnání a porovnáme spotřebu paměti. A pokud spustíte prohlížeč například s 5–6 kartami, vaše 2 GB se rychle vyčerpají a uvidíte první zablokování výkonu, další zamrznutí prohlížeče atd.

Zvažte, co potřebujeme ve funkčnosti a co ne.

  • Nejprve seznam démonů, které jsou načteny ve výchozím nastavení. Vývojáři Ubuntu se pokusili udělat minimum, ale v naší situaci stojí za to věnovat pozornost skutečnosti, že v závislosti na míře využití distribuční sady může být spousta funkcí zcela zbytečná, což může být nakonec deaktivováno a nebude jíst RAM.
  • Také stojí za to věnovat pozornost aplikacím, které nepoužíváte. Různé programy používají pluginy, které jsou ve většině případů implementovány jako načtitelné knihovny. V této situaci nebude dolaďování a deaktivace zbytečných zbytečné. Za zmínku stojí grafický subsystém, jehož komponenty nepotřebuje každý, a to tak, že vypnete a uvolníte trochu RAM.

Upozorňujeme, že autor materiálu není odpovědný za vaše akce, pokud deaktivujete něco důležitého a dojde k chybě vašeho systému. Veškeré manipulace provádíte na vlastní nebezpečí a riziko, takže toto nebo toto rozhodnutí zakážete služby a doplňky.

Zakažte nepotřebné služby / služby

Ubuntu 16.04 používá systemd, abychom zjistili, jaký software běží v době bootování, můžeme použít následující příkaz:

Sudo systemctl list-units --type service

Ve výsledku získáme seznam spuštěných (použitých) a služeb, které již byly dokončeny. Podívejme se blíže na tento seznam a přemýšlejme o tom, co potřebujeme a čeho se můžeme zbavit.

Seznam načtených systémových služeb

AppArmor je navržen tak, aby chránil systém, ale ve skutečnosti, pokud mluvíme o domácích systémech, bude stačit včas aktualizovat aplikace. Pokud mluvíme o rizicích infekce softwarem, pak je to minimální, musíte se velmi snažit dostat na škodlivou stránku plnou exploitů, které jsou vytvořeny pro konkrétní verzi distribuční sady, je také třeba si uvědomit, že Profil AppArmor pro Firefox je ve výchozím nastavení neaktivní. Pokud tedy máte záchvat paniky jako paranoid, nemůžete tuto službu vypnout, ale pokud uvažujete střízlivě, můžete ji bezpečně vypnout, k čemuž použijte následující příkaz:

Sudo systemctl deaktivovat apparmor.service

Apport je služba pro odesílání zpráv o chybách společnosti Canonical. Ano, zdá se, že je to užitečný nástroj, ale představte si situaci, že máte mobilní 3G internet a toto chybové okno se vám neustále rýsuje před očima, v této situaci má smysl tuto službu deaktivovat, někdy se toto okno příliš často objevuje když to neočekáváte, osobně jsem deaktivoval ihned po instalaci, protože někdy jen zobrazí jeho vzhled, když to neočekáváte. Zda vás odpojit, musíte se rozhodnout sami. Chcete-li zakázat, zadejte příkaz:

Sudo systemctl deaktivovat apport.service

Avahi je démon určený k objevování služeb / počítačů v doméně .local. Zdá se, že je to pohodlná věc, ale v praxi, pokud máte v místní síti několik počítačů, nemá smysl udržovat tohoto démona aktivní, můžete jej bezpečně vypnout:

Sudo systemctl zakáže avahi-daemon.service

CGManager je pro správu cgroup tím, že umožňuje neprivilegovaným uživatelům přístup do cgroup a brání tomu, aby aktuální cgroup odcházel do nadřazené skupiny, bez výjimky a privilegovaných aplikací. Pokud myslíte střízlivě, může to být užitečné pouze při vytváření vnořených kontejnerů LXC, pokud je nepoužíváte a nepoužíváte karanténu, ve které to vše může být užitečné pro spouštění programů, můžete zakázat:

Sudo systemctl vypnout cgmanager.service

Colord se používá ke správě barevných profilů, což umožňuje zobrazení stejných barev jak na obrazovce počítače, tak na tiskárně. Pokud to nepotřebujete a neplánujete spravovat barvy, nemáte monochromatickou tiskárnu nebo vůbec není, vypněte bez váhání:

Sudo systemctl vypnout colord.service

ModemManager je rozhraní, které umožňuje připojení k internetu pomocí modemů, komunikačních kanálů (2G / 3G / 4G / CDMA), metod připojení (RS232, USB, Bluetooth) a ovládacích metod (AT, QCDM, QMI, MBIM). Pokud máte kabelový internet a neplánujete používat modem, deaktivujte:

Sudo systemctl disable ModemManager.service

Speech Dispatcher je jednotné API, které je navrženo tak, aby změnilo pořadí, ve kterém se syntetizátor volá, a také vám umožňuje zabránit kolizím zvuku při použití několika aplikací a přehrávání zvuku v nich současně. Pokud neplánujete používat syntetizátory řeči, deaktivujte:

Sudo systemctl vypnout speech-dispatcher.service

Whoopsie - Tato služba má stejné kořeny jako Apport, pokud ji deaktivujete, měli byste udělat totéž s Whoopsie. Nejprve otevřete config / etc / default / whoopsie, kde musíme změnit hodnotu v parametru report_crashes, nahradit true za false, uložit a poté deaktivovat službu:

Sudo systemctl vypnout whoopsie.service

Zakázání softwarových komponent a grafiky

Pokud vypnete grafický subsystém, bude váš Ubuntu používat 40%. První věc, kterou si musíte pamatovat a co vám může mnohem usnadnit práci v ubuntu, je deaktivace online vyhledávání, které většinou není vůbec nutné. Chcete-li ji vypnout, přejděte do části „Nastavení systému -\u003e Ochrana a soukromí -\u003e Hledat“ a přepněte „Zobrazit výsledky vyhledávání na internetu“. Nebo použijte metodu konzoly a spusťte v terminálu následující příkaz:

Gsettings set com.canonical.Unity.Lenses remote-content-search none

Stojí za zmínku kompozitní manažer Compiz, který má chuť slona a jí vaši paměť víc než jakýkoli jiný proces. Chcete-li zmírnit jeho chutě, musíte si nainstalovat Správce nastavení CompizConfig (spustit po instalaci):

Sudo apt-get install compizconfig-settings-manager ccsm

Okno, které se zobrazí, bude obsahovat seznam pluginů. Podívejme se, co a za jakých podmínek lze deaktivovat.

  • "Příkazy", pokud nenastavíte žádné příkazy pro kombinace kláves, můžete je bezpečně deaktivovat; nepoužívá se v Unity a nebude-li deaktivován, nezpůsobí žádné vedlejší účinky.
  • Enhanced Zoom Desktop je druh „Lupy“. Pokud takový software nepotřebujete, deaktivujte jej.
  • Desktop Wall je známá 2D krychle Compiz. Pokud neplánujete krychli používat, deaktivujte ji.
  • Přepínač výřezů - Tento plugin je určen k přepínání stolních počítačů. Také vytváří zátěž a pokud ji nepotřebujete, vypněte ji.
  • Ve skupině „Efekty“ můžete plugin deaktivovat: Animace a „Zobrazit / zmizet okna“. V této sekci jsem vše vypnul a pracuji bez animací a bez zbytečných krás, protože to není potřeba.
  • Správa relace - navržena k uložení / obnovení pozic a velikostí oken v relaci v intervalech mezi přihlášením / odhlášením uživatele). Pokud to nepotřebujete, vypněte to jako já.
  • Při deaktivaci nepotřebných doplňků pro smetí je nejlepší přejít na kartu „Vše“ a zbytečné deaktivovat pouze posouváním nahoru nebo dolů, kde bude vše po ruce.

Zakažte doplňky Compiz pomocí ccsm

Vezměte si například aplikaci Network Manager. V seznamu pluginů pro tuto aplikaci je často, v případě, že nepoužíváte mobilní připojení, nepoužíváte modemy a máte pouze kabelový internet, můžete se bezpečně odpojit, pokud neplánujete používat modemy. Chcete-li zakázat, v terminálu spusťte příkaz sudo gedit /etc/NetworkManager/NetworkManager.conf v řádku Plugin, odeberte ofono a uložte změny.

Podívejme se blíže na pluginy Network Manager

Když spustíte desktop ubuntu, spustí se mnoho pluginů, o kterých uživatel ani neví, ani k čemu jsou, jak by se o nich mohl dozvědět, pokud se nikde v grafickém rozhraní nezobrazí. Ano, některé z nich jsou potřebné, ale ne všechny, a níže probereme ty, kterých se můžete zbavit.

Chcete-li zakázat, musíte provést následující, přejděte do adresáře / etc / xdg / autostart:

Cd / etc / xdg / autostart sudo sed --in-place "s / NoDisplay \u003d true / NoDisplay \u003d false / g" onboard-autostart.desktop

ve výše uvedeném příkladu jsem deaktivoval klávesnici na obrazovce, můžete ji upravit podle potřeby tím, že na konci napíšete požadovaný plugin. Chcete-li jej znovu zapnout, spusťte příkaz takto:

Sudo sed --in-place "s / NoDisplay \u003d false / NoDisplay \u003d true / g" onboard-autostart.desktop

Podívejme se, co můžete deaktivovat:

  • Pokud nepoužíváte GPG, pak může být gnome-keyring-gpg deaktivován, stejně jako systémové nástroje budou přímo přistupovat ke klíčence.
  • Indikátor-bluetooth, pokud nepoužíváte a neplánujete používat bluetooth, vypněte jej.
  • Indikátorové zprávy jsou určeny k zobrazování příchozích zpráv v poštovních klientech, pokud poštovní klienty nepoužíváte, můžete je deaktivovat, pokud ano, odpovídajícím způsobem je deaktivovat.
  • Indikátor-tiskárny - zobrazuje připojující se tiskárny, pokud nemáte tiskárnu, odpojte se.
  • Onboard-autostart - navrženo ke spuštění klávesnice na obrazovce, pokud ji nepoužíváte, vypněte ji, bez váhání jsem ji vypnul, protože ji nepoužívám a neplánuji.
  • Orca-autostart je lupa obrazovky, stejný odpad jako klávesnice, pokud máte dobrý zrak, vypněte jej.
  • Print-applet je plugin, který zobrazuje tiskové úlohy, jak jsem psal výše indikátorovým tiskárnám, pokud není žádná tiskárna, vypněte ji.
  • Indikátor telepatie je plugin, který zobrazuje oznámení od tohoto klienta, pokud jej nepoužíváte, deaktivujte jej.
  • Update-notifier - plugin pro oznámení o aktualizaci. Pokud nejste příliš líní, abyste zahájili proces aktualizace sami, můžete jej deaktivovat.
  • Zeitgeist-datahub je plugin, který má roli sběrače, který spouští různé sběrače informací pomocí technologie Zeitgeist. Tato technologie registruje aktivního uživatele za účelem obnovení historie událostí. Ano, stojí za to připomenout, že tato technologie je velmi dobře spojena s Unity, abyste ji mohli deaktivovat, budete muset provést další manipulace.

Nejprve musíte zavřít přístup pro zápis do databázového souboru pro proces zeitgeist-daemon, otevřít terminál CTRL + ALT + T a spustit následující příkaz:

Chmod -rw ~ / .local / share / zeitgeist / activity.sqlite

Zkontrolujme, že tam tento proces nemůže zapisovat:

Zeitgeist-daemon - místo

Pokud jste udělali vše správně, po provedení výše uvedeného příkazu by měl nadávat, že neexistuje přístup k databázovému souboru, pak můžete plugin deaktivovat.

Použití zRam ke zvýšení paměti

Pomocí zRam můžeme trochu obětovat výkon, abychom zvýšili množství paměti. ZRam funguje tak, že vytvoříte komprimované blokové zařízení v paměti a poté na něj umístíte swap. Výsledkem je, že díky kompresi získáme dvojnásobnou úsporu paměti.

Chcete-li aktivovat zRam, musíte si nainstalovat následující balíček:

Sudo apt-get nainstalovat zram-config

po restartu. Poté zkontrolujte seznam swapových oddílů:

Sudo swapon -s

Pokud vše půjde dobře, budete mít swap na / dev / zram0. Ve výchozím nastavení je pro každý procesor vytvořen jeden.

Výstup

Výše jsme přezkoumali materiál o tom, jak můžete snížit spotřebu paměti RAM, aniž byste ovlivnili cokoli důležitého a aniž by byla ohrožena funkčnost systému. Ano, každý by se měl sám rozhodnout, co potřebuje, co používá a co ne, a zakázat doplňky a zbytečné služby na základě své situace.

Kromě toho několik dalších tipů, pokud chcete mít snadno použitelný systém, nainstalujte další lehčí desktopová prostředí bez použití Unity, počet dostupných prostředí je dostatečný na výběr, doufám, že o tom přemýšlíte a vyberete nejoptimálnější a nejlehčí pro sebe.

Pokud máte dva gigabajty paměti RAM, můžete místo nosných aplikací, například s kancelářskou sadou LibreOffice Writer, nahradit světlejší AbiWord, místo systémového prohlížeče, který je předinstalován ve výchozím nastavení Firefoxu, vyberte světlejší například Midori.

Toto je pravděpodobně konec materiálu, doufám, že si každý najde něco užitečného pro sebe. Pokud máte nějaké dotazy, zeptejte se v komentářích.

Daemon (anglický démon) - v systémech třídy UNIX - služba, která běží na pozadí bez přímé komunikace s uživatelem. Démoni jsou obvykle spouštěni v době bootování. Typické úlohy démona: servery síťového protokolu (HTTP, FTP, e-mail atd.), Správa hardwaru, podpora tiskové fronty, naplánované spuštění úlohy atd. V závislosti na úlohách prováděných počítačem mohou být některé z těchto démonů deaktivovány. A ušetříte tak čas na spuštění systému a snížíte zátěž systému během provozu. K tomu použijeme obslužný program sysv-rc-conf... Tento nástroj je založen na konzole, ale je velmi jednoduchý a intuitivní, takže jej mohou používat i lidé s panikou terminálu. Instalace:

sudo apt-get install sysv-rc-conf

Zahájení:

sudo sysv-rc-conf

V terminálu dostaneme následující: Ovládání se provádí pomocí několika kláves: Mezera - vložení / odebrání kříže, + - - zastavení / spuštění procesu, Q - ukončení.

Čísla v horní části řádku jsou úrovně běhu. Chcete-li službu deaktivovat, stačí odstranit křížek ze všech úrovní.

    Podpora Acpi - lepší ponechat výchozí úroveň. To je: 2,3,4,5.

    Acpid - démon acpi. Tento a předchozí procesy jsou odpovědné za správu napájení a jsou velmi důležité jak pro notebooky, tak pro pracovní stanice, takže je nejlepší je nechat běžet. Výchozí: 2,3,4,5.

    Adjtimex - nástroj pro jemné doladění hodin v jádře. Obvykle není na seznamu ke stažení. Ve výjimečných případech, pokud je stále na tomto seznamu, byly k tomu dobré důvody a je lepší jej ponechat.

    Alsa - Pokud se používá zvukový subsystém alsa, pak ano, spuštění by mělo být ponecháno. Pokud ale máte službu alsa-utils, lze ji deaktivovat. Výchozí: Zakázáno, pokud je povolen alsa-utils.

    Alsa-utils - V mém systému tato služba nahrazuje alsa, takže jsem alsu vypnul a zapnul ji na úrovni S. -Poznámka - „Vypnuto“ mám na mysli, že odstranil všechny X ze všech úrovní běhu. Pokud jste je neměli, skvěle. Pokračujeme v konfiguraci. Výchozí: runlevel S.

    Anacron - Subsystém cron, který vykonává všechny své úkoly, které nebyly dokončeny včas. Nejčastěji se to stane, pokud byl váš počítač v době úkolu cron vypnutý. Například updatedb je naplánován každý den ve 2 hodiny ráno, ale počítač v té době nepracoval. Po spuštění počítače se Anacron pokusí identifikovat zmeškané úkoly a provést je. Tuto službu jsem odstranil, protože nevypínám notebook příliš často, ale ve většině případů by měl být povolen. Výchozí: 2,3,4,5.

    Apmd - Tato služba mě trochu zmátla. Acid mám již povolený, tak proč bych měl povolit také apmd? Pokud váš počítač není dost starý na to, aby dokonce podporoval acpi, zkuste tuto službu deaktivovat. Zakázal jsem. Výchozí: 2,3,4,5.

    Atd - plánovač jako cron. Zakázal jsem. Výchozí: 2,3,4,5.

    Binfmt-support - Podpora jádra pro další binární formáty. Odešel jsem. Výchozí: 2,3,4,5.

    Bluez-utiles - vypnul jsem to. Nemám žádná zařízení Bluetooth. Výchozí: 2,3,4,5.

    Bootlogd - Nechte jej běžet. Výchozí: S.

    Cron - Měl by být také ponechán. Výchozí: 2,3,4,5.

    Cupsys - subsystém správy tiskáren. Nemám tiskárnu, takže jsem ji bezpečně vypnul, ale podíváte se na okolnosti. Výchozí: 2,3,4,5.

    Dbus - systém sběrnice zpráv. Velmi důležité, nechte to zapnuté. Výchozí: 2,3,4,5.

    Dirmngr - obslužný program pro správu seznamu certifikátů. Funguje ve spojení s gnupg. Výchozí: 2,3,4,5.

    Dns-clean - Používá se hlavně k vyčištění DNS při použití telefonického připojení. Nemám dial-up, tak jsem to vypnul. Výchozí: S.

    Evms - (Enterprise Volume Management System) - systém správy svazků pro OS Linux. EVMS nabízí jednotný mechanismus pro správu disků, diskových oddílů, souborových systémů, fyzických svazků LVM a dalších. Vypnul jsem to. Výchozí: S.

    Fetchmail - démon pro doručování e-mailů. Vypnul jsem to. Výchozí: 2,3,4,5.

    Gdm - Gnome Desktop Manager. Přesto jsem to vypnul, když jsem se rozhodl spustit konzolu. V tomto případě je to otázka preference, takže je jen na vás, jestli se chcete načíst přímo do grafického uživatelského rozhraní. Výchozí: 2,3,4,5.

    Gdomap - netuším, proč by měl být tento proces zahájen. Neviděl jsem tohoto démona v žádném jiném systému, tak jsem ho vypnul a necítil žádnou ztrátu. Existují nějaké důvody pro jeho použití na laptopech nebo pracovních stanicích? Výchozí: 2,3,4,5.

    GPM - podpora myši pro konzolu. Pokud máte pocit, že se neobejdete bez myši v konzole, nastavte úroveň běhu na 1 a 2. To je vše, co potřebujete. Výchozí: 2,3,4,5.

    Halt - Neměňte se. Výchozí: 0.

    Hdparm - Skript pro ladění pevného disku. Zakázal jsem úrovně 2,3,4,5, ale nastavil jsem úroveň S. Předpokládám otevření DMA, 32-bit I / O atd. bude přínosem pro ostatní procesy. Také jsem změnil nativní scénář na velmi jednoduchý, který jsem vytvořil sám. Nemyslím si, že stojí za to dělat všechny tyto nadbytečné kontroly, pokud vím, co dělám sám. Konfigurační soubor je /etc/hdparm.conf. Výchozí: 2,3,4,5.

    Hibernace - Pokud váš systém podporuje hibernaci, nechte službu spuštěnou. Jinak je to k ničemu. Výchozí: S.

    Hotkey-setup - Tento démon umožňuje některé konkrétní klávesové zkratky v noteboocích. K dispozici je tovární podpora: HP, Acer, ASUS, Sony, Dell a IBM. Pokud máte notebook od těchto výrobců, můžete službu nechat spuštěnou, jinak by bylo zbytečné ji spouštět. Výchozí: 2,3,4,5.

    Hotplug a hotplug-net - Povolení subsystémů hotplug vyžaduje čas. Zajímalo by mě, zda je vůbec zahrnout. Udělal jsem několik změn v mém souboru / etc / network / interfaces. Namísto adresování bezdrátové karty v procesu hotplug jsem ji přepnul do automatického režimu. Tímto způsobem mohu tyto procesy deaktivovat. Ujistil jsem se, že i když jsou deaktivovány, ubuntu najde ovladače USB, ovladače digitálních fotoaparátů atd. Takže si myslím, že deaktivace těchto procesů je dostatečně bezpečná. -Poznámka- Pokud po vypnutí hotplug přestane zvuková karta fungovat, můžete ji povolit zpět. Nebo můžete upravit soubor / etc / modules a přidat modul ovladače zvukové karty. Pozdější fungují rychleji, ověřeny. Výchozí: S.

    Hplip - subsystém tisku a zobrazování HP. Zakázal jsem. Výchozí: S.

    Hwtools - nástroj pro optimalizaci irq.

    Ifrename - Skript pro pojmenování síťových rozhraní. Zní to pěkně, ale vypnul jsem to. Je hlavně potřeba spravovat názvy několika síťových rozhraní. Jelikož mám dvě síťové karty - bezdrátovou a kabelovou -, jsou jádrem označeny jako eth0 a ath0, takže tento proces je pro mě zbytečný. Výchozí: S.

    Ifupdown a ifupdown-clean - Nezakazujte. Jedná se o skripty umožňující síťová rozhraní při spuštění. Výchozí: ifupdown - 0,6, S a ifupdown-clean - S.

    Inetd nebo inetd.real - Podívejte se do souboru /etc/inetd.conf a komentujte všechny služby, které nepotřebujete. Pokud po tom nezůstanou žádné aktivní služby, lze démona bezpečně odebrat ze spuštění. Výchozí: 2,3,4,5.

    Klogd - Nevypínejte. Výchozí: 2,3,4,5.

    Režim notebooku - služba pro odbavení notebooku: je čas vybít baterii. Zbytečné pro stolní počítač. Výchozí: 2,3,4,5.

    Libpam-devperm - Démon pro obnovení přístupových práv k souborům zařízení po havárii systému.

    Linux-limited-modules-common - Musíme zjistit, zda jsou do systému načteny nesvobodné moduly. Tyto moduly najdete v / lib / linux-limited-modules. Pokud se takové moduly nepoužívají, můžete démona bezpečně deaktivovat. Výchozí: 0,6, S.

    Senzory Lm - Pokud základní deska podporuje senzorové čipy, můžete zobrazit jejich stav.

    LVM - nepoužívám to, tak jsem to deaktivoval. Odejděte, pokud máte lvm. Výchozí: S.

    Makedev - Nezakazovat. Výchozí: 2,3,4,5.

    Mdamd - nástroj pro správu zařízení RAID. Ve většině případů jej můžete deaktivovat. Výchozí: 2,3,4,5.

    Mdamd-raid - nástroj RAID. Výchozí: S.

    Module-init-tools - Načte další moduly ze souboru / etc / modules. Můžete zkontrolovat jeho obsah, zda neobsahuje nepotřebné moduly. Obvykle v ceně. Výchozí: S.

    Mountvirtfs - připojte virtuální souborové systémy. Neodpojujte. Výchozí: S.

    Síť - Vytvoří síťová rozhraní a nakonfiguruje DNS při spuštění skenováním souboru / etc / network / interfaces. Neodpojujte. Výchozí: 0,6, S.

    Ntpdate - synchronizuje čas s časovým serverem ubuntu (nebo určeným jiným). Výchozí nastavení: S. -Poznámka - Pokud je druhým systémem Windows, je lepší nechat proces spuštěný. Systém Windows v systému BIOS neukládá univerzální (podle greenwichského času), ale místní čas a při restartu z jednoho systému do druhého se pokusí navzájem se opravit. V nejnovějších verzích se zdá být tento problém vyřešen.

    Nvidia-kernel - Ovladač nvidia jsem postavil sám, takže službu nepotřebuji. Pokud používáte nesvobodný ovladač nvidia, nechte službu povolenou. Výchozí: 1,2,3,4,5.

    Pcmcia - Aktivuje zařízení PCMCIA. Nastavil jsem runlevel na 0,6, S namísto výchozích 2,3,4,5, protože podle mého názoru by měl být hardware připojen jako první. Na druhou stranu, pokud se nepoužívají zařízení PCMCIA, lze službu deaktivovat.

    Portmap - démon pro správu služeb, jako jsou nis, nfs atd. Výchozí: 2,3,4,5,0,6, S.

    Powernowd - klient pro správu cpufreq. Je potřebný hlavně pro notebooky s podporou technologie změny frekvence procesoru. Užitečné pro notebooky a naopak pro stacionární počítače. Výchozí: 2,3,4,5.

    Ppp a ppp-dns - nepotřebuji to. Nemám vytáčené připojení. Výchozí: ppp - 2,3,4,5 a pppd-dns - S.

    Readahead - Vypadá to, že readahead je jakousi „preloader“. Při spuštění načte několik knihoven do paměti RAM, což umožňuje rychlejší spuštění některých programů. Zvyšuje však dobu zavádění systému o 3-4 sekundy. Výchozí: S.

    Restartovat - neměnit. Výchozí: 6.

    Resolvconf - Automaticky konfiguruje DNS podle stavu sítě. Výchozí: S.

    Rmnologin - Odstraní nologin, pokud je nalezen. Nebudu to mít, odstranil jsem to. Výchozí: 2,3,4,5.

    Rsync - démon rsync. Pokud si nejste jisti, že to potřebujete, můžete jej odstranit. Výchozí: 2,3,4,5.

    Urandom - generátor náhodných čísel. Nelze uhodnout, která aplikace, zejména v grafice, to může potřebovat. Výchozí: 0,6, S.

    Usplash - Obrázek při spuštění systému s indikátorem načítání. Chcete-li jej úplně deaktivovat, upravte soubor /boot/grub/menu.lst: okomentujte řádek splashimage a odstraňte možnost splash ze spouštěcího řádku jádra. Výchozí: 2,3,4,5.

    Vbesave - Nástroj pro konfiguraci BIOSu grafické karty. Výchozí: 2,3,4,5.

    Xinetd - Superdémon inetd pro správu dalších démonů. Má smysl ji zapínat, pouze pokud jsou pod její kontrolou démoni.

Pokud si nejste jisti, za co je služba zodpovědná, nevypínejte ji. Zakázání nezbytných služeb může vést k úplné nebo částečné nefunkčnosti obou programů i systému jako celku.

15. července 2015

Seznam tipů pro optimalizaci Ubuntu 14.04. Účelem je zvýšit rychlost jeho práce a pohodlí jeho používání.

Spouštěcí programy v Ubuntu 14.04

Po dlouhou dobu v Ubuntu existuje grafické rozhraní pro správu spouštěcích programů. Toto je program Startup Applications ( vlastnosti gnome-session). Najdete jej v hlavní nabídce Dash. Tento program však nezobrazuje všechny spouštěcí programy. Některé z nich jsou skryté. Chcete-li to opravit, musíte v terminálu spustit dva příkazy:

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

sed -i "s / NoDisplay \u003d true / NoDisplay \u003d false / g" ~ / .config / autostart / *. desktop

Poté budou všechny automaticky spuštěné programy viditelné v programu „Spouštěcí aplikace“:

Opatrně deaktivujte programy. Pokud neznáte účel programu, který chcete deaktivovat, najděte o něm informace a přečtěte si jej, než jej deaktivujete.

Poznámka k spouštěcím programům

Ubuntu používá dva typy spouštění:

  1. Spuštění s grafickým shellem (Unity, GNOME atd.).
  2. Spuštění s jádrem systému v textovém režimu.

Startup Applications spravuje první typ stahování. Fyzicky se takové stahování provádí prostřednictvím programového souboru .desktop (analogicky k Windows zkratkám), který je umístěn v jedné ze dvou složek:

  1. / etc / xdg / autostart
  2. ~ / .config / autostart

Z první složky bude program spuštěn pro každého uživatele. Z druhé složky bude program spuštěn pouze pro uživatele, v jehož domovské složce bude zástupce programu umístěn.

Do těchto složek můžete zkopírovat zástupce požadovaných programů, a to i ručně. Zkratky pro všechny dostupné programy jsou umístěny ve složce / usr / share / applications (Dash je vezme z této složky). Po zkopírování zástupce v něm potřebujete vlastnost " Podpora X-GNOME-Autostart"zadejte hodnotu true.

Předběžné načítání programů na začátku Ubuntu

Existují speciální programy, které řídí pořadí, ve kterém se programy načítají během spuštění operačního systému. Uspořádají umístění binárních souborů načteného programu tak, aby se snížila jejich fragmentace v systému souborů. Snížení fragmentace zrychluje spouštění operačního systému.

Mnoho optimalizačních tipů pro Ubuntu zmiňuje tento program předpětí... Jeho instalaci lze provést pomocí terminálu:

sudo apt-get install preload

sudo touch /var/lib/preload/preload.state

sudo chmod 644 /var/lib/preload/preload.state

/etc/init.d/preload restartovat

Po vybalení z krabice je však v Ubuntu nainstalován jiný program se stejným úkolem - ureadahead... Musíte pouze povolit jeho automatické spuštění.

Poznámka

Použití těchto programů má smysl pouze v případě, že je v počítači nainstalován mechanický disk (HDD). Pokud je disk elektronický (SSD), nemá v těchto programech smysl, protože na discích SSD má fragmentace souborů velmi malý vliv na jejich rychlost stahování.

Snižte velikost systémových protokolů Ubuntu

Ubuntu uchovává celou řadu protokolů. Systém i protokoly jednotlivých programů a služeb.

Všechny tyto protokoly jsou zpravidla uloženy ve složce / var / log... Pokud je tato složka umístěna v kořenovém oddílu (/), pak je v některých případech možné takové zvětšení této složky, když je ucpaný veškerý volný prostor v kořenovém oddílu, až do nemožnosti spuštění operačního systému . Toto není typická situace, ale stává se.

Proto je nejlepší konfigurovat systém úložiště protokolů tak, aby se snížilo množství uložených informací.

Je lepší to udělat vytvořením speciálního programu. logrotovat... Tento program odstraní archivované kopie protokolů se zadanou frekvencí. Nastavení programu je uloženo ve složce /etc/logrotate.d... Každý soubor v této složce definuje správu protokolů pro konkrétní program. Například soubor /etc/logrotate.d/rsyslog je to správa syslog. Chcete-li zmenšit velikost uložených protokolů, musíte zadat parametry v těchto souborech otočit 0 a denně... Můžete například přidat omezení velikosti protokolu velikost 10M (10 megabajtů).

sudo gedit /etc/logrotate.d/rsyslog

A pak upravte tento soubor. Totéž můžete udělat s ostatními soubory v této složce. Můžete změnit globální nastavení programu logrotovatprostřednictvím souboru /etc/logrotate.conf.

Po změně nastavení rotace protokolů můžete odstranit všechny staré protokoly (protokoly). Příkaz v terminálu:

sudo find / var / log -type f -name "* .gz" -delete

Složka Tmp v ram

Složku dočasných souborů můžete přesunout do paměti RAM. Úpravou souboru fstab:

sudo gedit / etc / fstab

a přidejte řádek tmpfs / tmp výchozí tmpfs, noexec, nosuid 0 0

To však musí být provedeno s opatrností.

Zadruhé, v této složce mohou některé programy ukládat data, která používají po restartování systému.

Používání swapu na disku

Pomocí swapu disku můžete změnit podmínky, za kterých se systém spustí. Ve výchozím nastavení začne Ubuntu používat swap disku, když je RAM 40% nebo více zaneprázdněna. Toto chování můžete změnit.

sudo gedit /etc/sysctl.conf

a přidejte řádek na konec souboru: vm. swappiness \u003d 10

Poté znovu načtěte parametry: sudo sysctl -p

Parametr vm.swappiness \u003d 10 označuje, že výměna disku bude použita, když je RAM 90% plná.

Změna možností ukládání do mezipaměti na disk

Ubuntu ukládá do mezipaměti (do RAM) všechny zápisy na disk. A pak je provede v odloženém režimu. Správa nastavení mezipaměti pro zápis umožňuje zrychlit systém s rizikem ztráty dat. Nebo naopak, zpomalte svou práci a snižte riziko ztráty dat. Existuje několik možností ukládání disků do mezipaměti, které můžete použít k získání různých efektů.

Hlavní nastavení:

  • vm.dirty_background_ratio - velikost RAM, aby se vešly stránky mezipaměti připravené pro zápis.
  • vm.dirty_ratio - velikost RAM, aby vyhovovala sdílené mezipaměti pro zápis.

Pomocné parametry:

  • vm.dirty_expire_centiseconds - označuje časový interval pro stránky mezipaměti připravené pro zápis do paměti.
  • vm.dirty_writeback_centisecs - určuje časový interval, po kterém se systémový proces, který vyprázdní mezipaměť na disk, probudí z režimu spánku a zkontroluje potřebu vyprázdnění mezipaměti na disk.

Všechny tyto parametry jsou zapsány do souboru sudo gedit /etc/sysctl.conf.

Příklad 1. Zvětšení velikosti mezipaměti pro zápis (zrychlení systému):

  • vm.dirty_background_ratio \u003d 50
  • vm.dirty_ratio \u003d 80

Příklad 2. Zmenšení velikosti mezipaměti pro zápis:

  • vm.dirty_background_ratio \u003d 5
  • vm.dirty_ratio \u003d 10

Aktuální hodnoty těchto parametrů zjistíte pomocí příkazu sysctl -a | grep špinavý.

Při změně těchto parametrů buďte opatrní. Jasně pochopit jejich vzájemný vliv, jejich vztah s velikostí RAM a možné vedlejší účinky.

Zvýšení velikosti mezipaměti nebo časových slotů může mít za následek ztrátu dat během výpadku napájení nebo kritického selhání systému.

Velká velikost mezipaměti v kombinaci s velkým objemem požadavků na zápis může pravidelně vytvářet situaci, kdy budou požadavky na zápis blokovány po dlouhou dobu, protože systém bude muset vyprázdnit velké množství dat z plné mezipaměti na disk.

Zrychlení pomlčkové nabídky

Vyhledávání na internetu můžete vypnout, když zadáte do řádku nabídek Dash search. Prostřednictvím grafického rozhraní: „Nastavení - Ochrana a soukromí - Hledat: Zobrazit výsledky internetového vyhledávání“.

Nebo přes terminál: gsettings set "com.canonical.Unity.Lenses" remote-content-search none.

Kromě toho můžete vypnout vyhledávání komerčních nabídek v online obchodech. Příkaz v terminálu:

gsettings set "com.canonical.Unity.Lenses" disabled-scopes "[" more_suggestions-amazon.scope "," more_suggestions-u1ms.scope "," more_suggestions-populartracks.scope "," music-musicstore.scope "," more_suggestions " -ebay.scope "," more_suggestions-ubuntushop.scope "," more_suggestions-skimlinks.scope "]"

Přidejte kódování Windows do textového editoru Gedit

Abyste se vyhnuli „krakozyabr“, musíte při otevírání textových souborů Windows přidat do editoru Gedit kódování Windows-1251. Příkaz v terminálu:

gsettings set org.gnome.gedit.preferences.encodings automaticky detekováno "[" UTF-8 "," WINDOWS-1251 "," AKTUÁLNÍ "," ISO-8859-15 "," UTF-16 "]"

Tradiční posuvníky Unity

Ve výchozím nastavení jsou v jednotce skryté posuvníky. Ale můžete je zviditelnit po celou dobu. Příkaz v terminálu:

gsettings set com.canonical.desktop.interface scrollbar-mode normal

Jednoduchý MP3 přehrávač pro Ubuntu

Hudební přehrávač rhythmbox je v Ubuntu nainstalován z krabice. Je poměrně velký a není příliš vhodný, je v něm spousta zbytečných. Můžete jej odebrat a nainstalovat jednodušší a pohodlnější přehrávač.

sudo apt-get odebrat rhythmbox

sudo apt-get install Audacious

Audacious je malý hráč bez zbytečných zvonků a píšťal:

sudo apt-get install qmmp

Přidávání klávesových zkratek pro spouštění programů

Často používané programy, jako je Nautilus, lze spustit z klávesnice přiřazením klávesové zkratky. To se provádí pomocí grafického appletu „Nastavení - Klávesnice - Klávesové zkratky“:

V části „Další klávesové zkratky“ můžete přidat vlastní spouštěcí příkazy a přidružit je ke klíčům.

Příkaz je přidán jako první. Poté v seznamu příkazů na požadovaném řádku klikněte myší a stiskněte požadovanou kombinaci kláves.

Minimalizujte všechna okna (Open Desktop) v Ubuntu

V Ubuntu 14.04 můžete ve výchozím nastavení minimalizovat všechna otevřená okna pomocí klávesnice: Ctrl + Win + D... Kromě toho můžete do spouštěče přidat tlačítko, které provede stejnou akci. To se provádí pomocí grafického appletu „Nastavení - Vzhled - Režim“:

Klávesová zkratka Ctrl + Win + D, podle mého názoru nepříjemné. Windows používá Win + D (tato kombinace byla také v 11 verzích Ubuntu). Chcete-li tuto kombinaci změnit, musíte si nainstalovat program compizconfig-settings-manager... Poté jej spusťte a v sekci „Desktop“ otevřete Plugin Ubuntu Unity". Parametr" Zobrazit plochu"definuje klávesovou zkratku pro tuto akci:

Pro nadšence

Pro ty, kteří se rádi ponoří do nastavení, mohu doporučit několik programů.

gsettings

Konzolový program. Umožňuje změnit velké množství systémových parametrů. Nastavení jsou organizována ve formě stromu - schémata, schémata, klíče, ke kterým můžete přiřadit hodnoty.

Příkaz nápovědy gsettings zobrazí seznam možností. například gsettings list-rekurzivně poskytuje obecný seznam schémat, klíčů a aktuálních hodnot.

dconf

Grafický program. Také vám umožní změnit nastavení systému. Tento program je třeba nainstalovat ( sudo apt-get install dconf).

Zrychlete ubuntu STÁHNOUT
Po načtení jádra se obraz ramdisk (initial ramdisk, initrd) začne načítat v ubuntu. Pokud tento obrázek rozbalíte, můžete se ujistit, že existuje spousta zbytečných věcí a že rozbalení zabere téměř 25 megabajtů. Proto je vhodné znovu vytvořit všechny obrazy initrd v systému pouze s nezbytnými moduly. Ale všechno není tak těžké, jak se zdá. Otevření souboru:

Sudo nano /etc/initramfs-tools/initramfs.conf

tam je linka

MODULY \u003d nejvíce

a nahraďte jej:

MODULY \u003d dep

To je vše, nyní musíte spustit příkaz:

sudo update-initramfs -k vše -u

Obnoví všechny nalezené obrazy initrd pro všechna nainstalovaná jádra. V budoucnu bude pro nově nainstalované jádro vygenerován initrd sám s těmito parametry, takže je třeba provést pouze jednou. Nyní budou soubory initrd vážit přibližně 3 megabajty zabalené a 6-7 megabajtů rozbalené. Tím se částečně zkrátí doba bootování, aniž by to negativně ovlivnilo systém.

Rychlost zavádění OS také přímo závisí na systému souborů, na kterém je OS nainstalován. Jde o to, že nový ext4 a starý reiserfs fungují lépe s malými soubory. Ve skutečnosti distribuce obsahuje nejvíce malých souborů. Proto doporučuji úplné přepnutí na ext4 - to výrazně sníží rychlost nejen načítání OS, ale také samotné práce se systémem, programy a soubory.

Během bootování OS můžete také deaktivovat předběžnou kontrolu oddílů pevného disku. Žurnálované souborové systémy jsou dlouhodobě bezpečné a je vhodné je kontrolovat až po dostatečně dlouhém používání, po nebezpečném vypnutí počítače, po závadách a pokud je to žádoucí. Zakázáno v souboru „/ etc / fstab“. Na konci každého řádku jsou dvě čísla. Potřebujeme pouze poslední číslici, je odpovědná za kontrolu pevného disku během spouštění OS. Na požadovaných souborových systémech změníme tento údaj na nulu. A je to, nemusíte se ničeho jiného dotýkat.

Při spuštění systému Ubuntu se automaticky nainstaluje zásada Ondemand - tj. Samoregulace pomocí jádra. Frekvence procesoru přirozeně klesá na minimum, což zcela nevyhovuje. Ve výchozím nastavení však můžete povolit zásady výkonu (maximální frekvence procesoru)

Příkaz je proveden

Sudo update-rc.d -f ondemand remove

V systému atlon64. Thunderbird, firefox zpomalil. V režimu výkonu tyto programy fungují mnohem rychleji

++++++++++++++++++++++++++++++++++++++++

INSTALACE prelink K RYCHLOSTI NAKLÁDÁNÍ SYSTÉMU

Instalace:

Sudo apt-get install prelink

Nyní otevřete soubor nastavení

Sudo nano / etc / default / prelink

a změňte hodnotu možnosti „PRELINKING“ z „neznámé“ na „ano“, například takto: PRELINKING \u003d yes

Program také nainstaluje skript denního spuštění prelink, ale poprvé jej musíte spustit ručně:

Sudo /etc/cron.daily/prelink

pak to bude nepostřehnutelné, automaticky se zapne a HOTOVO!

++++++++++++++++++++++++++++++++++++++++

OPTIMALIZACE systému při práci s MEMORY

Přizpůsobení / proc / sys / vm / swappiness a / proc / sys / vm / vfs_cache_pressure.
Swappiness pseudo soubor ukládá hodnotu (v celých procentech), což je úroveň volné paměti, na které systém začne aktivně vyprazdňovat paměť do swapu. Výchozí hodnota je 60. Hodnota se pohybuje od 0 do 100.
Pseudo soubor vfs_cache_pressure ukládá hodnotu - úroveň paměti přidělené mezipaměti. Výchozí hodnota je 100. Bohužel neznám limity této hodnoty.

Pokud chcete zrychlit systém (zejména ti, kterým je líto nevyužitá RAM, když je systém spuštěný), změňte hodnotu systému, něco jako toto:
swappiness \u003d 10, vfs_cache_pressure \u003d 1000:

Nyní necháme tyto parametry použít, když se systém spustí.
Úpravy souboru /etc/sysctl.conf

sudo nano /etc/sysctl.conf

přidejte řádky na konec souboru

vm. swappiness \u003d 10 vm.vfs_cache_pressure \u003d 1000

++++++++++++++++++++++++++++++++++++++++

Zavádění systému můžete zakázat v grafickém režimu pro ubuntu 9.10 a 10.04

Sudo nano / etc / default / grub

V tomto souboru, v tomto řádku, je tento řádek redukován do této podoby

GRUB_CMDLINE_LINUX_DEFAULT \u003d "tichý ipv6.disable \u003d 1"

slovo splash je odstraněno a při zavádění systému je přidáno vypnutí ipv6, pak příkaz

Sudo update-grub

a jsi hotový.

++++++++++++++++++++++++++++++++++++++++

Pokud / boot je samostatný oddíl, můžete jeho automatické připojení při spuštění systému okomentovat v souboru / etc / fstab

++++++++++++++++++++++++++++++++++++++++

Můžete také použít utelita rcconf ke správě systémových démonů
Účel služeb (další informace jsou převzaty z tohoto webu:

acpi-support - značka na úrovni S;
acpid je služba správy napájení vyžadovaná pro notebooky i stolní počítače. Necháme to tak, jak to je;
alsa-utils - úroveň S;
anacron je subsystém plánovače cron, který provádí jakékoli úlohy cron, které nejsou dokončeny včas. Lze vypnout;
apmd je zastaralá služba pro stejné počítače. Deaktivovat;
atd je plánovač úloh jako cron. Zakázáno;
binfmt-support - podpora jádra pro další binární formáty souborů. Nechte to tak, jak to je;
bootlogd - nechte to tak, jak je;
cron - ponechat povoleno;
cupysys je subsystém pro správu tiskáren. Pokud nemáte tiskárnu, vypněte ji;
dbus - systém sběrnice zpráv. Velmi důležitá služba, nechte ji zapnutou;
dns-clean - vyčistí informace o dns, relevantní pro vytáčené připojení. Není hřích to vypnout.
gdm je správce plochy Gnome. Nedotýkejte;
gpm - podpora myši v režimu konzoly. Povolit pro službu úroveň 1 a 2;
zastavit - neměnit;
hdparm - konfigurační skript pevného disku. Zrušte zaškrtnutí runlevels 2, 3, 4, 5 a přidejte S runlevel. Čím dříve je tato služba spuštěna, tím lépe.
hotkey-setup - přiřazení „horkých kláves“ na notebookech. Podporovaní výrobci: HP, Acer, ASUS, Sony, Dell a IBM. Ať už to potřebujete nebo ne, rozhodněte se sami:
hplip je tiskový a zobrazovací modul HP. Lze vypnout;
klogd - Ponechat službu povolenou;
linux-limited-modules-common - zkontrolujte, zda máte v systému načteny nějaké omezené moduly. Lze je najít v / lib / linux-limited-modules;
makedev - nevypínejte;
module-init-tools - načte další moduly ze souboru / etc / modules. Můžete prozkoumat soubor / etc / modules a zjistit, zda zde jsou nějaké moduly, které nepotřebujete. Nechte to být zahrnuto;
networking - nastavuje síťová rozhraní a konfiguruje informace o dns při bootování skenováním souboru / etc / network / interfaces. Nechat na;
powernowd je klient pro řízení frekvence CPU (cpufreq). Určeno hlavně pro notebooky, které podporují technologii krokování rychlosti CPU. Je vhodné nechat to tak, jak to je;
ppp a ppp-dns - potřebné pro připojení modemem. Pokud nepoužíváte telefonické připojení, můžete se odpojit;
readahead je jedním z „preloaderů“. Při spuštění tato služba načte některé knihovny do paměti, aby se některé programy spouštěly rychleji. I když ve skutečnosti deaktivace služby nijak neovlivní fungování systému;
restartovat - neměnit;
rmnologin - odstraní nologin, pokud jej najde. Obecně platí, že služba s malým využitím ji vypínáme;
rsync je démon rsync. Lze zakázat;
sendigs - odesílá signály před restartováním nebo vypnutím. Nechte to tak, jak to je;
single - aktivuje režim pro jednoho uživatele. Nechte to tak, jak to je;
stop-bootlogd - zastaví bootlogd na úrovni 2,3,4,5 úrovně běhu. Nechte to tak, jak to je;
sysklogd - nedotýkejte se;
udev - podpora souborového systému dev v uživatelském prostoru. Lepší nechat službu povolenou;
umountfs - nech to tak;
usplash - "krásná" spouštěcí obrazovka, lze ji deaktivovat;
vbesave je nástroj pro nastavení BIOSu pro grafickou kartu. Nech to zapnuté. ondemand Řídí frekvenci procesoru v režimu ondemand - snižuje frekvenci při slabém používání procesoru a zvyšuje ji při zatížení. Protože jedná se zpožděním - vede k lehkým (nebo silným) brzdám, je lepší ji vypnout, pokud to není otázka pár wattů energie.

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

V rodině operačních systémů Windows se soubor používaný k ukládání nepoužívané paměti RAM v oblasti pevného disku nazývá „stránkovací soubor“ (pagefile.sys).

Jeho organizace není implementována nejlepším způsobem (mírně řečeno!). V operačním systému Linux se během instalace vytvoří samostatný odkládací oddíl - „Swap“, který je mnohem lepší.

Swapový soubor Windows a Linux-swap jsou umístěny na HDD (pevný disk). Když se RAM stane nedostatečnou, stránky paměti se vymění z RAM na pevný disk a při opětovném přístupu k souborům v odkládací oblasti se načtou zpět do RAM.

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

Tento problém lze vyřešit dvěma způsoby: použít velké množství paměti RAM nebo správně nakonfigurovat systém pro práci se stránkovacím souborem a výměnu.

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

V Ubuntu má ve výchozím nastavení hodnotu - 60. To znamená, že když 40% obsazené paměti RAM začne aktivně vyprazdňovat stránky paměti do odkládacího oddílu, tj. 100% - 60% \u003d 40%.

Hodnotu parametru, který máte, můžete zkontrolovat následujícím způsobem.

Otevřete terminál kombinací kláves Ctrl + Alt + T a proveď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 až 6 nebo dokonce 8 GB), je nepravděpodobné, že by vám vyhovoval.

Mnoho fór a blogů Ubuntu doporučuje nastavit vm.swappiness \u003d 10 (tj. 100% - 10% \u003d 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 změnili nic v konfiguračních souborech systému, abyste našli nejoptimálnější parametr. A tady je vše již individuální ...

Můžete to udělat takto.

Znovu otevřete všemohoucí terminál kombinací kláves Ctrl + Alt + T a proveďte v něm následující příkaz:

sudo sysctl vm.swappiness \u003d

Po znaménku rovnosti nastavte hodnotu od 100 do 0 (v závislosti na velikosti vaší RAM).

Poté zkuste "ponořit" váš systém: otevřete několik prohlížečů s velkým počtem karet, zkopírujte velké soubory na externí média (mimochodem, toto je bolestivá stránka systémů Linux - rychlost kopírování na externí média. více o tom příště) atd.

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

sudo gedit /etc/sysctl.conf

Konfigurační soubor se otevře v textovém editoru gedit... Na konci tohoto souboru vložte následující dva parametry bez libry před nimi:

vm.swappiness \u003d 0 vm.vfs_cache_pressure \u003d 1000

Uložíme soubor. Mělo by to vypadat jako na následujícím obrázku:

Restartujeme počítač. Po restartu proveďte v terminálu:

sudo sysctl -p

Jak je uvedeno výše, zvolil jsem parametr rovný 0, což účinně deaktivovalo odkládací oddíl, protože se ukázalo jako nejoptimálnější pro můj počítač se šesti gigabajty RAM. Můžete si vybrat hodnotu parametru rovnou 10, jak je doporučeno na mnoha fórech.

Jako příklad bych chtěl ukázat načítání RAM v Ubuntu 12.10 x64 se 6 GB RAM.
Otevřel jsem tedy tři prohlížeče - běžný Mazilla Firefox, Opera a Google Chrome s celkem asi 40 kartami, audio přehrávač Clementine (mimochodem, docela náročný na počítačové zdroje), Skype, torrentový klient qBittorrent.
A tady je screenshot htop (toto je docela pokročilý monitor procesu konzoly). Pro instalaci zadáme terminál

sudo apt-get install htop


Myslím, že je vše jasné: méně než polovina nainstalované RAM je obsazena.
Pokud tedy máte hodně RAM, nemá smysl používat odkládací oddíl. To jen zpomalí rychlost vašeho počítače!
Na závěr mohu říci, že to není jediná věc, kterou lze udělat pro urychlení práce Ubuntu. Více o tom v následujících článcích. Přihlaste se k odběru kanálu RSS!
Skvělá nálada, rychlý výkon počítače a šťastný nový rok!
Dnes je příjemným překvapením video o tom, jak zaměstnanci Googlu viděli odchozí rok.