OVH Cloud OVH Cloud

[FICHIER SWAP] comment purger?

172 réponses
Avatar
JmG
Tropicalités à tou(te)s...

J'ai un soucis avec mes fichiers SWAP (sur mon Ti/400 en 10.3.3) qui ne
se purgent pas d'office après avoir quitté les applis en cours.
Je suis à chaque fois obligé de rebooter si je veux les purger, ce qui
m'embête un peu quand même.

Particulièrement, c'est CIV III qui m'en crée un inpurgeable j'ai
remarqué, et il fait quand même 500 et quelques Mo!!!

Ma question donc: ya-t'il un moyen de purger ces SWAP autrement qu'en
rebootant le Mac svp?

Merci d'avance...

--
Le génie fait ce qu'il doit.
Le talent fait ce qu'il peut.

10 réponses

1 2 3 4 5
Avatar
dominiquelang
patpro ~ patrick proniewski wrote:

A mon avis les gens auraient
moins de problèmes si ils ne touchaient pas à ce genre de soft.


A part une fois où effectivement OnyX m'avait mis le bronx pour une
raison dont je ne me souviens pas, et où tu avais fait cette réflexion,
je n'ai JAMAIS EU LE MOINDRE PROBLÈME avec lui. Jamais. Et il travaille
fort bien, notamment dans les procédures automatisées où, en une seule
(longue) passe, on peut tout à la fois réparer les autorisations, purger
les caches de navigation, effectuer les scripts daily, weekly, monthly,
et purger les swapfiles...
--
Hop! (tm) et amitiés!
Dominique Lang
Gériatrie: <http://perso.wanadoo.fr/dominique.lang/accueil.html>
Club Macami: <http://www.macami.net>

Avatar
news77jll
JmG wrote:

Tropicalités à tou(te)s...

J'ai un soucis avec mes fichiers SWAP (sur mon Ti/400 en 10.3.3) qui ne
se purgent pas d'office après avoir quitté les applis en cours.
Je suis à chaque fois obligé de rebooter si je veux les purger, ce qui
m'embête un peu quand même.

Particulièrement, c'est CIV III qui m'en crée un inpurgeable j'ai
remarqué, et il fait quand même 500 et quelques Mo!!!

Ma question donc: ya-t'il un moyen de purger ces SWAP autrement qu'en
rebootant le Mac svp?


Pour compléter les réponses, signalons aussi un petit utilitaire en
français SVP!..... ToolsX2 : çà le fait bien aussi.

--
Cordialement!... A+
JLL (sans les chiffres pour me joindre)

Avatar
dominiquelang
michel langlois wrote:

Lorsque le(s) fichier(s) sont supprimés, un tout neuf est créé
automatiquement (64 Mo) mais tu dois le savoir :)


Ah? 80 Mo chez moi (ls -l /var/vm)...
--
Hop! (tm) et amitiés!
Dominique Lang
Gériatrie: <http://perso.wanadoo.fr/dominique.lang/accueil.html>
Club Macami: <http://www.macami.net>

Avatar
dominiquelang
Dominique Lang wrote:

OnyX (1.4.1 pour OSX 10.3)...


Sorry 1.4.5.
--
Hop! (tm) et amitiés!
Dominique Lang
Gériatrie: <http://perso.wanadoo.fr/dominique.lang/accueil.html>
Club Macami: <http://www.macami.net>

Avatar
listes2
Dominique Lang wrote:

Ah? 80 Mo chez moi (ls -l /var/vm)...


Normal, tu es sous Jaguar.
Dans Panther (10.3.x), c'est 64; 64; 128; 256; 512; 1024;...

--
Olivier Goldberg, étudiant, macaddict, plongeur CMAS ***
Pour le courrier personnel, écrire à:
olivier (arobase) ogoldberg (point) net
AIM/iChat: Nept47

Avatar
Philippe Di Valentin
Le 5/06/04 18:13, Olivier Goldberg écrivait:

