J'ai installé Ubuntu il y a quelques semaines et je lance habituellement plus de 6 programmes (sts, navigateurs Web, etc.).
Le système se coince.
Ma taille RAM est de 6 Go et 2 Go de permutation. J'ai décidé d'augmenter la taille du swap à 15 Go. Lorsque j'essayais d'accomplir ce travail, j'ai eu l'erreur suivante. J'ai lié au tutoriel que je suivais.
Sudo swapon --show
[Sudo] password for decoders:
NAME TYPE SIZE USED PRIO
/swapfile file 2G 0B -1
decoders@10decoders:~$ free -h
total used free shared buff/cache available
Mem: 5.7G 1.1G 3.4G 217M 1.1G 4.1G
Swap: 2.0G 0B 2.0G
decoders@10decoders:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 2.9G 0 2.9G 0% /dev
tmpfs 583M 9.0M 574M 2% /run
/dev/sda1 293G 14G 265G 5% /
tmpfs 2.9G 4.7M 2.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 2.9G 0 2.9G 0% /sys/fs/cgroup
tmpfs 583M 144K 583M 1% /run/user/1000
decoders@10decoders:~$ Sudo fallocate -l 15G /swapfile
fallocate: fallocate failed: Text file busy
decoders@10decoders:~$ ls -lh /swapfile
-rw------- 1 root root 2.0G May 19 11:43 /swapfile
decoders@10decoders:~$
J'ai suivi ce lien de tutoriel: http://www.tutorialspoint.com/articles/how-to-increase-swap-space-on-linux-ubunt
ÉTAPE 1: La première étape consiste à vérifier si, par hasard, une partition SWAP a déjà été créée sur votre PC:
Sudo swapon --show
Entrez votre mot de passe root. Si vous ne voyez pas de sortie, cela signifie que le SWAP n’existe pas.
ÉTAPE 2: Voyons maintenant la structure actuelle de la partition du disque dur de votre ordinateur:
df -h
ÉTAPE 3: Comme heynnema commenté, avant de commencer les modifications, désactivez l'utilisation de swap:
Sudo swapoff -a
ÉTAPE 4: Il est maintenant temps de créer le fichier SWAP. Assurez-vous de disposer de suffisamment d’espace sur le disque dur. La taille de la taille SWAP requise est une question de préférence.
Ma suggestion est la suivante: Si vous avez un maximum de 4 Go de RAM, je vous suggérerais de doubler la valeur RAM du SWAP (8 Go pour le SWAP). Pour les ordinateurs de plus de 4 Go, je recommande le même nombre de RAM pour SWAP plus 2 Go. Exemple: Dans mon cas, il s’agit de 8 Go, j’ai mis 8 Go + 2 Go, soit 10 Go au total pour SWAP. Mais vous pouvez vous sentir libre de faire votre choix.
Sudo dd if=/dev/zero of=/swapfile bs=5M count=5120 status=progress
ÉTAPE 5: Le fichier SWAP est maintenant créé. Attribuons-lui des autorisations uniquement root.
Sudo chmod 600 /swapfile
ÉTAPE 6: Marquez le fichier en tant qu'espace SWAP:
Sudo mkswap /swapfile
ÉTAPE 7: Enfin, activez le SWAP.
Sudo swapon /swapfile
ÉTAPE 8: Vous pouvez maintenant vérifier en utilisant la même commande swapon pour vérifier si SWAP est créé.
Sudo swapon --show
ÉTAPE 9 : vérifiez également la structure finale de la partition.
free -h
ÉTAPE 10 : une fois que tout est défini, vous devez définir le fichier SWAP comme permanent, sinon vous perdrez le SWAP après le redémarrage. Exécutez cette commande:
echo '/swapfile none swap sw 0 0' | Sudo tee -a /etc/fstab
Terminé, quittez maintenant le terminal!
Vous pouvez vérifier le statut SWAP sur l'utilitaire de System Monitor .
Si vous souhaitez accéder directement à l'interface graphique, entrez le lien de référence ci-dessous, qui est bien expliqué.
swapoff -a
Sudo fallocate -l 15G /swapfile
Sudo mkswap /swapfile
Sudo swapon /swapfile
swapon -a