OVH Cloud OVH Cloud

taille du swap

12 réponses
Avatar
Gaëtan PERRIER
Bonjour,

Avec 1Gio de Ram qu'elle taille de swap faut-il?

Merci.

Gaëtan


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

1 2
Avatar
Arnaud Feltz
Gaëtan PERRIER a écrit :
Bonjour,

Avec 1Gio de Ram qu'elle taille de swap faut-il?

Merci.

Gaëtan





Bonjour,

Normalement la taille du swap doit être le double de la taille de ta
Ram, mais autant dire que 2Go de swap est inutile! Perso, j'ai une
partition de 256Mo et je ne l'ai même jamais utilisée !
Enfin pas que je sache en tout cas, donc ne prenez pas une taille trop
grande car ça ne vous servira pas à grand chose ;-)

Bonne soirée.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Yves Rutschle
On Thu, Dec 14, 2006 at 11:34:19PM +0100, Arnaud Feltz wrote:
>Avec 1Gio de Ram qu'elle taille de swap faut-il?

Normalement la taille du swap doit être le double de la taille de ta
Ram, mais autant dire que 2Go de swap est inutile!



Voilà une phrase étrange: ce qu'on fait normalement est donc
inutile? :-)

Soyons clair: il n'y a pas de façon simple de dimensionner
son swap, et ça n'est certainement pas une simple opération
par rapport à la taille de la RAM. Il faut plutôt prendre en
compte l'utilisation de la machine, en terme de quantités de
process, nombre d'utilisateurs etc.

Donc, retour à l'envoyeur: que comptes-tu faire avec ta
machine?

Y.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Damelo
Gaëtan PERRIER a écrit :

Bonjour,

Avec 1Gio de Ram qu'elle taille de swap faut-il?

Merci.

Gaëtan






Salut!
Moi, perso, je n'ai pas activé le swap dans le noyau et je n'ai jamais
eu de problème. je ne suis jamais arriver au bout de mon giga.
J'utilse environ 350 - 400 Mo, le reste de la ram sert de cache et
buffer. Cependant, si jamais tu as besoin de + de mémoire que tu en
possède, celà vas faire ralentir le système pour enfin irrémédiablement
planter avec le risque de corruption de données.
Bonne chance!


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
zelos 414
Bonjour,

Personnellement, je possède un portable et la taille de la swap est
importante pour l'hibernation sur disque. Pour info, avec 512Mo de
RAM, j'ai une partition swap de 1Go.

@+,
Zelos

2006/12/15, Damelo :
Gaëtan PERRIER a écrit :

>Bonjour,
>
>Avec 1Gio de Ram qu'elle taille de swap faut-il?
>
>Merci.
>
>Gaëtan
>
>
>
>
Salut!
Moi, perso, je n'ai pas activé le swap dans le noyau et je n'ai jamais
eu de problème. je ne suis jamais arriver au bout de mon giga.
J'utilse environ 350 - 400 Mo, le reste de la ram sert de cache et
buffer. Cependant, si jamais tu as besoin de + de mémoire que tu en
possède, celà vas faire ralentir le système pour enfin irrémédi ablement
planter avec le risque de corruption de données.
Bonne chance!


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact .org




Avatar
fra-duf-no-spam
Le 13496ième jour après Epoch,
Arnaud Feltz écrivait:

Gaëtan PERRIER a écrit :
Bonjour,

Avec 1Gio de Ram qu'elle taille de swap faut-il?

Merci.

Gaëtan





Bonjour,

Normalement la taille du swap doit être le double de la taille de ta
Ram



Ah bon? Moi je dirais que cette assertion est totalement fausse.

L'idéal est de n'avoir aucun swap. Comme ça ta machine swappe pas.

Le "swap" permet d'étendre la mémoire virtuelle de ta machine, et
aussi dans certains cas de se débarasser de choses inutiles en
mémoire.

Il y a plusieurs mécanismes de swap, mettant ou non en jeu l'espace
disque nommé swap. En voici quelques uns:

- Le swap-out de code: Si la taille mémoire réelle de ta machine est
insuffisante, ou bien que certains morceaux de code de programmes
sont peu utilisés, le système va les "virer" de la mémoire (swap
out), et saura les relire depuis l'exécutable au besoin.

- Le swap-in swap-out de données: Dans le cas où il est néce ssaire
d'avoir plus de mémoire réelle pour un process donné, le s ystème va
stocker en zone de swap des zones de donnée de certains process (les
moins utilisées), pour se faire de la place pour le process
gourmand.

- Le même, vu du process gourmand: Si le process gourmand veut
vraiment beaucoup de mémoire (manipulation de gros volumes), alors
le système va lui étendre la mémoire réelle dans le s wap, et charger
les pages à la demande.

C'est ce dernier mécanisme qui est en général le plus gourma nd, car il
nécessite un maximum d'accès disques pour des traitement en mà ©moire.

Tu peux voir ce mécanisme à l'oeuvre en faisant un petit prog qui va
allouer plus de mémoire que la taille réelle, et en parcourant ce tte
zone pour en incrémenter chaque octet. Ton disque sera alors une
guirlande de noël.

Pour tailler ton swap de façon correcte, il faut à peu près estimer
les process qui vont tourner, leurs besoins en mémoire, mais surtout
faire du monitoring avec des choses comme munin.

