Juste une petite question (ou un vaste sujet ?) pour les pros du swap,
je sais qu'il n'est pas obligatoire de mettre sur un système linux
(actuellement une Debian 3.0 Woody) un swap d'une taille double par
rapport a la taille de la mémoire vive mais pour un serveur Web, Samba,
J2EE ou autre sous Linux, comment décidez vous de la taille à donner à
ce swap quand vous installez le système (une formule magique ?) ?
Si je dois plus tard augmenter (temporairement ou non) la place dispo en
swap, y a t il des inconvénients (performances ?) à avoir deux swaps
(sur des disques séparés ou non) ? swap dans un fichier (via la loop je
crois) est ce très pénalisant au niveau performance ?
Merci pour ces éclaircissements sur un sujet que je n'ai pas vraiment
approfondi ces dernieres années !
A+
Sébastien
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter 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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Yves Rutschle
On Thu, Jul 22, 2004 at 04:18:37AM +0200, Sebastien Govaere wrote:
Juste une petite question (ou un vaste sujet ?) pour les pros du swap, je sais qu'il n'est pas obligatoire de mettre sur un système linux (actuellement une Debian 3.0 Woody) un swap d'une taille double par rapport a la taille de la mémoire vive mais pour un serveur Web, Samba, J2EE ou autre sous Linux, comment décidez vous de la taille à donner à ce swap quand vous installez le système (une formule magique ?) ?
Pas de formule magique: ça dépend de l'usage. Pour un serveur à haute utilisation, de toute façon, le swap est trop lent et va donc provoquer des problèmes. Pour un serveur à faible utilisation, les requêtes seront traitées sans swap. Le swap ne doit vraiment servir qu'à encaisser des pics transitoires.
Donc, ça dépend des services et de la taille mémoire.
Si je dois plus tard augmenter (temporairement ou non) la place dispo en swap, y a t il des inconvénients (performances ?) à avoir deux swaps (sur des disques séparés ou non) ?
Aucun problème (disques séparés est un plus: tu augmentes la bande passante vers le swap).
swap dans un fichier (via la loop je crois) est ce très pénalisant au niveau performance ?
C'est "un peu" pénalisant, mais pas tellement.
Y.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
On Thu, Jul 22, 2004 at 04:18:37AM +0200, Sebastien Govaere wrote:
Juste une petite question (ou un vaste sujet ?) pour les pros du swap,
je sais qu'il n'est pas obligatoire de mettre sur un système linux
(actuellement une Debian 3.0 Woody) un swap d'une taille double par
rapport a la taille de la mémoire vive mais pour un serveur Web, Samba,
J2EE ou autre sous Linux, comment décidez vous de la taille à donner à
ce swap quand vous installez le système (une formule magique ?) ?
Pas de formule magique: ça dépend de l'usage. Pour un
serveur à haute utilisation, de toute façon, le swap est
trop lent et va donc provoquer des problèmes. Pour un
serveur à faible utilisation, les requêtes seront traitées
sans swap. Le swap ne doit vraiment servir qu'à encaisser
des pics transitoires.
Donc, ça dépend des services et de la taille mémoire.
Si je dois plus tard augmenter (temporairement ou non) la place dispo en
swap, y a t il des inconvénients (performances ?) à avoir deux swaps
(sur des disques séparés ou non) ?
Aucun problème (disques séparés est un plus: tu augmentes la
bande passante vers le swap).
swap dans un fichier (via la loop je
crois) est ce très pénalisant au niveau performance ?
C'est "un peu" pénalisant, mais pas tellement.
Y.
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter 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
On Thu, Jul 22, 2004 at 04:18:37AM +0200, Sebastien Govaere wrote:
Juste une petite question (ou un vaste sujet ?) pour les pros du swap, je sais qu'il n'est pas obligatoire de mettre sur un système linux (actuellement une Debian 3.0 Woody) un swap d'une taille double par rapport a la taille de la mémoire vive mais pour un serveur Web, Samba, J2EE ou autre sous Linux, comment décidez vous de la taille à donner à ce swap quand vous installez le système (une formule magique ?) ?
Pas de formule magique: ça dépend de l'usage. Pour un serveur à haute utilisation, de toute façon, le swap est trop lent et va donc provoquer des problèmes. Pour un serveur à faible utilisation, les requêtes seront traitées sans swap. Le swap ne doit vraiment servir qu'à encaisser des pics transitoires.
Donc, ça dépend des services et de la taille mémoire.
Si je dois plus tard augmenter (temporairement ou non) la place dispo en swap, y a t il des inconvénients (performances ?) à avoir deux swaps (sur des disques séparés ou non) ?
Aucun problème (disques séparés est un plus: tu augmentes la bande passante vers le swap).
swap dans un fichier (via la loop je crois) est ce très pénalisant au niveau performance ?
C'est "un peu" pénalisant, mais pas tellement.
Y.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
David Dumortier
Le Thu Jul 22 2004 à 02:30:35AM +0100, Yves Rutschle dit :
[...]
Pas de formule magique: ça dépend de l'usage. Pour un serveur à haute utilisation, de toute façon, le swap est trop lent et va donc provoquer des problèmes. Pour un serveur à faible utilisation, les requêtes seront traitées sans swap. Le swap ne doit vraiment servir qu'à encaisser des pics transitoires.
[...]
Ho lala non ! le swap sert aussi aux processus inactifs depuis longtemps, je ne sais plus combien de temps, mais le kernel définit une valeur à partir de laquelle une portion mémoire non accédée est mise en mémoire virtuelle (cela laisse de la place pour les buffers et caches). Ma passerelle utilise beaucoup la swap sans swapper (sic), environ 35 Mo pour 196 Mo de mémoire. Faut dire qu'elle encaisse une bonne dizaine de services.
-- David Dumortier
http://www.dudu.dynalias.net/
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Le Thu Jul 22 2004 à 02:30:35AM +0100, Yves Rutschle dit :
[...]
Pas de formule magique: ça dépend de l'usage. Pour un
serveur à haute utilisation, de toute façon, le swap est
trop lent et va donc provoquer des problèmes. Pour un
serveur à faible utilisation, les requêtes seront traitées
sans swap. Le swap ne doit vraiment servir qu'à encaisser
des pics transitoires.
[...]
Ho lala non ! le swap sert aussi aux processus inactifs depuis longtemps, je
ne sais plus combien de temps, mais le kernel définit une valeur à partir de
laquelle une portion mémoire non accédée est mise en mémoire virtuelle (cela
laisse de la place pour les buffers et caches).
Ma passerelle utilise beaucoup la swap sans swapper (sic), environ 35 Mo
pour 196 Mo de mémoire. Faut dire qu'elle encaisse une bonne dizaine de
services.
--
David Dumortier
david.dumortier@dudu.dynalias.net
http://www.dudu.dynalias.net/
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter 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
Le Thu Jul 22 2004 à 02:30:35AM +0100, Yves Rutschle dit :
[...]
Pas de formule magique: ça dépend de l'usage. Pour un serveur à haute utilisation, de toute façon, le swap est trop lent et va donc provoquer des problèmes. Pour un serveur à faible utilisation, les requêtes seront traitées sans swap. Le swap ne doit vraiment servir qu'à encaisser des pics transitoires.
[...]
Ho lala non ! le swap sert aussi aux processus inactifs depuis longtemps, je ne sais plus combien de temps, mais le kernel définit une valeur à partir de laquelle une portion mémoire non accédée est mise en mémoire virtuelle (cela laisse de la place pour les buffers et caches). Ma passerelle utilise beaucoup la swap sans swapper (sic), environ 35 Mo pour 196 Mo de mémoire. Faut dire qu'elle encaisse une bonne dizaine de services.
-- David Dumortier
http://www.dudu.dynalias.net/
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Yves Rutschle
On Thu, Jul 22, 2004 at 08:16:32AM +0200, David Dumortier wrote:
> Pas de formule magique: ça dépend de l'usage. Pour un > serveur à haute utilisation, de toute façon, le swap est > trop lent et va donc provoquer des problèmes. Pour un > serveur à faible utilisation, les requêtes seront traitées > sans swap. Le swap ne doit vraiment servir qu'à encaisser > des pics transitoires.
Ho lala non ! le swap sert aussi aux processus inactifs depuis longtemps, je ne sais plus combien de temps, mais le kernel définit une valeur à partir de laquelle une portion mémoire non accédée est mise en mémoire virtuelle (cela laisse de la place pour les buffers et caches).
Sur un serveur actif, le serveur ne va pas être swappé.
Ma passerelle utilise beaucoup la swap sans swapper (sic), environ 35 Mo pour 196 Mo de mémoire. Faut dire qu'elle encaisse une bonne dizaine de services.
Je te parie que ta passerelle marcherait parfaitement sans swap du tout.
Y.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
On Thu, Jul 22, 2004 at 08:16:32AM +0200, David Dumortier wrote:
> Pas de formule magique: ça dépend de l'usage. Pour un
> serveur à haute utilisation, de toute façon, le swap est
> trop lent et va donc provoquer des problèmes. Pour un
> serveur à faible utilisation, les requêtes seront traitées
> sans swap. Le swap ne doit vraiment servir qu'à encaisser
> des pics transitoires.
Ho lala non ! le swap sert aussi aux processus inactifs depuis longtemps, je
ne sais plus combien de temps, mais le kernel définit une valeur à partir de
laquelle une portion mémoire non accédée est mise en mémoire virtuelle (cela
laisse de la place pour les buffers et caches).
Sur un serveur actif, le serveur ne va pas être swappé.
Ma passerelle utilise beaucoup la swap sans swapper (sic), environ 35 Mo
pour 196 Mo de mémoire. Faut dire qu'elle encaisse une bonne dizaine de
services.
Je te parie que ta passerelle marcherait parfaitement sans
swap du tout.
Y.
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter 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
On Thu, Jul 22, 2004 at 08:16:32AM +0200, David Dumortier wrote:
> Pas de formule magique: ça dépend de l'usage. Pour un > serveur à haute utilisation, de toute façon, le swap est > trop lent et va donc provoquer des problèmes. Pour un > serveur à faible utilisation, les requêtes seront traitées > sans swap. Le swap ne doit vraiment servir qu'à encaisser > des pics transitoires.
Ho lala non ! le swap sert aussi aux processus inactifs depuis longtemps, je ne sais plus combien de temps, mais le kernel définit une valeur à partir de laquelle une portion mémoire non accédée est mise en mémoire virtuelle (cela laisse de la place pour les buffers et caches).
Sur un serveur actif, le serveur ne va pas être swappé.
Ma passerelle utilise beaucoup la swap sans swapper (sic), environ 35 Mo pour 196 Mo de mémoire. Faut dire qu'elle encaisse une bonne dizaine de services.
Je te parie que ta passerelle marcherait parfaitement sans swap du tout.
Y.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Jean-Michel OLTRA
bonjour,
Le jeudi 22 juillet 2004, David Dumortier a écrit...
Ho lala non ! le swap sert aussi aux processus inactifs depuis longtemps, je ne sais plus combien de temps, mais le kernel définit une valeur à partir de laquelle une portion mémoire non accédée est mise en mémoire virtuelle (cela laisse de la place pour les buffers et caches).
Pas forcément inactif. Il s'agit juste que la page n'aie pas été référencée depuis un certain temps. Et il y a des portions du code qui ne sont plus référencées depuis longtemps, il n'y a qu'à lancer un `ps aux` et voir ce qui est entre crochets
-- jm
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
bonjour,
Le jeudi 22 juillet 2004, David Dumortier a écrit...
Ho lala non ! le swap sert aussi aux processus inactifs depuis longtemps, je
ne sais plus combien de temps, mais le kernel définit une valeur à partir de
laquelle une portion mémoire non accédée est mise en mémoire virtuelle (cela
laisse de la place pour les buffers et caches).
Pas forcément inactif. Il s'agit juste que la page n'aie pas été
référencée depuis un certain temps. Et il y a des portions du code qui
ne sont plus référencées depuis longtemps, il n'y a qu'à lancer un
`ps aux` et voir ce qui est entre crochets
--
jm
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter 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
Le jeudi 22 juillet 2004, David Dumortier a écrit...
Ho lala non ! le swap sert aussi aux processus inactifs depuis longtemps, je ne sais plus combien de temps, mais le kernel définit une valeur à partir de laquelle une portion mémoire non accédée est mise en mémoire virtuelle (cela laisse de la place pour les buffers et caches).
Pas forcément inactif. Il s'agit juste que la page n'aie pas été référencée depuis un certain temps. Et il y a des portions du code qui ne sont plus référencées depuis longtemps, il n'y a qu'à lancer un `ps aux` et voir ce qui est entre crochets
-- jm
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
fra-duf-no-spam
Le 12621ième jour après Epoch, Jean-Michel OLTRA écrivait:
bonjour,
Le jeudi 22 juillet 2004, David Dumortier a écrit...
Ho lala non ! le swap sert aussi aux processus inactifs depuis longtemps, je ne sais plus combien de temps, mais le kernel définit une valeur à partir de laquelle une portion mémoire non accédée est mise en mémoire virtuelle (cela laisse de la place pour les buffers et caches).
Pas forcément inactif. Il s'agit juste que la page n'aie pas été référencée depuis un certain temps. Et il y a des portions du code qui ne sont plus référencées depuis longtemps, il n'y a qu'à lancer un `ps aux` et voir ce qui est entre crochets
Sauf que dans le cas du code, il est "swappé out" sans avoir besoin de l'écrire dans la zone du swap. Il suffit d'accéder à l'exécutable lors du "swap in" ...
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Le 12621ième jour après Epoch,
Jean-Michel OLTRA écrivait:
bonjour,
Le jeudi 22 juillet 2004, David Dumortier a écrit...
Ho lala non ! le swap sert aussi aux processus inactifs depuis longtemps, je
ne sais plus combien de temps, mais le kernel définit une valeur à partir de
laquelle une portion mémoire non accédée est mise en mémoire virtuelle (cela
laisse de la place pour les buffers et caches).
Pas forcément inactif. Il s'agit juste que la page n'aie pas été
référencée depuis un certain temps. Et il y a des portions du code qui
ne sont plus référencées depuis longtemps, il n'y a qu'à lancer un
`ps aux` et voir ce qui est entre crochets
Sauf que dans le cas du code, il est "swappé out" sans avoir besoin de
l'écrire dans la zone du swap. Il suffit d'accéder à l'exécutable lors
du "swap in" ...
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter 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
Le 12621ième jour après Epoch, Jean-Michel OLTRA écrivait:
bonjour,
Le jeudi 22 juillet 2004, David Dumortier a écrit...
Ho lala non ! le swap sert aussi aux processus inactifs depuis longtemps, je ne sais plus combien de temps, mais le kernel définit une valeur à partir de laquelle une portion mémoire non accédée est mise en mémoire virtuelle (cela laisse de la place pour les buffers et caches).
Pas forcément inactif. Il s'agit juste que la page n'aie pas été référencée depuis un certain temps. Et il y a des portions du code qui ne sont plus référencées depuis longtemps, il n'y a qu'à lancer un `ps aux` et voir ce qui est entre crochets
Sauf que dans le cas du code, il est "swappé out" sans avoir besoin de l'écrire dans la zone du swap. Il suffit d'accéder à l'exécutable lors du "swap in" ...
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact