OVH Cloud OVH Cloud

Swap

36 réponses
Avatar
Sebas
Bonjour,
j'ai des machines avec 8Go de Ram.
Quelle taille de swap ?

De ce que j'avais compris pour la Swap c'est le double de la Ram (en
général) mais plus on a de Ram et moins on a besoin de swap non ?
Car bon 16Go de Swap ca devient complètement absurde...

Merci.

++

10 réponses

1 2 3 4
Avatar
batyann811
Sebas wrote:
Bonjour,
j'ai des machines avec 8Go de Ram.
Quelle taille de swap ?

De ce que j'avais compris pour la Swap c'est le double de la Ram (en
général) mais plus on a de Ram et moins on a besoin de swap non ?
Car bon 16Go de Swap ca devient complètement absurde...
En fait tout dépend de tes besoin maximum en mémoire et donc de l'usage

de tes machines si t'utilises jamais tes 8Go de ram au complet alors tu
peux carrément te passer de swap.

Avatar
no_spam
On Tue, 05 Oct 2004 12:12:21 +0200, Sebas wrote:

Bonjour,
j'ai des machines avec 8Go de Ram.
Quelle taille de swap ?

De ce que j'avais compris pour la Swap c'est le double de la Ram (en
général)


C'est une recommandation qui date des noyaux 2.2 et qui est devenue
obsolète avec les 2.4...

mais plus on a de Ram et moins on a besoin de swap non ?
Car bon 16Go de Swap ca devient complètement absurde...


Comme ça a déjà été dit, ça dépend de l'utilisation que tu fait de
la RAM. 16 Go de swap, si tu les utilise, ça n'est pas idiot...
Le seul critère, c'est:
- as tu en permanence de la Ram et du swap disponible ?
- as tu assez de cache/buffers disponibles: si tu as des To de disque,
il vaut mieux pouvoir utiliser le maximum de RAM pour les caches et
swapper tous les process endormis (dans le cas d'un serveur de fichier,
par exemple).
...
Si tu n'utilise jamais le swap, alors gardes en un petit, au cas ou (1 ou
2 Go ne coutent pas grand chose)...

Avatar
Erwann ABALEA
On Tue, 5 Oct 2004, no_spam wrote:

On Tue, 05 Oct 2004 12:12:21 +0200, Sebas wrote:

j'ai des machines avec 8Go de Ram.



T'as bien de la chance... ;)

Quelle taille de swap ?

De ce que j'avais compris pour la Swap c'est le double de la Ram (en
général)


C'est une recommandation qui date des noyaux 2.2 et qui est devenue
obsolète avec les 2.4...


Non, c'est une légende urbaine. Même en noyau 2.0 cette règle n'a pas de
sens. Je crois bien que c'est également faux pour un noyau 1.x.

Du temps où j'utilisais un noyau 1.x, il était d'usage de dire que cette
règle de swap >= 2*ram venait des BSD.

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
c'est qui tous ces gens bizarres ? c'est un cross post involontaire ou
une invasion extraterrestre ? Y a pas qqun qui est censé faire cesse ce
genre de c*nneries, genre un moderator ou un truc dans le genre ....
-+- PM in: Guide du Neuneu d'Usenet - Bien configurer son moderator -+-


Avatar
Nicolas George
Rakotomandimby Mihamina wrote in message
:
Tout simplement parceque si ta machine doit aller relire 16Go sur un ou
plusieurs disques, ca ralentirai plus la machine qu'autre chose


Euh, c'est vrai, mais c'est vrai aussi si on a 8 Mo de RAM et 16 Mo de swap.
Ça n'apporte pas grand élément de réponse.

La grosse question reste : à quoi doit servir la machine ? Et question
supplémentaire : le swap sera-t-il utilisé également comme tmpfs ?

Avatar
Rakotomandimby Mihamina
On Tue, 05 Oct 2004 12:12:21 +0200, Sebas wrote:

Bonjour,
j'ai des machines avec 8Go de Ram.
Quelle taille de swap ?


A moins de vouloir concurrencer Earth
Simulator
(http://www-igm.univ-mlv.fr/~dr/XPOSE2002/les_clusters/clusters-applications.html#exemples)
, avec ta quantité de RAM tu peux te passer de swap ...

Tout simplement parceque si ta machine doit aller relire 16Go sur un ou
plusieurs disques, ca ralentirai plus la machine qu'autre chose (Si les
16Go sont aussi utilisés, donc vaut mieux qu'ils ne soient pas utilisés) ...

--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)

Avatar
news
Nicolas George wrote:
Rakotomandimby Mihamina wrote in message
:

Tout simplement parceque si ta machine doit aller relire 16Go sur un ou
plusieurs disques, ca ralentirai plus la machine qu'autre chose



Euh, c'est vrai, mais c'est vrai aussi si on a 8 Mo de RAM et 16 Mo de swap.
Ça n'apporte pas grand élément de réponse.