Perso, ma machine consomme à peu près 100M de swap, mais ne "swap pe"
presque pas. Ça donne de la place aux buffers/cache.

J'espère t'avoir éclairé un peu.
Avatar
gaetan.perrier
Selon Yves Rutschle :

On Thu, Dec 14, 2006 at 11:34:19PM +0100, Arnaud Feltz wrote:
> >Avec 1Gio de Ram qu'elle taille de swap faut-il?
>
> Normalement la taille du swap doit être le double de la taille de ta
> Ram, mais autant dire que 2Go de swap est inutile!

Voilà une phrase étrange: ce qu'on fait normalement est donc
inutile? :-)

Soyons clair: il n'y a pas de façon simple de dimensionner
son swap, et ça n'est certainement pas une simple opération
par rapport à la taille de la RAM. Il faut plutôt prendre en
compte l'utilisation de la machine, en terme de quantités de
process, nombre d'utilisateurs etc.

Donc, retour à l'envoyeur: que comptes-tu faire avec ta
machine?

Y.



C'est une machine de bureau en Debian testing. Avec 1 utilisateur au pire du
pire elle fait passerelle pour mon portable.
Après je ne suis pas à 1 ou 2Gio près sur mes disques...

Gaëtan


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
gaetan.perrier
Selon :

Selon Yves Rutschle :

> On Thu, Dec 14, 2006 at 11:34:19PM +0100, Arnaud Feltz wrote:
> > >Avec 1Gio de Ram qu'elle taille de swap faut-il?
> >
> > Normalement la taille du swap doit être le double de la taille de ta



Précision je fais de la retouche photo dessus.

Gaëtan


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvain Sauvage
, vendredi 15 décembre 2006, 14:26:33 CET

Selon :

> Selon Yves Rutschle :
>
> > On Thu, Dec 14, 2006 at 11:34:19PM +0100, Arnaud Feltz wrote:
> > > >Avec 1Gio de Ram qu'elle taille de swap faut-il?
> > >
> > > Normalement la taille du swap doit être le double de la taille
> > > de ta

Précision je fais de la retouche photo dessus.



Pas de swap devrait t'aller.
Si tu commences à swapper pendant une retouche, le logiciel est alors
carrément inutilisable. Donc avec ou sans swap ça revient au mà ªme (ou
presque).
Au pire, si tu veux retoucher une image en 99999x999999, tu ajoutes
temporairement un _fichier_ de swap.

Après quelques discussions et tests, il a été inclus une o ption dans
la compilation du noyau pour gérer le cas où on n'utilise jamais de
swap. Il faut en effet modifier la gestion de la mémoire du noyau car,
sinon, cette gestion est optimisée pour utiliser de la swap (dans le
sens où le noyau est plus efficace avec 100 Mio de swap qu'avec 0, m ême
quand il ne s'en sert pas).
Attention, pas la peine de s'emballer, « plus efficace » ne veu t pas
dire que c'est visible par l'utilisateur. Pas la peine de se précipiter
à recompiler son noyau...

En revanche, pour une hibernation (suspend to disk) (et oui, même sur
un serveur/bureau !), il faut : (taille de la RAM + taille de la mémoi re
vidéo + la place pour la ceinture et les bretelles) * taux de
compression espéré (≅ 0,6).

--
Sylvain Sauvage
Avatar
Yves Rutschle
On Fri, Dec 15, 2006 at 03:02:11PM +0100, Sylvain Sauvage wrote:
En revanche, pour une hibernation (suspend to disk) (et oui, même sur
un serveur/bureau !), il faut : (taille de la RAM + taille de la mémoire
vidéo + la place pour la ceinture et les bretelles) * taux de
compression espéré (??? 0,6).



Voilà qui me perturbe. Je suppose qu'il ne s'agit pas
d'hibernation au sens que je connais, c'est à dire où le
BIOS sauvegarde l'état de la RAM sur une portion de disque
plus ou moins cachée (c'est ce que je crois qu'il se faisait
il y a un temps sur les portables). C'est donc maintenant
géré directement par le système d'exploitation?

Y.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvain Sauvage
Yves Rutschle, vendredi 15 décembre 2006, 22:47:23 CET

On Fri, Dec 15, 2006 at 03:02:11PM +0100, Sylvain Sauvage wrote:
> En revanche, pour une hibernation (suspend to disk) (et oui, même
> sur un serveur/bureau !), il faut : (taille de la RAM + taille de
> la mémoire vidéo + la place pour la ceinture et les bretelles ) *
> taux de compression espéré (??? 0,6).

Voilà qui me perturbe. Je suppose qu'il ne s'agit pas
d'hibernation au sens que je connais, c'est à dire où le
BIOS sauvegarde l'état de la RAM sur une portion de disque
plus ou moins cachée (c'est ce que je crois qu'il se faisait
il y a un temps sur les portables). C'est donc maintenant
géré directement par le système d'exploitation?



Tss tss tss, mauvais élève.

Sous Linux : pmdisk, puis suspend2disk, puis suspend2, deux sont dans
l'arbre principal depuis longtemps.
Sous Windows : je crois depuis XP.

L'hibernation sur disque se faisait par le Bios, à l'époque de l'APM.
Depuis l'ACPI, et avec un cercle vicieux, les constructeurs ne font
rien ou mal, donc l'OS fait tout, donc...

--
Sylvain Sauvage
1 2