Het Linux-besturingssysteem is een van de meest stabiele en veilige desktop- en serverbesturingssystemen, geen wonder dat dit het besturingssysteem is voor de meeste servers.
Systeembeheerders en ingenieurs houden van Linux vanwege zijn stabiliteit en prestaties, maar af en toe ervaart ook Linux prestatieproblemen.
De "read-error on swap-device" is een relatief veel voorkomende fout onder Linux die ervoor kan zorgen dat je systeem crasht of niet reageert, waardoor het onbruikbaar wordt. In deze handleiding wordt uitgelegd hoe u de leesfout bij het mislukken van een wisselapparaat op Ubuntu Linux kunt oplossen.
Waarom een wisselbestand gebruiken?
Een wisselbestand kan een fysiek opslagmedium zijn, zoals een USB-station, een bestand op een harde schijf of een speciale partitie op een opslagmedium.
Swap-bestanden spelen een belangrijke rol omdat ze fungeren als een aanvullend medium voor het fysieke RAM-geheugen op uw pc. Wanneer u geheugenintensieve processen uitvoert en uw RAM geen opslag meer heeft, zal Linux het wisselbestand gebruiken om de andere applicaties uit te voeren of variabele gegevens op te slaan.
Beginnend met Ubuntu Linux 18.04, is het swap-gebied standaard een swap-bestand, daarvoor was het swap-gebied een toegewijde swap partitie.
Veelvoorkomende oorzaken van de leesfout bij het mislukken van een ander apparaat
Enkele van de meest voorkomende oorzaken van storingen op swap-apparaten of bestanden zijn onder meer:
- Zeer weinig RAM op uw pc: Als u nog maar weinig geheugen over heeft op uw systeem, zullen de meeste toepassingen variabele gegevens gedwongen opslaan in een wisselbestand. Helaas is het lezen van gegevens uit een wisselbestand veel langzamer dan het lezen uit RAM.
- Lage opslag voor swap-apparaten: Er zullen problemen optreden als u een heel klein wisselbestand heeft met veel gegevens die zijn opgeslagen als variabele gegevens, wat op zijn beurt zal leiden tot lage prestaties van het systeem.
Als we naar de hierboven genoemde oorzaken kijken, kunnen we zeggen dat het vergroten van de grootte van het RAM-geheugen of het wisselbestand kan helpen bij het oplossen van de leesfout bij het probleem met het wisselapparaat in Ubuntu.
Swap File Size bekijken
Om de leesfout op de storing van het wisselapparaat te herstellen, moet u ervoor zorgen dat u voldoende opslagruimte heeft op uw wisselbestand. Idealiter zou de grootte van uw wisselbestand enigszins moeten overeenkomen met de grootte van uw RAM.
Voer de volgende opdracht uit om de grootte van uw wisselbestand op Ubuntu Linux te controleren. Daarnaast wordt ook de RAM-ruimte vermeld.
swapon --show
Zoals je aan de bovenstaande uitvoer kunt zien, heeft deze specifieke pc een opslag voor wisselbestanden van 2 GB.
Als alternatief kunt u ook de GUI-interface gebruiken om het wisselbestand en het gebruikte geheugen te controleren. druk de Super + A toetsenbordtoetsen en zoek naar Systeemmonitor. De grafiek in het midden toont uw geheugen- en wisselbestandgebruik.
Kennis van het wisselbestand en het RAM-gebruik is belangrijk voor het nemen van weloverwogen beslissingen beheer van uw RAM op Linux.
Een wisselbestand maken
Voordat u uw wisselbestand maakt of vergroot, moet u ervoor zorgen dat u de /swapfile met behulp van de onderstaande opdracht.
sudo swapoff / swapfile
Zodra het wisselbestand is uitgeschakeld, bent u klaar om een nieuw wisselbestand te maken. Om bijvoorbeeld een wisselbestand van 4G te maken, voert u de volgende opdracht uit.
sudo fallocate -l 4G / swapfile
Om veiligheidsredenen moet u uw wisselbestand alleen lees- en schrijfrechten toekennen aan de rootgebruiker, met behulp van de onderstaande opdracht.
sudo chmod 600 / swapfile
U kunt specificeren dat het /swapfile is een ruilgebied met de mkswap hulpprogramma zoals hieronder.
sudo mkswap / swapfile
Ten slotte kunt u uw wisselbestand inschakelen of starten door de volgende opdracht uit te voeren.
sudo swapon / swapfile
Bewaken van uw geheugengebruik op Linux
Nu je een wisselbestand hebt met voldoende geheugen, zal je Linux-systeem het dienovereenkomstig gebruiken. U kunt het wisselbestand en het RAM-gebruik volgen met de tools die in deze handleiding zijn gedefinieerd. Een andere optie om het wisselbestand en RAM-gebruik te controleren, is door de gratis -m opdracht.
Een laag systeemgeheugen is de belangrijkste reden waarom programma's niet meer reageren op een computer. Weten hoe u dergelijke programma's kunt doden, kan in dergelijke situaties een redder in nood zijn.
Wanneer een Linux-app niet meer reageert en crasht, hoe kun je deze dan doden? Probeer een van deze trucs om een vastgelopen programma in Linux te doden.
Lees Volgende
- Linux
- Computer geheugen
Mwiza ontwikkelt software van beroep en schrijft uitgebreid over Linux en front-end programmeren. Enkele van zijn interesses zijn geschiedenis, economie, politiek en bedrijfsarchitectuur.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Nog een stap…!
Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.