Comment augmenter l'espace d'échange dans Linux

Comment augmenter l'espace d'échange dans Linux
Chaque processeur de la machine a besoin d'une quantité de capacité de données pour exécuter et stocker des applications chargées. Tous les PC sont conçus pour avoir des souvenirs primaires et secondaires d'où les programmes peuvent s'exécuter, et les informations sont stockées lors de l'exécution.

Vous devez penser au stockage sérieusement si vous y appartenez ou si vous travaillez comme informaticien. Dans ce cas, des groupes de packages logiciels sont nécessaires pour travailler sur.

Il pourrait y avoir de nombreux problèmes liés à la capacité de stockage dans les systèmes Linux pour exécuter des applications; Vous avez besoin de RAM adéquate; Sinon, l'application se bloquera.

Le Échanger Dans le système Linux, aide lorsque la RAM est sur le point d'épuiser. Tout en travaillant avec plusieurs applications, si la RAM se remplit et qu'il n'y a pas d'espace pour fonctionner, le système commence à utiliser le stockage secondaire où Échanger est situé.

L'heure d'accès de échanger un espace est inférieur à la mémoire physique du système. Lorsque les applications exécutées ont cessé de fonctionner en raison de l'espace insuffisant dans la RAM, les pages inactives sont obligées de se déplacer vers échanger un espace. Si vous utilisez les outils d'éditeur vidéo ou les applications consommatrices de mémoire, il serait bon d'utiliser un espace d'échange.

Maintenant, la question peut se poser dans votre esprit que la quantité d'espace d'échange est requise pour un RAM particulier. Ne t'en fais pas; Une table de guidage est mentionnée ici:

Système RAM Espace d'échange recommandé

Moins de 2 Go
2 x RAM
2 Go - 8 Go 1 x RAM
8 Go - 64 Go 0.5 x Ram
Plus de 64 Go Dépendre de la charge de travail

Pour Centos et Redhat, la recommandation serait:

Système RAM Espace d'échange recommandé
Moins de 2 Go 2 x RAM
2 Go - 8 Go 1 x RAM
8 Go - 64 Go Min 4 Go
Plus de 64 Go Min 4 Go

Et pour le système Ubuntu, la recommandation est en quelque sorte peu modifiée:

Système RAM Espace d'échange recommandé
Moins de 1 Go Échange> = RAM < 2xRAM
Supérieur à 1 Go Échange> = racine carrée de la RAM (mais) échange < 2xRAM

Comment augmenter l'espace d'échange dans Linux

Pour augmenter l'espace d'échange dans le système Linux, nous devons d'abord vérifier si l'espace d'échange est activé.

Pour le vérifier, saisissez le terminal:

$ sudo swapon -

Si vous n'avez pas obtenu de sortie, cela signifie que votre système n'a pas d'espace d'échange disponible pour le moment.

Il existe une autre façon de vérifier la mémoire et d'échanger des informations sur l'espace I-E à l'aide du «gratuit -h" commande.

$ gratuit -h

Dans mon cas, la RAM est inférieure à 2 Go, donc la mémoire d'espace d'échange allouée serait d'environ 1 Go (comme nous l'avons mentionné dans les cas recommandés ci-dessus).

(Notez que toutes les commandes mentionnées ci-dessous ont obligé les privilèges sudo à apporter des modifications).

Dans le terminal, notez la commande pour augmenter l'espace d'échange:

$ sudo dd if = / dev / zero of = / swap_file bs = 1gb count = 1

Vous pouvez définir la valeur de bs et compter selon l'exigence.

Gardez à l'esprit:

BS🡪 SETS OF BLOCKSIZE

compter🡪 nombre de blocs

Maintenant, définissez l'accès à l'autorisation pour les utilisateurs comme 600 Les utilisateurs n'ont donc pas pu lire les données importantes du SWAP_FILE:

$ sudo chmod 600 / swap_file

Pour activer la zone d'échange sur le fichier "swap_file," Utilisez le "mkswap»Utilitaire de commande:

$ sudo mkswap / swap_file

L'étape suivante consiste à activer le fichier d'échange "Swap_file" Utilisation de la commande:

$ sudo swapon / swap_file

Courir le "Free -H" commande pour vérifier si l'espace d'échange a augmenté:

$ gratuit -h

Donc, quand nous avons vérifié avant, l'espace d'échange était 923 MB. Et maintenant, il a été mis à jour pour 1.8 Go.

Conclusion:

Lors de l'utilisation du système, chaque processeur nécessite de la mémoire pour exécuter des tonnes de packages et d'outils. Il y a toujours de la mémoire allouée dans le système, I-E, RAM, mais parfois il ne suffit pas pour plusieurs applications d'exécuter simultanément.

Dans un système Linux, l'espace d'échange est situé dans le système comme mémoire secondaire. Lorsque la RAM est épuisée, l'espace d'échange aide à y exécuter des applications.

Nous allouons la taille de l'échange pendant le processus d'installation de la distribution Linux. Mais cela peut être changé plus tard selon l'exigence.

Le guide a montré comment nous pouvons augmenter l'espace d'échange dans les distributions Linux.