Comment faire pour augmenter la mémoire virtuelle dans Linux

Quand un système Linux est initialement mis en place, une partition de swap est créé sur le disque dur qui sera utilisé comme mémoire virtuelle sous Linux, avec d'autres partitions utilisées pour les données. Malheureusement, les partitions sur le disque dur ne peuvent pas être redimensionnées sans perte de données. Cependant, pas tout est perdu si plus de swap est nécessaire. Si il reste de l'espace sur un système de fichiers qui peut être utilisé comme espace d'échange, un fichier d'échange peut être créé, qui est utilisé exclusivement comme mémoire virtuelle supplémentaire pour Linux.


Sommaire

Instructions

  1. Déterminer la quantité d'espace libre disponible avec le "df" commande. Décidez de la taille du fichier d'échange basé sur la quantité d'espace libre.

  2. Créer un fichier d'échange de la taille décidée plus tôt avec la commande "sudo dd if = / dev / zero of = / mnt / bs = 1M swapfile comptent = 1024" où 1024 est la taille du fichier d'échange en mégaoctets et le nom complet du fichier d'échange est / mnt / swapfile.

  3. Formater le fichier d'échange avec la commande "sudo mkswap / mnt / swapfile."

  4. Activer le fichier de swap avec la commande "sudo swapon / mnt / swapfile."

  5. Le nouveau fichier d'échange ne sera pas utilisé après un redémarrage à moins que le système est dit d'utiliser le fichier d'échange. Editez le fichier / etc / fstab et ajoutez la ligne suivante dans / etc / fstab pour rendre le fichier de swap persistant entre les redémarrages "/ Mnt / swapfile none swap sw 00."

Conseils & Avertissements

  • Une fois le fichier d'échange est plus nécessaire, pensez à éteindre le fichier d'échange, supprimer l'entrée du fichier d'échange dans / etc / fstab, et enfin supprimer le fichier d'échange.
» » » » Comment faire pour augmenter la mémoire virtuelle dans Linux