Оптимизация на Linux за подобряване на производителността

Съдържание
В този случай ще приемем Debian, Ubuntu или Mint дистрибуция. Достъпваме до прозореца на терминала, ще започнем оптимизацията с горната команда:
sudo топ

Тук можем да видим активните услуги и колко консумират процесор, памет и ъптайм. По -горе можем да видим други параметри ram памет, суап, изпълняващи се процеси, чакащи процеси.
За да освободим RAM паметта от терминала, пишем следните команди
 гледайте -n 1 безплатно -m sudo sync && sudo sysctl -w vm.drop_caches = 3 

Първата от командите ще ни покаже количеството RAM, което се използва в реално време, а с втората ще освободим паметта. На следващото изображение можем да видим оптимизацията.
Преди безплатна оптимизация 337 MB.

След безплатната оптимизация 674 mb, възстановен от терминала.

Обикновено използването на Swap е 60% по отношение на използването на RAM памет, това се прави, за да не се насити RAM паметта, но ако имаме повече от 1 GB, можем да използваме повече RAM и по -малко суап дял. За да видите каква конфигурация имаме в терминала, който пишем.
sudo cat / proc / sys / vm / swappiness

Ако стойността е 60, тогава използваме swap 60 от времето и можем да я понижим до 10 с командата:
sudo sysctl -w vm.swappiness = 10

Това ще бъде временно, за да можем да тестваме различни стойности на подмяна, така че конфигурацията да е постоянна, трябва да променим файла /etc/sysctl.conf и накрая добавяме vm.swappiness = 10
Много интересен софтуер е Мениджър за зареждане, въпреки че всички дистрибуции носят в началото това, което е известно като Application Manager. Те са софтуер, който се стартира автоматично, когато стартирате компютъра. Можем също така да премахнем някои дори ъпгрейди, които консумират много процесор и оперативна памет.

E4rat Това е програма, която позволява да се намали времето за достъп. Ще започнем с инсталирането на някои зависимости за e4rat:
sudo apt-get install libblkid1 e2fslibs

Премахнете ureadahead, която е програма, която записва зареждащ запис:
sudo dpkg --purge ureadahead ubuntu-minimal

След това трябва да редактираме Linux grub, трябва да видите дали е grub или grub2
sudo nano /boot/grub/grub.cfg

Разглеждаме файловете изкормвам команден ред като следния (те могат да варират малко):
linux /boot/vmlinuz-3.2.0-23-генеричен корен = UUID = bd54d7f0-ef24-4b86-999d-564d30ff9d17 ro възстановяване nomodeset

В края добавяме
init = / sbin / e4rat-collect
и след това рестартираме
sudo shutdown -r сега

При рестартиране на компютъра ще изпълним следната команда:
sudo e4rat-realloc /var/lib/e4rat/startup.log

Рестартираме отново с командата:
sudo shutdown -r сега

За да сме сигурни, че e4rat винаги започва с grub, отваряме файла grub
sudo nano / etc / default / grub

Променяме, за да установим, че стартира e4rat с Grub:
GRUB_CMDLINE_LINUX_DEFAULT = ”init = / sbin / e4rat-preload тихо пръскане”

Накрая рестартираме и можете да видите някои промени в началото на някои програми. Този метод не работи в сървъри или SSD дискове, тъй като когато се управлява от кеша, той няма латентност на диска.
wave wave wave wave wave