Hoe de cache op te schonen en swap op Ubuntu vrij te maken

Hoe de cache op te schonen en swap op Ubuntu vrij te maken

Ubuntu-server is een goed geoliede machine. Helaas kan het soms vastlopen met cache. Deze gids behandelt hoe u de cache kunt opschonen en swap op uw Ubuntu-systeem kunt vrijmaken.

De cache van de Ubuntu-pagina wissen

Wat is paginacache? Paginacache bevat veel dingen, zoals gebufferde I/O en andere belangrijke OS-gegevens. Dus als u een Ubuntu-server gebruikt en merkt dat de paginacache van uw systeem snel vol raakt, kan het goed zijn om deze leeg te maken.

Het goede nieuws is dat het leegmaken van de paginacache van Ubuntu ongelooflijk eenvoudig is. U moet eerst een terminalvenster openen om dit te doen. Zodra een terminalvenster geopend en klaar voor gebruik is, meldt u zich vervolgens als root aan bij Ubuntu.

Opmerking: als u het root-account niet hebt ingeschakeld op uw Ubuntu-systeem, kunt u zich bij root aanmelden met de opdracht sudo -s in plaats van su .

zo -

Nadat u zich met het root-account hebt aangemeld bij de terminal-shell in Ubuntu, voert u de opdracht echo 1/proc/sys/vm/drop_caches uit op het bestand om de paginacache op het systeem vrij te maken.

Hoe de cache op te schonen en swap op Ubuntu vrij te maken

echo 1 > /proc/sys/vm/drop_caches

Nadat u de paginacache in Ubuntu hebt gewist, kunt u de opdracht free -w -h uitvoeren en de kolom "cache" controleren om te zien hoeveel paginacache in Ubuntu u hebt vrijgemaakt.

gratis -w -h

Ubuntu-tanden en inodes wissen

Wat zijn dentries en inodes? Dentries zijn gegevensstructuren die een map vertegenwoordigen, en inodes zijn gegevensstructuren die bestanden vertegenwoordigen. Zowel dentries als inodes kunnen worden gebruikt om cache op te slaan. De cache bestaat om tijd te besparen, zodat inodes/dentries niet herhaaldelijk uit de opslag hoeven te worden gelezen/geschreven.

Hoewel het hebben van een dentries-cache en een inode-cache belangrijk is op Ubuntu, kan deze vol raken en omslachtig worden. Gelukkig is het, net als de paginacache, mogelijk om de dentries en inodes-cache te wissen.

Om de cache te wissen, begint u met het openen van een terminalvenster. Nadat u een terminalvenster hebt geopend, logt u in op het root-account in Ubuntu met behulp van de opdracht su (of sudo -s als u root hebt uitgeschakeld).

zo -

Nadat u bent ingelogd op het root-account in Ubuntu, kunt u de dentries- en inodes-caches op het systeem wissen met behulp van de echo- opdracht in het /proc/sys/vm/drop_cachesbestand.

Hoe de cache op te schonen en swap op Ubuntu vrij te maken

echo 2 > /proc/sys/vm/drop_caches

Swap-ruimte vrijmaken op Linux

Swap-ruimte is handig op Ubuntu, vooral als u een server gebruikt die veel RAM gebruikt maar niet veel fysiek systeemgeheugen heeft. Als u echter merkt dat u veel swap op Ubuntu gebruikt, merkt u misschien dat swap vaak opraakt.

Als u de swapruimte op een Ubuntu-systeem wilt wissen, kunt u deze in- en uitschakelen. Om de swap in Ubuntu uit te schakelen, begint u met het openen van een terminalvenster. Log vervolgens in op het root-account met su (of sudo -s als u root hebt uitgeschakeld op Ubuntu).

zo -

Nadat u zich hebt aangemeld bij het root-account in Ubuntu, kunt u de opdracht swapoff uitvoeren. Met deze opdracht wordt de swap uitgeschakeld. Het zal ook alle programma's wissen die de wisselruimte in Ubuntu gebruiken (in wezen schoonspoelen).

Hoe de cache op te schonen en swap op Ubuntu vrij te maken

ruilen -a

Zodra de swap is uitgeschakeld, wordt alles ervan gewist. U kunt uw swapruimte nu weer inschakelen met de opdracht swapon .

Hoe de cache op te schonen en swap op Ubuntu vrij te maken

ruilen -a

Andere caches wissen op Ubuntu

Hoewel het wissen van de paginacache, dentries-cache, inodes-caches en wisselruimte nuttig zijn, is het niet het enige dat u kunt doen om de Ubuntu-server op te ruimen. U kunt ook andere dingen wissen met Bleachbit cleaner via de opdrachtregel.

Om het opschoningsproces in Ubuntu te starten, moet u een terminalvenster openen. Zodra het is geopend, gebruikt u de sudo apt install- opdracht om het "bleachbit" -pakket te installeren.

sudo apt installeer bleekbit

Nadat u de bovenstaande opdracht hebt ingevoerd, vraagt ​​Ubuntu u om uw wachtwoord in te voeren. Voer uw wachtwoord in met behulp van het toetsenbord. Druk vervolgens op Y om de installatie te bevestigen.

Nadat de Bleachbit-tool is geïnstalleerd, voert u de opdracht bleachbit –list uit om een ​​lijst met opschoonprogramma's weer te geven die beschikbaar zijn voor gebruik op uw systeem.

Hoe de cache op te schonen en swap op Ubuntu vrij te maken

bleekbit --list

Bekijk de lijst met beschikbare schoonmakers om uit te voeren. Voer vervolgens de opdracht bleachbit –preview uit om te zien wat de Bleachbit-opdrachtregeltool van het systeem zal wissen. Om bijvoorbeeld een voorbeeld van de "system.tmp"-cleaner te bekijken, voert u het volgende uit:

Hoe de cache op te schonen en swap op Ubuntu vrij te maken

sudo bleachbit --preview systeem.tmp

Nadat je de reiniger hebt onderzocht en hebt gezien wat het uit Ubuntu zal verwijderen, kun je de opdracht bleachbit –clean uitvoeren.

sudo bleachbit --clean cleaner-name.name


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.