Modifier la taille du swap

Résolu/Fermé
snmelka Messages postés 73 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 9 septembre 2009 - 31 juil. 2009 à 10:15
snmelka Messages postés 73 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 9 septembre 2009 - 31 juil. 2009 à 11:48
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:
[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
A voir également:

22 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
31 juil. 2009 à 10:24
Salut,

Si tu as assez d'espace tu as la possibilité de créer un fichier swap de dépannage
https://forums.commentcamarche.net/forum/affich-2276249-debian-lenteur-en-multitache#1
et le supprimer après l'utilisation
https://forums.commentcamarche.net/forum/affich-2276249-debian-lenteur-en-multitache#2
0
snmelka Messages postés 73 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 9 septembre 2009 7
31 juil. 2009 à 10:32
Voici mon espace actuellement:
[root@test2009 ~]# df
Sys. de fich.        1K-blocs       Occupé   Disponible   Capacité   Monté sur
/dev/mapper/VolGroup00-LogVol00
                      20158332   3286004  15848328  18% /
/dev/mapper/VolGroup01-LogVol01
                     100728248  33388552  62222976  35% /apps
/dev/sda1               101086     13136     82731  14% /boot
/dev/mapper/VolGroup01-LogVol00
                     100791728  80498188  15173540  85% /data
none                   2072336         0   2072336   0% /dev/shm



Mais je ne veux pas supprimer le fichier swap après son utilisation, on m'a juste demander d'agrandir le fichier à 2x la memoire pour faire des test sur une appli Oracle, comme je n'ai pas assez d'experience sur linux, donc je ne veux pas faire de bétises

Dans le "/" j'ai de l'espace, donc je peux créer un dossier /mnt dans laquelle je fait le montage de la partition swap, en la formatant. je ne sais pas si je suis sur la bonne voie, après comment faire exactement, je n'en sais rien, mis à part utiliser la commande
dd if=/dev/zero of=/mnt/?? swap+ bs=?? count=??


Merci
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
31 juil. 2009 à 10:33
Re,

Affiche plutôt
df -h
--
106485010510997108
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
31 juil. 2009 à 10:38
bonjour vu que tu est en lvm , tu peux modifier leur taille sans soucis,
#/usr/bin/system-config-lvm
a+

a+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
snmelka Messages postés 73 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 9 septembre 2009 7
31 juil. 2009 à 10:41
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
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
31 juil. 2009 à 10:44
Re,

Ok. Je vais te donner les commandes à faire.
0
snmelka Messages postés 73 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 9 septembre 2009 7
31 juil. 2009 à 10:46
merci beaucoup
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
31 juil. 2009 à 10:50
Re,

Commencer par afficher le résultat de la commande
free

Ensuite en root tape les deux commandes et affiche aussi ce que tu vois à l'écran
dd if=/dev/zero of=/apps/swapfile bs=1000M count=5
du -sh /apps/swapfile
--
106485010510997108
0
snmelka Messages postés 73 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 9 septembre 2009 7
31 juil. 2009 à 10:57
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
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
31 juil. 2009 à 10:59
Re,

Affiche le résultat de
free

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.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
31 juil. 2009 à 11:00
Re,

Maintenant tape la commande
sync 
(attends la fin de la commande même si elle sera un peu longue)
0
snmelka Messages postés 73 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 9 septembre 2009 7
31 juil. 2009 à 11:00
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.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
31 juil. 2009 à 11:05
Re,

C'est normal, on n'a pas encore fini ;-)
C'est bon pour la commande sync ?
0
snmelka Messages postés 73 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 9 septembre 2009 7
31 juil. 2009 à 11:09
oui, c'est bon;

je pense que je dois maintenant faire:

mkswap -c /apps/swapfile?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
31 juil. 2009 à 11:15
Re,

Oui ;-)
mkswap -c /apps/swapfile
0
snmelka Messages postés 73 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 9 septembre 2009 7
31 juil. 2009 à 11:18
[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.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
31 juil. 2009 à 11:21
Re,

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.
0
snmelka Messages postés 73 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 9 septembre 2009 7
31 juil. 2009 à 11:24
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.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
31 juil. 2009 à 11:28
Re,

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.
0
snmelka Messages postés 73 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 9 septembre 2009 7
31 juil. 2009 à 11:34
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?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
31 juil. 2009 à 11:42
Re,

Tu ne supprimes pas le fichier ;-))
Tu fais juste swapoff
0