Serge Noiraud a dit le 11.05.2006 14:04:
>>
> Si ton swap est en un seul morceau, cela veux dire que ton programme a 
> atteint la taille ( grosso modo ) de :
> 8GB + 2GB ( swap ) - taille du kernel - SHM - taille des librairies - taille 
> des Buffers - mémoire <spinnée> ou collée.
> 

oui c'est le cas : une partition de 16Go unique. j'ai l'impression
que je doit revoir ma copie :)

> Une chose importante peut etre la taille du stack : ulimit -s

8192

Mais le calcul n'est pas recursif

> 
> 
> La commande ulimit -a ( ce n'est pas une fonction ou une routine mais une 
> commande )
> donne déjà des infos ( modifiables par /etc/security/limits.conf )

merci pour l'info

> 
> La taille maxi d'un swap sur le 2.6 est de 2GB. On peut en mettre jusqu'à 32.
> 
> De plus, il n'y a aucune raison d'utiliser du swap lorsqu'on a des grosses 
> tailles mémoire.
> 2GB devrait largement suffire. Et le système tournera sans problème.

pas dans mon cas. Les calculs que je veux lancer ont des donnees de
l'ordre de 6 Go. Donc avec les donnees temporaires je peux arriver
au 8Go !!

> ...
> 
> Dans le pire des cas, pour une taille de 8GB, 5 swaps de 2GB devrait très 
> largement suffire si
> on souhaite analyser les crashs. 

et comment mettre en place plusieurs swap ? Suffit it de les
declarer ds /etc/fstab ?
____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à