Modifier la taille du swap
Résolu
Bonjour,
J'ai la mémoire sur mon serveur qui fait 5 GO, je dois modifier la taille du swap à 10GO pour tester une application (serveur de test).
Quel est la methode et la commande exacte pour le faire?
la version de mon système est:
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
version noyau: 2.6.9-55.ELsmp
qd je tape la commande free -m j'ai le resultat suivant:
Voici les resultats de la commande fdisk -l:
J'ai aussi fait cette commande:
Merci pour votre aide
J'ai la mémoire sur mon serveur qui fait 5 GO, je dois modifier la taille du swap à 10GO pour tester une application (serveur de test).
Quel est la methode et la commande exacte pour le faire?
la version de mon système est:
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
version noyau: 2.6.9-55.ELsmp
qd je tape la commande free -m j'ai le resultat suivant:
[root@test2009 ~]# free -m
total used free shared buffers cached
Mem: 4047 3510 536 0 125 2628
-/+ buffers/cache: 757 3290
Swap: 2015 0 2015
Voici les resultats de la commande fdisk -l:
[root@test2009 ~]# fdisk -l Disque /dev/sda: 499.5 Go, 499558383616 octets 255 têtes, 63 secteurs/piste, 60734 cylindres Unités = cylindres de 16065 * 512 = 8225280 octets Périphérique Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 25509 204796620 8e Linux LVM /dev/sda3 25510 28696 25599577+ 8e Linux LVM
J'ai aussi fait cette commande:
[root@test2009 ~]# swapon -s Filename Type Size Used Priority /dev/mapper/VolGroup00-LogVol01 partition 2064376 196 -1
Merci pour votre aide
Configuration: Windows XP Firefox 3.0.12
22 réponses
-
c'est résolu.
-
ok, c'est compris.
Merci beaucoup
Bonne journée Lami -
ok, merci et merci bcp pour ton aide très efficace!
En résumé:
Je ferai juste swapon pour activer le fichier swap ou swapoff et je supprime le fichier swapfile après le swapoff.
qd je redemarre le serveur, je fais juste swapon /apps/swapfile sauf que le swapfile je l'ai déjà supprimer qd j'ai fais un swapoff, donc il ne trouvera pas de swapfile? -
ModérateurRe,
Non. Tu peux laisser le fichier sur ton disque.
Quand tu as besoin tu l'actives sinon tu le desactives.
Sinon tu peux faire en sorte qu'il reste comme ça à chaque demarrage de serveur.
Si le serveur est en marche 24/24 encore mieux tu laisses comme ça.
Mais attention, il ne faut pas le supprimer quand il est en service. -
Est ce que je dois refaire donc la même manip à chaque fois que j'ai besoin de lancer l'appli?
le serveur sera tout le temps allumé avec l'appli oracle dessus pour que les utilisateur se connecterons dessus. -
ModérateurRe,
Sur le 1er lien
B. Mettre hors service
Une fois le travail fini, donc on n'a plus besoin de fichier swap, il faut le supprimer.
1. Mettre hors servic le fichier swap
debian:~# swapoff /home/swapfile
2. Vérification
debian:~# free
total used free shared buffers cached
Mem: 256860 249280 7580 0 3548 114684
-/+ buffers/cache: 131048 125812
Swap: 409208 2636 406572
IMPORTANT! A ne pas supprimer un fichier swap en service.
Donc, quand tout les tests sont fini. Ca ce sont les utilisateurs qui te diront.
Dans le deuxième lien tu as la manip a faire pour la suppression.
Si tu as des doutes n'hésites pas de demander. -
[root@test2009 ~]# mkswap -c /apps/swapfile Initialisation de la version de l'espace de swap 1, taille = 5242875 kB [root@test2009 ~]# chmod 0600 /apps/swapfile [root@test2009 ~]# swapon /apps/swapfile [root@test2009 ~]# free total used free shared buffers cached Mem: 4144676 4112100 32576 0 11400 3239920 -/+ buffers/cache: 860780 3283896 Swap: 7184368 81816 7102552
J'ai suivi ton tuto, désolé, je n'avais pas vu! merci bcp pour ton aide
J'ai aussi compris le /dev/zero.
derniere question:
quand je dois faire un swapoff? sachant que le serveur sera tjrs allumé et l'application oracle sera utilisable par qlq users pour valider le test. -
ModérateurRe,
Oui ;-)mkswap -c /apps/swapfile
-
oui, c'est bon;
je pense que je dois maintenant faire:
mkswap -c /apps/swapfile? -
ModérateurRe,
C'est normal, on n'a pas encore fini ;-)
C'est bon pour la commande sync ? -
voici la commande free:
[root@test2009 ~]# free total used free shared buffers cached Mem: 4144676 4094492 50184 0 5076 3231424 -/+ buffers/cache: 857992 3286684 Swap: 2064376 81816 1982560
Je pense que c'est la même taille. -
ModérateurRe,
Maintenant tape la commandesync
(attends la fin de la commande même si elle sera un peu longue) -
ModérateurRe,
Affiche le résultat defree
Ca te permettra de voir comment ton swap a augmenté.
Je te propose de faire les manips (je suis au boulot). Je te repondrai aux question à la fin.
-
je viens de faire la commande:
[root@test2009 ~]# dd if=/dev/zero of=/apps/swapfile bs=1000M count=5 5+0 enregistrements lus. 5+0 enregistrements écrits.
[root@test2009 ~]# du -sh /apps/swapfile 4,9G /apps/swapfile
juste une question:
c'est quoi /dev/zero?? le reste je l'ai compris.
Merci -
ModérateurRe,
Commencer par afficher le résultat de la commandefree
Ensuite en root tape les deux commandes et affiche aussi ce que tu vois à l'écrandd if=/dev/zero of=/apps/swapfile bs=1000M count=5 du -sh /apps/swapfile
--
106485010510997108 -
merci beaucoup
-
ModérateurRe,
Ok. Je vais te donner les commandes à faire. -
merci pour vos réponse
[root@test2009 ~]# df -h Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur /dev/mapper/VolGroup00-LogVol00 20G 3,2G 16G 18% / /dev/mapper/VolGroup01-LogVol01 97G 32G 60G 35% /apps /dev/sda1 99M 13M 81M 14% /boot /dev/mapper/VolGroup01-LogVol00 97G 77G 15G 85% /data none 2,0G 0 2,0G 0% /dev/shm
j'aimerai bien avoir exactement la procédure à suivre, désolé mais j'ai peure de faire n'importe quoi!
je suis vraiment débutante sur linux!!
Merci pour votre comprehension -
Contributeurbonjour vu que tu est en lvm , tu peux modifier leur taille sans soucis,
#/usr/bin/system-config-lvm
a+
a+ -
ModérateurRe,
Affiche plutôtdf -h
--
106485010510997108
- 1
- 2
Suivant