Je pense que si je dois vous écrire une réponse à la question, je dois d'abord expliquer tout le truc du fichier d'échange ici. Pardonnez-moi pour ma longue haleine.
Un swapfile / swap-partition, similaire au fichier d'échange dans Windows, est un espace disque dur dédié à faciliter une meilleure utilisation de la mémoire. Il y a deux utilisations de l'espace d'échange.
Lorsqu'il n'y a pas suffisamment de mémoire pour toutes les applications - dans le cas où cela se produit sur un système sans espace de swap, cela entraînera l'échec de l'allocation de mémoire pour la nouvelle application demandant de nouvelles pages de mémoire - et cela entraîne généralement l'arrêt du programme.
Lorsque certaines pages de la mémoire (la mémoire est divisée en `` pages '') étaient utilisées il y a quelque temps, mais ne sont plus utilisées maintenant, elles seraient transférées sur le fichier d'échange et la mémoire restante peut être utilisée pour faire autre chose qui pourrait être plus utile ( par exemple, même la mise en cache!) - lorsque cela se produit dans un système sans espace de swap, cela entraînera le maintien en mémoire des pages inactives. Ce n'est cependant pas trop grave, car nous avons assez de mémoire ces jours-ci.
Et puis, maintenant nous avons la liste des utilisations de la partition swapfile / swap, combien est généralement conseillé? - cela dépend de la fonction de la machine. S'il s'agit d'un ordinateur de bureau, réglez-le sur 1 à 1,5 fois la mémoire. S'il s'agit d'une machine serveur, faites de même, mais notez l'utilisation du swap, si elle est très utilisée, mettez à niveau la mémoire.
Comme d'autres l'ont souligné, gparted peut vous aider à créer plusieurs espaces dans votre partition ext2 / ext3, mais vous pouvez également utiliser un fichier d'échange:
dd if=/dev/zero of=/swapfile bs=1024 count=1048576
mkswap /swapfile
swapon /swapfile
Tu aurais dû
swapfile none swap sw 0 0
sur fstab
pour assurer qu'il soit utilisé à chaque redémarrage
Et encore une chose: si cela ne vous dérange pas d'avoir swapspace mais que vous souhaitez minimiser l'utilisation à moins que votre mémoire ne soit vraiment surchargée, vous pouvez changer le "swappiness" du noyau en changeant /proc/sys/vm/swappiness
(valeurs, 0-100; par défaut, 60).