>- 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.
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