La grosse question reste : à quoi doit servir la machine ? Et question
supplémentaire : le swap sera-t-il utilisé également comme tmpfs ?



A priori, quand on peut avoir 8Go sur des machines, c'est pour qqchose
de serieux, donc, a mon avis, pas trop de swap, genre 1 ou 2 Go et si ca
swappe trop, ajouter un peu de ram (si un projet permet d'acheter des
machines comme ca, des 1 ou 2 go en plus,c 'est peanut, probablement)...


Avatar
[Sauron De Mordor]
news wrote:
Nicolas George wrote:

Rakotomandimby Mihamina wrote in message
:

Tout simplement parceque si ta machine doit aller relire 16Go sur un ou
plusieurs disques, ca ralentirai plus la machine qu'autre chose




Euh, c'est vrai, mais c'est vrai aussi si on a 8 Mo de RAM et 16 Mo de
swap.
Ça n'apporte pas grand élément de réponse.

La grosse question reste : à quoi doit servir la machine ? Et question
supplémentaire : le swap sera-t-il utilisé également comme tmpfs ?




A priori, quand on peut avoir 8Go sur des machines, c'est pour qqchose
de serieux, donc, a mon avis, pas trop de swap, genre 1 ou 2 Go et si ca
swappe trop, ajouter un peu de ram (si un projet permet d'acheter des
machines comme ca, des 1 ou 2 go en plus,c 'est peanut, probablement)...




j administre des machines avec 24Go de RAM, et on a 32Go de swap.

comem disait Nicolas, tout depend de l application qui utilise le serveur.

de plus si on regarde les doc on a dans vm/overcommit-accounting


============================================================================ 0 - Heuristic overcommit handling. Obvious overcommits of
address space are refused. Used for a typical system. It
ensures a seriously wild allocation fails while allowing
overcommit to reduce swap usage. root is allowed to
allocate slighly more memory in this mode. This is the
default.

1 - No overcommit handling. Appropriate for some scientific
applications.

2 - (NEW) strict overcommit. The total address space commit
for the system is not permitted to exceed swap + a
configurable percentage (default is 50) of physical RAM.
Depending on the percentage you use, in most situations
this means a process will not be killed while accessing
pages but will receive errors on memory allocation as
appropriate.
============================================================================
donc suivant le mode d overcomit choisi la taille de la ram a des incidence serieuse sur les perf de la machine et donc
des appli.



Avatar
Rakotomandimby Mihamina
[Xpost + fu2 fcold proposé]

On Tue, 05 Oct 2004 14:21:28 +0000, Nicolas George wrote:
Rakotomandimby Mihamina wrote in message
:
Tout simplement parceque si ta machine doit aller relire 16Go sur un ou
plusieurs disques, ca ralentirai plus la machine qu'autre chose


Euh, c'est vrai, mais c'est vrai aussi si on a 8 Mo de RAM et 16 Mo de swap.
Ça n'apporte pas grand élément de réponse.


Ben ... sur des machines avec 8Mo de RAM, je dirai que dans la plupart des
cas ce sont des tres vieilles machines avec aussi des disques dur tres
lents, donc mettre plus de swap serai tout aussi penalisant en termes de
perfs.

Cela dit, avoir 8Mo + 16 Mo permet de lancer certaines applications qui on
tbesoin de RAM ...

Et pour en revenir au 8Go + 16Go ... je resterai toujours admirtif devant
une application qui necessie autant de ressource ... ne serai-ce que pour
la coder, il a bien fallu y mettre des neuronnes ... :-)


--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)


Avatar
Jerome Lambert
Le Tue, 05 Oct 2004 16:23:43 +0200, Rakotomandimby Mihamina a écrit :

On Tue, 05 Oct 2004 12:12:21 +0200, Sebas wrote:

Bonjour,
j'ai des machines avec 8Go de Ram.
Quelle taille de swap ?


A moins de vouloir concurrencer Earth
Simulator
(http://www-igm.univ-mlv.fr/~dr/XPOSE2002/les_clusters/clusters-applications.html#exemples)
, avec ta quantité de RAM tu peux te passer de swap ...


Sous réserve de bien configurer sa distribution...

J'ai eu le malheur d'installer une Mandrake sur une machine avec 1Go de
Ram, et je n'ai pas mis de swap.

La machine n'a jamais dépassé le stade du "Activation de la mémoire
swap" pendant le boot... :-(

--

Jerome.


Avatar
Rakotomandimby Mihamina
On Tue, 05 Oct 2004 17:10:09 +0200, Jerome Lambert wrote:

La machine n'a jamais dépassé le stade du "Activation de la mémoire
swap" pendant le boot... :-(


Tu as pu resoudre le probleme ? C'etait quoi la technique ? Avec quelle
version de Mandrake ?

--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)

1 2 3 4