à quel point un système qui swappe est lent... :-)
à quel point un système qui swappe est lent... :-)
à quel point un système qui swappe est lent... :-)
à quel point un système qui swappe est lent... :-)
Pas forcement. C'est clair qu'il faut avoir suffisament de RAM, mais
je préfère que mon système mette les bouts de mémoire que je n'utilise
pas dans le swap
à quel point un système qui swappe est lent... :-)
Pas forcement. C'est clair qu'il faut avoir suffisament de RAM, mais
je préfère que mon système mette les bouts de mémoire que je n'utilise
pas dans le swap
à quel point un système qui swappe est lent... :-)
Pas forcement. C'est clair qu'il faut avoir suffisament de RAM, mais
je préfère que mon système mette les bouts de mémoire que je n'utilise
pas dans le swap
( Sun, 13 Mar 2005 23:05:27 +0100 ) Matthieu Moy :à quel point un système qui swappe est lent... :-)
Pas forcement. C'est clair qu'il faut avoir suffisament de RAM, mais
je préfère que mon système mette les bouts de mémoire que je n'utilise
pas dans le swap
est ce que tu es certain que ce sont les "bouts de données" dont tu n'a
pas besoin qu'il met en swap? j'ai plutot tendance à _penser_ que la SWAP
est du "style LIFO" et que ce sont les données qui arrivent et qui ne
tiennent pas en RAM qui occupent la swap. d'ou la lenteur...
( Sun, 13 Mar 2005 23:05:27 +0100 ) Matthieu Moy :
à quel point un système qui swappe est lent... :-)
Pas forcement. C'est clair qu'il faut avoir suffisament de RAM, mais
je préfère que mon système mette les bouts de mémoire que je n'utilise
pas dans le swap
est ce que tu es certain que ce sont les "bouts de données" dont tu n'a
pas besoin qu'il met en swap? j'ai plutot tendance à _penser_ que la SWAP
est du "style LIFO" et que ce sont les données qui arrivent et qui ne
tiennent pas en RAM qui occupent la swap. d'ou la lenteur...
( Sun, 13 Mar 2005 23:05:27 +0100 ) Matthieu Moy :à quel point un système qui swappe est lent... :-)
Pas forcement. C'est clair qu'il faut avoir suffisament de RAM, mais
je préfère que mon système mette les bouts de mémoire que je n'utilise
pas dans le swap
est ce que tu es certain que ce sont les "bouts de données" dont tu n'a
pas besoin qu'il met en swap? j'ai plutot tendance à _penser_ que la SWAP
est du "style LIFO" et que ce sont les données qui arrivent et qui ne
tiennent pas en RAM qui occupent la swap. d'ou la lenteur...
est ce que tu es certain que ce sont les "bouts de données" dont tu n'a
pas besoin qu'il met en swap? j'ai plutot tendance à _penser_ que la SWAP
est du "style LIFO" et que ce sont les données qui arrivent et qui ne
tiennent pas en RAM qui occupent la swap. d'ou la lenteur...
est ce que tu es certain que ce sont les "bouts de données" dont tu n'a
pas besoin qu'il met en swap? j'ai plutot tendance à _penser_ que la SWAP
est du "style LIFO" et que ce sont les données qui arrivent et qui ne
tiennent pas en RAM qui occupent la swap. d'ou la lenteur...
est ce que tu es certain que ce sont les "bouts de données" dont tu n'a
pas besoin qu'il met en swap? j'ai plutot tendance à _penser_ que la SWAP
est du "style LIFO" et que ce sont les données qui arrivent et qui ne
tiennent pas en RAM qui occupent la swap. d'ou la lenteur...
l'usage de la swap, je ne sais pas mais j'ai constaté que ce sont ceux
qui utilisent le moins leurs ordinateurs qui la prone.
je le dis et je répète qui si par malheur un système swappe, les
performances s'en ressentent.
à quel point un système qui swappe est lent... :-)
l'usage de la swap, je ne sais pas mais j'ai constaté que ce sont ceux
qui utilisent le moins leurs ordinateurs qui la prone.
je le dis et je répète qui si par malheur un système swappe, les
performances s'en ressentent.
à quel point un système qui swappe est lent... :-)
l'usage de la swap, je ne sais pas mais j'ai constaté que ce sont ceux
qui utilisent le moins leurs ordinateurs qui la prone.
je le dis et je répète qui si par malheur un système swappe, les
performances s'en ressentent.
à quel point un système qui swappe est lent... :-)
R12y wrote in message :est ce que tu es certain que ce sont les "bouts de données" dont tu n'a
pas besoin qu'il met en swap? j'ai plutot tendance à _penser_ que la SWAP
est du "style LIFO" et que ce sont les données qui arrivent et qui ne
tiennent pas en RAM qui occupent la swap. d'ou la lenteur...
Tu te plantes complètement. Le noyau maintient, dans la mesure du possible¹,
des statistiques sur l'utilisation des pages, et sélectionne les pages à
mettre en swap en fonction de ça.
Pour les pages qui en sortent, c'est
encore plus simple : ce sont celles qui sont demandées par les processus.
En outre, la mémoire des processus a très largement priorité sur le cache
disque, de sorte qu'il faut qu'une zone de mémoire ne serve vraiment pas
pour qu'elle se retrouve en swap. Donc un système qui swappe beaucoup, c'est
un système qui a besoin d'énormément de mémoire. Et s'il n'y avait pas le
swap, eh bien ce serait l'OOM-killer qui prendrait le relais, et les
applications se feraient flinguer.
1 : En particulier dans la mesure des possibilités de la MMU. Il me semble
que la MMU des PC a quelque chose conçu spécialement pour ce genre de chose,
un compteur d'accès aux pages ou quelque chose comme ça, mais mes souvenirs
sont lointains et brumeux.
R12y wrote in message <pan.2005.03.13.22.38.17.835903@mail.rktmb.org>:
est ce que tu es certain que ce sont les "bouts de données" dont tu n'a
pas besoin qu'il met en swap? j'ai plutot tendance à _penser_ que la SWAP
est du "style LIFO" et que ce sont les données qui arrivent et qui ne
tiennent pas en RAM qui occupent la swap. d'ou la lenteur...
Tu te plantes complètement. Le noyau maintient, dans la mesure du possible¹,
des statistiques sur l'utilisation des pages, et sélectionne les pages à
mettre en swap en fonction de ça.
Pour les pages qui en sortent, c'est
encore plus simple : ce sont celles qui sont demandées par les processus.
En outre, la mémoire des processus a très largement priorité sur le cache
disque, de sorte qu'il faut qu'une zone de mémoire ne serve vraiment pas
pour qu'elle se retrouve en swap. Donc un système qui swappe beaucoup, c'est
un système qui a besoin d'énormément de mémoire. Et s'il n'y avait pas le
swap, eh bien ce serait l'OOM-killer qui prendrait le relais, et les
applications se feraient flinguer.
1 : En particulier dans la mesure des possibilités de la MMU. Il me semble
que la MMU des PC a quelque chose conçu spécialement pour ce genre de chose,
un compteur d'accès aux pages ou quelque chose comme ça, mais mes souvenirs
sont lointains et brumeux.
R12y wrote in message :est ce que tu es certain que ce sont les "bouts de données" dont tu n'a
pas besoin qu'il met en swap? j'ai plutot tendance à _penser_ que la SWAP
est du "style LIFO" et que ce sont les données qui arrivent et qui ne
tiennent pas en RAM qui occupent la swap. d'ou la lenteur...
Tu te plantes complètement. Le noyau maintient, dans la mesure du possible¹,
des statistiques sur l'utilisation des pages, et sélectionne les pages à
mettre en swap en fonction de ça.
Pour les pages qui en sortent, c'est
encore plus simple : ce sont celles qui sont demandées par les processus.
En outre, la mémoire des processus a très largement priorité sur le cache
disque, de sorte qu'il faut qu'une zone de mémoire ne serve vraiment pas
pour qu'elle se retrouve en swap. Donc un système qui swappe beaucoup, c'est
un système qui a besoin d'énormément de mémoire. Et s'il n'y avait pas le
swap, eh bien ce serait l'OOM-killer qui prendrait le relais, et les
applications se feraient flinguer.
1 : En particulier dans la mesure des possibilités de la MMU. Il me semble
que la MMU des PC a quelque chose conçu spécialement pour ce genre de chose,
un compteur d'accès aux pages ou quelque chose comme ça, mais mes souvenirs
sont lointains et brumeux.
J'ai déjà fait l'expérience de démonter le swap d'une machine en
marche, sous Linux.
J'ai déjà fait l'expérience de démonter le swap d'une machine en
marche, sous Linux.
J'ai déjà fait l'expérience de démonter le swap d'une machine en
marche, sous Linux.
Tu te plantes complètement.
Tu te plantes complètement.
Tu te plantes complètement.
( Mon, 14 Mar 2005 00:20:56 +0100 ) Jérémy JUST :J'ai déjà fait l'expérience de démonter le swap d'une machine en
marche, sous Linux.
ah mais oui! moi ce que j'ai fait c'est que j'ai commenté la ligne
relative au swap dans fstab, et j'ai ensuite rebooté. le système est
plus réactif et j'ai un uptime raisonnable.
avec de la swap, le disque était en pertpétuelle activité que jeme suis
dit qu'il ferait pas long feu... à force de lire et écrire autant, on
casserait forcément un truc à un moment ou un autre...
( Mon, 14 Mar 2005 00:20:56 +0100 ) Jérémy JUST :
J'ai déjà fait l'expérience de démonter le swap d'une machine en
marche, sous Linux.
ah mais oui! moi ce que j'ai fait c'est que j'ai commenté la ligne
relative au swap dans fstab, et j'ai ensuite rebooté. le système est
plus réactif et j'ai un uptime raisonnable.
avec de la swap, le disque était en pertpétuelle activité que jeme suis
dit qu'il ferait pas long feu... à force de lire et écrire autant, on
casserait forcément un truc à un moment ou un autre...
( Mon, 14 Mar 2005 00:20:56 +0100 ) Jérémy JUST :J'ai déjà fait l'expérience de démonter le swap d'une machine en
marche, sous Linux.
ah mais oui! moi ce que j'ai fait c'est que j'ai commenté la ligne
relative au swap dans fstab, et j'ai ensuite rebooté. le système est
plus réactif et j'ai un uptime raisonnable.
avec de la swap, le disque était en pertpétuelle activité que jeme suis
dit qu'il ferait pas long feu... à force de lire et écrire autant, on
casserait forcément un truc à un moment ou un autre...
Dans ce cas j'aurais tendance à dire qu'il quelque chose de mal
configuré quelque part.
Dans ce cas j'aurais tendance à dire qu'il quelque chose de mal
configuré quelque part.
Dans ce cas j'aurais tendance à dire qu'il quelque chose de mal
configuré quelque part.