Linuxoptimering för att förbättra prestanda

Innehållsförteckning
Vi antar för detta fall en Debian-, Ubuntu- eller Mint -distribution. Vi kommer åt terminalfönstret, vi börjar optimeringen med det översta kommandot:
sudo top

Här kan vi se de aktiva tjänsterna och hur mycket de förbrukar cpu, minne och drifttid. Ovan kan vi se andra parametrar ramminne, swap, kör processer, väntande processer.
För att frigöra ramminne från terminalen skriver vi följande kommandon
 titta på -n 1 gratis -m sudo sync && sudo sysctl -w vm.drop_caches = 3 

Det första av kommandona visar oss mängden RAM -minne som används i realtid, och med det andra kommer vi att frigöra minnet. I följande bild kan vi se optimeringen.
Innan gratis optimering 337 MB.

Efter den fria optimeringen 674 mb, återhämtat sig från terminalen.

Normalt är användningen av Swap 60% med avseende på användningen av ramminne, detta görs för att inte mätta ramminnet, men om vi har mer än 1 GB kan vi använda mer ram och mindre bytespartition. För att se vilken konfiguration vi har i terminalen skriver vi.
sudo cat / proc / sys / vm / swappiness

Om värdet är 60 använder vi swap 60 av tiden och vi kan sänka det till 10 med kommandot:
sudo sysctl -w vm.swappiness = 10

Detta kommer att vara tillfälligt för att kunna testa olika bytesvärden, så att konfigurationen är permanent måste vi ändra filen /etc/sysctl.conf och i slutet lägger vi till vm.swappiness = 10
En mycket intressant programvara är Boot manager, även om alla distro ger det som kallas Application Manager i början. De är programvara som startar automatiskt när du startar datorn. Vi kan också ta bort några till och med uppgraderingarna som förbrukar mycket cpu och ram.

E4rat Det är ett program som gör det möjligt att minska åtkomsttiden. Vi börjar med att installera några beroenden för e4rat:
sudo apt-get install libblkid1 e2fslibs

Ta bort ureadahead som är ett program som sparar en startpost:
sudo dpkg-rensa ureadahead ubuntu-minimal

Vi måste sedan redigera Linux grub du måste se om det är grub eller grub2
sudo nano /boot/grub/grub.cfg

Vi tittar inuti filerna röja en kommandorad som följande (de kan variera lite):
linux /boot/vmlinuz-3.2.0-23-generic root = UUID = bd54d7f0-ef24-4b86-999d-564d30ff9d17 ro återvinning nomodeset

I slutet lägger vi till
init = / sbin / e4rat-collect
och sedan startar vi om
sudo avstängning -r nu

När vi startar om datorn kör vi följande kommando:
sudo e4rat-realloc /var/lib/e4rat/startup.log

Vi startar om igen med kommandot:
sudo avstängning -r nu

För att se till att e4rat alltid börjar med grub öppnar vi grub -filen
sudo nano / etc / default / grub

Vi ändrar för att fastställa att det startar e4rat med Grub:
GRUB_CMDLINE_LINUX_DEFAULT = ”init = / sbin / e4rat-preload tyst stänk”

Slutligen startar vi om och du kan se några ändringar i starten av vissa program. Denna metod fungerar inte på servrar eller SSD -diskar eftersom den inte har disk latens när den hanteras av cache.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave