Le système d'exploitation Linux est l'un des systèmes d'exploitation de bureau et de serveur les plus stables et les plus sécurisés, il n'est donc pas étonnant qu'il soit le système d'exploitation incontournable pour la plupart des serveurs.
Les administrateurs système et les ingénieurs adorent Linux pour sa stabilité et ses performances, mais il arrive parfois que Linux éprouve également des problèmes de performances.
L '"erreur de lecture sur le périphérique d'échange" est une défaillance relativement courante sous Linux qui peut provoquer le plantage de votre système ou le rendre inutilisable. Ce guide vous montrera comment corriger l'erreur de lecture en cas de panne de périphérique d'échange sur Ubuntu Linux.
Pourquoi utiliser un fichier d'échange?
Un fichier d'échange peut être un support de stockage physique tel qu'une clé USB, un fichier sur un disque dur ou une partition dédiée sur un support de stockage.
Les fichiers d'échange jouent un rôle important car ils agissent comme un support supplémentaire à la RAM physique de votre PC. Lorsque vous exécutez des processus gourmands en mémoire et que votre RAM manque de stockage, Linux utilise le fichier d'échange pour exécuter les autres applications ou stocker des données variables.
À partir d'Ubuntu Linux 18.04, la zone d'échange est par défaut un fichier d'échange, avant cela la zone d'échange était permuter la partition.
Causes courantes de l'erreur de lecture en cas de défaillance du périphérique d'échange
Certaines des causes les plus courantes de pannes sur les périphériques ou fichiers d'échange sont les suivantes:
- Très faible RAM sur votre PC: Lorsque vous avez très peu de mémoire sur votre système, la plupart des applications stockent de force des données variables dans un fichier d'échange. Malheureusement, la lecture des données à partir d'un fichier d'échange est beaucoup plus lente que la lecture à partir de la RAM.
- Stockage de périphérique à faible permutation: Des problèmes se produiront si vous avez un très petit fichier d'échange avec beaucoup de données stockées sous forme de données variables, ce qui entraînera à son tour de faibles performances du système.
En regardant les causes mentionnées ci-dessus, nous pouvons dire que l'augmentation de la taille de la RAM ou du fichier d'échange peut aider à corriger l'erreur de lecture sur le problème de périphérique d'échange dans Ubuntu.
Affichage de la taille du fichier d'échange
Pour corriger l'erreur de lecture sur l'échec du périphérique d'échange, vous devez vous assurer que vous disposez de suffisamment d'espace de stockage sur votre fichier d'échange. Idéalement, la taille de votre fichier d'échange doit légèrement correspondre à la taille de votre RAM.
Exécutez la commande suivante pour vérifier la taille de votre fichier d'échange sur Ubuntu Linux. En outre, il répertorie également l'espace RAM.
swapon - montrer
Comme vous pouvez le voir dans la sortie ci-dessus, ce PC particulier dispose d'un stockage de fichiers d'échange de 2 Go.
Vous pouvez également utiliser l'interface GUI pour vérifier le fichier d'échange et la mémoire utilisée. appuie sur le Super + A touches du clavier et recherchez Moniteur système. Le graphique au milieu montre votre mémoire et l'utilisation du fichier d'échange.
La connaissance du fichier d'échange et de l'utilisation de la RAM est importante pour prendre des décisions éclairées tout en gérer votre RAM sur Linux.
Créer un fichier d'échange
Avant de créer ou d'augmenter la taille de votre fichier d'échange, assurez-vous de désactiver le /swapfile en utilisant la commande ci-dessous.
sudo swapoff / swapfile
Une fois le fichier d'échange désactivé, vous êtes prêt à créer un nouveau fichier d'échange. Par exemple, pour créer un fichier d'échange de 4G, exécutez la commande suivante.
sudo fallocate -l 4G / fichier d'échange
Pour des raisons de sécurité, vous devez attribuer à votre fichier d'échange uniquement des autorisations de lecture-écriture sur l'utilisateur root, à l'aide de la commande ci-dessous.
sudo chmod 600 / fichier d'échange
Vous pouvez spécifier que le /swapfile est une zone d'échange utilisant le mkswap utilitaire comme ci-dessous.
sudo mkswap / swapfile
Enfin, vous pouvez activer ou démarrer votre fichier d'échange en exécutant la commande suivante.
sudo swapon / swapfile
Surveillance de votre utilisation de la mémoire sous Linux
Maintenant que vous avez un fichier d'échange avec suffisamment de mémoire en place, votre système Linux l'utilisera en conséquence. Vous pouvez surveiller le fichier d'échange et l'utilisation de la RAM à l'aide des outils définis dans ce guide. Une autre option pour vérifier l'utilisation du fichier d'échange et de la RAM consiste à utiliser le gratuit -m commander.
Une mémoire système insuffisante est la principale raison pour laquelle les programmes ne répondent plus sur un ordinateur. Savoir comment tuer de tels programmes peut être une bouée de sauvetage dans de telles situations.
Lorsqu'une application Linux ne répond plus et se bloque, comment pouvez-vous la tuer? Essayez l'une de ces astuces pour tuer un programme bloqué sous Linux.
Lire la suite
- Linux
- Mémoire d'ordinateur
Mwiza développe des logiciels par profession et écrit beaucoup sur Linux et la programmation front-end. Certains de ses intérêts incluent l'histoire, l'économie, la politique et l'architecture d'entreprise.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!
Un pas de plus…!
Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.