Linux-optimalisatie om de prestaties te verbeteren

Inhoudsopgave
We gaan in dit geval uit van een Debian-, Ubuntu- of Mint-distributie. We openen het terminalvenster, we zullen de optimalisatie starten met de opdracht top:
sudo top

Hier kunnen we de actieve services zien en hoeveel ze cpu, geheugen en uptime verbruiken. Hierboven zien we andere parameters ram geheugen, swap, lopende processen, wachtende processen.
Om ram geheugen vrij te maken van de terminal schrijven we de volgende commando's:
 bekijk -n 1 gratis -m sudo sync && sudo sysctl -w vm.drop_caches = 3 

De eerste van de opdrachten zal ons de hoeveelheid RAM laten zien die in realtime wordt gebruikt, en met de tweede zullen we het geheugen vrijmaken. In de volgende afbeelding kunnen we de optimalisatie zien.
Vóór gratis optimalisatie 337 MB.

Na de gratis optimalisatie 674 mb, hersteld van de terminal.

Normaal gesproken is het gebruik van Swap 60% met betrekking tot het gebruik van RAM-geheugen, dit wordt gedaan om het RAM-geheugen niet te verzadigen, maar als we meer dan 1 GB hebben, kunnen we meer ram en minder swap-partitie gebruiken. Om te zien welke configuratie we in de terminal hebben, schrijven we.
sudo cat / proc / sys / vm / swappiness

Als de waarde 60 is, gebruiken we swap 60 van de tijd en kunnen we deze verlagen naar 10 met het commando:
sudo sysctl -w vm.swappiness = 10

Dit zal tijdelijk zijn om verschillende swap-waarden te kunnen testen, zodat de configuratie permanent is, we moeten het bestand wijzigen /etc/sysctl.conf en aan het einde voegen we vm.swappiness = 10
Een zeer interessante software is: Opstartmanager, hoewel alle distro's in het begin wat bekend staat als Application Manager brengen. Het is software die automatisch start wanneer u de computer opstart. We kunnen ook enkele upgrades verwijderen die veel cpu en ram verbruiken.

E4rat Het is een programma waarmee we de toegangstijd kunnen verkorten. We beginnen met het installeren van enkele afhankelijkheden voor e4rat:
sudo apt-get install libblkid1 e2fslibs

Verwijder ureadahead, een programma dat een opstartrecord opslaat:
sudo dpkg --purge ureadahead ubuntu-minimal

We moeten dan de Linux-grub bewerken, je moet zien of het grub of grub is2
sudo nano /boot/grub/grub.cfg

We kijken in de bestanden eten een opdrachtregel zoals de volgende (ze kunnen een beetje variëren):
linux /boot/vmlinuz-3.2.0-23-generic root = UUID = bd54d7f0-ef24-4b86-999d-564d30ff9d17 ro herstel nomodeset

Aan het einde voegen we
init = / sbin / e4rat-collect
en dan rebooten we
sudo shutdown -r nu

Bij het herstarten van de computer zullen we het volgende commando uitvoeren:
sudo e4rat-realloc /var/lib/e4rat/startup.log

We herstarten opnieuw met het commando:
sudo shutdown -r nu

Om ervoor te zorgen dat e4rat altijd begint met grub, openen we het grub-bestand
sudo nano / etc / standaard / grub

We wijzigen om vast te stellen dat het e4rat begint met Grub:
GRUB_CMDLINE_LINUX_DEFAULT = ”init = / sbin / e4rat-preload stille plons”

Eindelijk herstarten we en je kunt enkele wijzigingen zien in het begin van sommige programma's. Deze methode werkt niet op servers of SSD-schijven, omdat deze geen schijflatentie heeft wanneer deze wordt beheerd door cache.
wave wave wave wave wave