OVH Cloud OVH Cloud

Panther memorivore

63 réponses
Avatar
l_frevacque
Salut,

depuis que je suis passé sous panther, je suis régulèrement ennuyé par
un swap infernal, là j'en suis à swapfile6 qui totalise 2 Go ! après
seulement quelques jours. Avec la même utilisation sous Jaguar, j'étais
beaucoup moins ennuyé et au final panther perd bon nombre de ses
avantages.

Alors que faire pour limiter cette fuite en avant de la vm ?


G4 667 et 512 Mo de ram tout de même.

--
Fl
sauver des vies, donner votre sang
http://www.dondusang.net

3 réponses

3 4 5 6 7
Avatar
langmc
Éric Lévénez wrote:

Le 24/01/04 23:17, dans <1g839vq.1cybqma1c5e7u0N%,

Ok, merci pour ta patience, je vais rebooter, et surveiller l'animal
avec un seul compte ouvert.


Voilà.

Une dernière chose, avec 512 Mo de ram, je me retrouve avec 1.5-2 Go de
swap, si je double la ram, ça sera suffisant ?


Je ne sais pas. Cela dépend des applications.

Surveille la RAM libre ("free" avec top et "Disponible" avec Moniteur
d'activité).


Ou utiliser 'MenuMeter' voir
<http://www.versiontracker.com/dyn/moreinfo/macosx/17713>


--
Le sage montre la lune, l'imbécile regarde le doigt.


Avatar
Éric Lévénez
Le 25/01/04 10:20, dans <1g84441.1rlpalgjjg2kgN%,
« Gilbert OLIVIER » a écrit :

Éric Lévénez wrote:

Surveille la RAM libre ("free" avec top et "Disponible" avec Moniteur
d'activité). Au fur et à mesure que tu lances des applis et travailles avec,
la mémoire physique libre va diminuer. Avec de la chance elle se
stabilisera. Avec de la malchance elle approchera de 0 et avant d'arriver là
le swap va se déclencher (pour garder toujours un bout de RAM libre).


Ou (si j'ai bien compris quelques messages plus tôt), elle libèrera
quelques pages de la mémoire "inactive" restantes de programmes terminés
(si il y en a bien sur), puis éventuellements de programmes actifs ??


Oui. C'est possible et probable même. En fait l'algorithme qui gère la
mémoire virtuelle est 1000 fois plus compliqué que ce que j'ai décrit. En
plus des types de pages actives, inactives, used... le système gère de
nombreux sous-types et de nombreux seuils déclanchant des actions, il gère
aussi des groupements de pages, des maps, des sous-maps... La gestion de la
mémoire virtuelle est la partie la plus compliquée qu'un système.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


Avatar
Éric Lévénez
Le 25/01/04 13:30, dans <1g84dc8.1obuxg1e91enaN%,
« Xavier » a écrit :

Éric Lévénez wrote:

Oui. Plus on a de RAM moins on a de problème de mémoire et donc de swap. Ce
que recherche tout le monde c'est ne jamais swapper et donc avoir le maximum
de RAM.


Avec 1.75 GB de RAM

[ xavier]$ top
Processes: 73 total, 4 running, 69 sleeping... 226 threads 13:27:46
Load Avg: 2.77, 2.40, 2.25 CPU usage: 22.2% user, 77.8% sys, 0.0% idle
SharedLibs: num = 114, resident = 50.2M code, 3.07M data, 13.9M LinkEdit
MemRegions: num = 12980, resident = 209M + 25.3M private, 142M shared
PhysMem: 148M wired, 333M active, 297M inactive, 779M used, 1012M free

[ xavier]$ du -sh /var/vm/swapfile*
64M /var/vm/swapfile0
64M /var/vm/swapfile1
128M /var/vm/swapfile2

Faut aller jusqu'où pour ne plus swapper ?


Depuis le boot tu as swappé, mais tu ne swappes plus maintenant. Il te reste
1 Go de libre. Au lieu de "su -sh" utilise "ls -l" pour voir les dates de
derniers swaps. grâce au swap ta machine a absorbé un pic d'utilisation de
mémoire et c'est plutôt bien.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


3 4 5 6 7