Optimaliseren van Debian Distributies (Debian, Ubuntu, Zorin, Pop!_OS)

jul 9, 2024 | Linux

Optimaliseren van Debian Distributies (Debian, Ubuntu, Zorin, Pop!_OS)

Deze tutorial biedt stapsgewijze instructies om Debian-gebaseerde distributies te optimaliseren, waaronder Debian, Ubuntu, Zorin, en Pop!_OS. We zullen verschillende tools installeren en configureren voor betere prestaties en stabiliteit.

“`bash = commando uitvoeren via de terminal. “`plaintext = commando via een teksteditor aanpassen of via nano in de terminal. Als u het bestand wil opslaan druk dan Ctrl+O in en daarna op Enter. Om het scherm te verlaten drukt u op Ctrl+x

 

1. Installatie van ZRAM

ZRAM kan helpen bij het verbeteren van de prestaties door compressie in te schakelen voor swap-ruimte in het RAM-geheugen.

### Stappen:
1. Controleer de huidige swaps:
“`bash
cat /proc/swaps
“`
2. Installeer en configureer ZRAM:
“`bash
sudo apt install zram-config
sudo systemctl enable zram-config
sudo systemctl start zram-config
systemctl status zram-config
“`

2. Installatie van Ananicy

Ananicy (ANother Auto NICe daemon) helpt bij het optimaliseren van de CPU-prioriteiten van lopende processen.

Stappen:
1. Clone de Ananicy repository:
“`bash
git clone https://github.com/Nefelim4ag/Ananicy.git
“`
2. Bouw het Debian-pakket:
“`bash
./Ananicy/package.sh debian
“`
3. Installeer het pakket:
“`bash
sudo dpkg -i ./Ananicy/ananicy-*.deb
“`
4. Schakel Ananicy in:
“`bash
sudo systemctl enable ananicy
sudo systemctl start ananicy
systemctl status ananicy
“`

3. Installatie van Nohang

Nohang is een monitorings- en preventiesysteem voor out-of-memory situaties.

Stappen:
1. Installeer benodigde pakketten:
“`bash
sudo apt install make fakeroot
“`
2. Clone de Nohang repository en bouw het pakket:
“`bash
git clone https://github.com/hakavlad/nohang.git && cd nohang
deb/build.sh
cd nohang
sudo apt install –reinstall ./deb/package.deb
“`
3. Schakel de nohang-desktop service in:
“`bash
sudo systemctl enable –now nohang-desktop.service
systemctl status nohang-desktop.service
“`

4. Installatie van Preload

Preload is een adaptieve readahead daemon die de meest gebruikte bestanden vooraf laadt.

Stappen:
1. Installeer Preload:
“`bash
sudo apt install preload
sudo systemctl enable –now preload
systemctl status preload
“`

5. Netwerk Tuning

Stappen:
1. Installeer Tuned:
“`bash
sudo apt install tuned tuned-utils tuned-utils-systemtap
“`
2. Activeer het throughput-performance profiel:
“`bash
sudo tuned-adm profile throughput-performance
“`
3. Controleer de status:
“`bash
tuned-adm profile
“`
4. Om Tuned uit te schakelen:
“`bash
tuned-adm off
“`

6. WiFi Optimalisatie

Stappen:
1. Controleer WiFi-instellingen:
“`bash
sudo iwconfig
“`

7. Bug Fix voor Langzaam Laden van Applicaties

Stappen:
1. Open en wijzig het `nsswitch.conf` bestand:
“`bash
sudo nano /etc/nsswitch.conf
“`
Wijzig de lijn:
“`plaintext
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
“`
Naar:
“`plaintext
hosts: files dns
“`

8. Uitschakelen van IPV6

Stappen:
1. Schakel IPV6 uit:
“`bash
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
“`

9. Aanpassen van Powersave

Stappen:
1. Open en wijzig het powersave bestand:
“`bash
sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
“`
Wijzig `wifi.powersave` naar `2`:
“`plaintext
wifi.powersave = 2
“`
2. Herstart de NetworkManager:
“`bash
sudo service NetworkManager restart
sudo iwconfig
“`

10. Uitschakelen van Powermanager

Stappen:
1. Schakel WiFi powermanagement uit:
“`bash
sudo iwconfig wlan0 power off
“`
2. Controleer WiFi instellingen:
“`bash
sudo iwconfig
“`

11. Minimale Latency

Stappen:
1. Open en wijzig het `sysctl.conf` bestand:
“`bash
sudo nano /etc/sysctl.conf
“`
Voeg de volgende regel toe:
“`plaintext
net.ipv4.tcp_low_latency = 0
“`
2. Herstart de NetworkManager:
“`bash
sudo service NetworkManager restart
“`

12. DNS Instellingen Aanpassen

Stappen:
1. Installeer resolvconf:
“`bash
sudo apt install resolvconf
sudo systemctl status resolvconf.service
“`
2. Optioneel: Schakel resolvconf service in:
“`bash
sudo systemctl enable resolvconf.service
sudo systemctl start resolvconf.service
sudo systemctl status resolvconf.service
“`
3. Voeg DNS-servers toe:
“`bash
sudo nano /etc/resolvconf/resolv.conf.d/head
“`
Voeg de volgende regels toe:
“`plaintext
nameserver 1.1.1.1
nameserver 1.0.0.1
“`
4. Update instellingen:
“`bash
sudo resolvconf –enable-updates
sudo resolvconf -u
“`
5. Controleer DNS instellingen:
“`bash
sudo nano /etc/resolv.conf
“`

Deze stappen zullen helpen om de prestaties en stabiliteit van je Debian-gebaseerde distributie te verbeteren. Volg elke sectie zorgvuldig en voer de commando’s uit zoals beschreven.

0