Normal, tu es sous Jaguar.
Dans Panther (10.3.x), c'est 64; 64; 128; 256; 512; 1024;...


Comme les barrettes de mémoire:-))

--
• Philippe

Avatar
Saïd
Olivier Goldberg :
JmG wrote:

Je veux les *purger*, pas les effacer... ce n'est pas possible donc?


Ben quelle est la différence, pour toi?



Il y en a une que je vois: les fichiers de swap de mac OS X sont lein de
trous. Ces trous sont la pour accelerer le fonctionnement du swap. Il y a
une option pour vider les trous des que la taille additionnee de ces trous
depasse un certain seuil. Ca doit ralentir la machine vu qu'il faut deplacer
de gros blocks de donnees.

Mais il faut relancer la machine (apres avoir
modifier le fichier qui lance le gestionnaire de memoire virtuelle).

Je n'ai pas envie de tester maintenant, mais au prochain boot je testerai.

Tu peux chercher un thread dans lequel je suis intervenu et dont le titre
contient coalese dans le titre, ou man dynamic_pager ou less /etc/rc.

--
Saïd.


Avatar
listes2
Philippe Di Valentin wrote:

Comme les barrettes de mémoire:-))


Heu, tu trouves encore beaucoup de barrettes de 64 et 128 Mo ? O:>

--
Olivier Goldberg, étudiant, macaddict, plongeur CMAS ***
Pour le courrier personnel, écrire à:
olivier (arobase) ogoldberg (point) net
AIM/iChat: Nept47

Avatar
Philippe Di Valentin
Le 5/06/04 18:36, Olivier Goldberg écrivait:

Heu, tu trouves encore beaucoup de barrettes de 64 et 128 Mo ? O:>


64 sans doute plus, mais 128 oui.
C'est comme l'ADSL ça démarre à 128:-)

--
• Philippe

Avatar
Saïd
JmG :
Saïd wrote:

Si les fichiers swaps sont la c'est qu'ils sont utiles.
Tu peux les effacer mais la place qu'ils occupent reste occupe.


Je veux les *purger*, pas les effacer... ce n'est pas possible donc?



C'est une option du gestionnaire mais elle doit etre lancee au boot.

Si tu le sens tu peux modifier le fichier /etc/rc apres avoir lu le man de
dynamic_pager.


On peut esperer reduire la taille des fichiers et aussi
changer la strategie de purge.


Ben oui, mais où alors?



la ligne qui contient dynamic_pager dans /etc/rc
modifier
dynamic_pager -F ${swapdir}/swapfile

en
dynamic_pager -S 100000000 -L 10000000 -H 200000000 -F ${swapdir}/swapfile

de ce que j'ai compris cela va faire:
1) creer des fichiers swaps de taille fixe de 100Mo environ (pour eviter des
fichiers swaps qui doublent de taille a chaque fois (une vraie plaie ce
truc, pour un usage non memoiro-bourrin comme la plupart ont).
2) si il n'y a plus que 10Mo (environ) e plae dans le swap -> creer un
nouveau fichier de swap de 100Mo
3) si les trous cumules dans le swap (sous mac OS X il y en a plein) font
plus de 200Mo alors on recole tous les morceaux utilse du swap et en ferme
au moins un fichier de swap (devenu inutile)
(cette derniere operation peut etre tres lente.)

Avec ce reglage on est sur de ne jamais avoir plus de 200Mo de perdus dans
le swap. Alors qu'actuellement tout le swap peut etre inutile a 4ko pret (la
par exemple j'ai 1Go de swap, si ca trouve il n'y a que 4ko d'utiles. Tu
peux relire les posts d'Éric au sujet du swap pour comprendre comment ca
marche.

Maintenant: Je ne peux pas etre tenu pour responsable d'un quelconque
dommage du a l'utilisation de cette modif que je n'ai pas encore essaye
moi-meme.

--
Saïd.


1 2 3 4 5