Optimalizace Linuxu pro zlepšení výkonu

Obsah
V tomto případě budeme předpokládat distribuci Debian, Ubuntu nebo Mint. Vstupujeme do okna terminálu, optimalizaci zahájíme příkazem top:
sudo top

Zde vidíme aktivní služby a kolik spotřebovávají CPU, paměť a dobu provozu. Nahoře můžeme vidět další parametry paměti RAM, swap, spuštěné procesy, čekající procesy.
Abychom uvolnili paměť RAM z terminálu, napíšeme následující příkazy
 sledovat -n 1 zdarma -m sudo sync && sudo sysctl -w vm.drop_caches = 3 

První z příkazů nám ukáže množství paměti RAM, která se používá v reálném čase, a druhým uvolníme paměť. Na následujícím obrázku můžeme vidět optimalizaci.
Před volnou optimalizací 337 MB.

Po volné optimalizaci 674 mb, obnoveno z terminálu.

Normálně je využití Swapu 60% ve vztahu k využití paměti RAM, to se provádí tak, aby nedošlo k nasycení paměti RAM, ale pokud máme více než 1 GB, můžeme použít více oddílu RAM a méně odkládacího oddílu. Abychom zjistili, jakou konfiguraci v terminálu máme, napíšeme.
sudo cat / proc / sys / vm / swappiness

Pokud je hodnota 60, použijeme swap 60 času a můžeme ji snížit na 10 pomocí příkazu:
sudo sysctl -w vm.swappiness = 10

Bude to dočasné, abychom mohli testovat různé hodnoty swapu, takže aby byla konfigurace trvalá, musíme soubor upravit /etc/sysctl.conf a na konci přidáváme vm.swappiness = 10
Velmi zajímavý software je Správce spouštění, ačkoli všechna distro přinášejí to, co je na začátku známé jako Správce aplikací. Jedná se o software, který se spouští automaticky při spuštění počítače. Můžeme také odstranit některé dokonce upgrady, které spotřebovávají hodně CPU a RAM.

E4rat Je to program, který umožňuje zkrátit přístupovou dobu. Začneme instalací některých závislostí pro e4rat:
sudo apt-get install libblkid1 e2fslibs

Odebrat ureadahead, což je program, který ukládá spouštěcí záznam:
sudo dpkg --purge ureadahead ubuntu-minimal

Poté musíme upravit Linux grub, musíte vidět, jestli je to grub nebo grub2
sudo nano /boot/grub/grub.cfg

Nahlížíme do souborů grub příkazový řádek jako následující (mohou se trochu lišit):
linux /boot/vmlinuz-3.2.0-23-generic root = UUID = bd54d7f0-ef24-4b86-999d-564d30ff9d17 ro nomodeset obnovy

Na konci přidáváme
init = / sbin / e4rat-collect
a poté restartujeme
sudo shutdown -r nyní

Při restartování počítače provedeme následující příkaz:
sudo e4rat-realloc /var/lib/e4rat/startup.log

Restartujeme znovu příkazem:
sudo shutdown -r nyní

Abychom zajistili, že e4rat vždy začíná grubem, otevřeme soubor grub
sudo nano / etc / default / grub

Upravujeme, abychom zjistili, že začíná e4rat pomocí Grub:
GRUB_CMDLINE_LINUX_DEFAULT = ”init = / sbin / e4rat-předběžné načtení tiché úvodní stránky”

Nakonec restartujeme a na začátku některých programů můžete vidět nějaké změny. Tato metoda nefunguje na serverech nebo discích SSD, protože když je spravována mezipamětí, nemá latenci disku.
wave wave wave wave wave