>- Une importante  : Lors de  l'initialisation d'un process, il  peut y
>avoir des pages qui  sont uniquement utilis�e lors de l'initialisation
>du processus lui-m�me. Mais bien entendu, durant la vie du process ces
>pages sont en m�moires et  ne sont jamais utilis�es... C'est pour cela
>que  plac�e dans  le  "swap"  cela permet  d'�viter  d'utiliser de  la
>m�moire vive pour rien..

Tu es sur de cela, je pensais que l'image du process etait mapper ( via
mmap ) dans
de la memoire du process, mais pas copier dans le swap.

      - Sauf dans le cas d'une relocation en memoire d'un lib, car il y a
lieu de modifier l'addressage du process/shared lib. Mais de toutes facons
on utilise le 'copy on write' pour faire cela.

Enfin, c'est c'etait comme ca sous NT, pas sous Linux ?

Si ce que je pense est vrai, si un process n'utilise plus des zones de prg,
celle-ci sont 'swapped out' mais, comme c'est pas mapper dans le swap cela
ne fait simplement rien.


Dominique






|---------+------------------------------->
|         |           Alexandre Dulaunoy  |
|         |           <[EMAIL PROTECTED]> |
|         |           Sent by:            |
|         |           [EMAIL PROTECTED]|
|         |           unixtech.be         |
|         |                               |
|         |                               |
|         |           02/09/2003 12:38    |
|         |           Please respond to   |
|         |           linux               |
|         |                               |
|---------+------------------------------->
  
>----------------------------------------------------------------------------------------------------------------------|
  |                                                                                    
                                  |
  |       To:       [EMAIL PROTECTED]                                                  
                            |
  |       cc:       (bcc: Dominique Gallot/BRU/MASTERCARD)                             
                                  |
  |       Subject:  [linux] Swap explication Re: Modifier la taille du swap !          
                                  |
  
>----------------------------------------------------------------------------------------------------------------------|




On 02/Sep/03 11:01 +0200, Jean-Francois Dive wrote:

> comme dans tout l'usage definis la configuration. Si on faisais du
> calcul sur des enormes tableaux (calculs scientifiques), la memoire et
> le cpu seront au max de toute facon et donc un swap important sera
> necessaire.

Concernant la "Swap", il y a deux grandes raison pour en avoir :

- Une importante  : Lors de  l'initialisation d'un process, il  peut y
avoir des pages qui  sont uniquement utilis�e lors de l'initialisation
du processus lui-m�me. Mais bien entendu, durant la vie du process ces
pages sont en m�moires et  ne sont jamais utilis�es... C'est pour cela
que  plac�e dans  le  "swap"  cela permet  d'�viter  d'utiliser de  la
m�moire vive pour rien...

- Une  seconde  :  Comme  la  swap  entre  dans  l'espace  d'adressage
lui-m�me,  cela  permet  �  un  process de  d�marrer  avec  un  espace
important. Pour certaine allocation m�moire, cela peut servir...

Bien  entendu la "swap",  c'est lent  et si  votre syst�me  commence �
l'utiliser en continu (un petit 'vmstat 2')... c'est pas bon. Et donc,
il faut de la m�moire vive...

hope this helps,

adulau

--
--                            Alexandre Dulaunoy (adulau) --
http://www.foo.be/
--              http://pgp.ael.be:11371/pks/lookup?op=get&search=0x44E6CBCD
--              "Knowledge can create problems, it is not through ignorance
--                                                 that we can solve them"
Isaac Asimov
(See attached file: attjryu1.dat)
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: efnet.unixtech.be:6667 - #unixtech






-----------------------------------------
CONFIDENTIALITY NOTICE
This E-mail message and any documents which accompany it are intended only for the use 
of the individual or entity to which addressed, and may contain information that is 
privileged, confidential or exempt from disclosure under applicable law.  If the 
reader is not the intended recipient, any disclosure, distribution or other use of 
this E-mail message is prohibited.  If you have received this E-mail message in error, 
please delete and notify the sender immediately.  Thank you.

Attachment: attjryu1.dat
Description: Binary data

_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: efnet.unixtech.be:6667 - #unixtech

Répondre à