GNT sans publicité, site mobile, fonctionnalitées exclusives...

optimiser la RAM

Le
mielpop
Bonjour,

J'ai profité de la baisse des prix de la ram pour acheter plus de mémoire
que ne l'exigeait mon système. = 1go.

1) Je cherche à profiter de cette surcapacité :

J'ai commenté le swap dans mon fstab (pas d'effets notables d'ailleurs ;
mais ça swappait peu).

J'ai installé ooo quickstarter pour kde.

Je me demande si je ne profiterait pas d'un préchargement de certaines de
mes applis non kde : genre firefox.

Est-ce possible ? Cela présente-t-il un intérêt ? Des risques ?
Comment procéder ?


2) Lorsque je regarde l'utilisation de ma mémoire via kinfocenter je trouve
que le cache disque correspond à plus de 40 % de l'utilisation de ma
mémoire physique.

Je me demande à quoi ça correspond
Lire les 9 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Basile Starynkevitch [news]
Le #1297709
On 2005-04-09, mielpop
Bonjour,

J'ai profité de la baisse des prix de la ram pour acheter plus de mémoire
que ne l'exigeait mon système. = 1go.

1) Je cherche à profiter de cette surcapacité :

J'ai commenté le swap dans mon fstab (pas d'effets notables d'ailleurs ;
mais ça swappait peu).



D'après la rumeur, supprimer le swap diminuerait legèrement les
performances, et l'explication possible serait la suivante: s'il
existe des processus inactifs (dont les pages seraient swappables) la
présence d'un swap permet de mettre leur pages de données inactives
sur le swap, augmentant ainsi la quantité de RAM disponible pour autre
chose, par exemple le cache disque.

Je suis incapable de quantifier cette rumeur, et je reconnais que
les cas pratiques où elle s'appliquent sont de plus en plus
rares. Cependant, ca fait plus de 10 ans que je pratique linux, et il
peut arriver que le swap soit indispensable. Par exemple, la
compilation de certaines vieilles versions de SML/NJ par lui-même
demandait autrefois des espaces de données de plusieurs centaines de
mégaoctets (à une époque où avoir 128Mo de RAM, c'était déjà être
riche!), et prenait plus d'une nuit où la machine passait son temps à
swapper.

C'est vrai qu'aujourdhui, le swap est rarement utilisé, mais à mon
avis, il est toujours utile d'en avoir un peu (par exemple 0.5 à 2Go
de swap pour 1Go de RAM), surtout compte tenu du faible coût de
l'espace disque.

J'aurais tendance à simplifier en disant que le swap est encore
utile quand on lance de gros traitements sur son PC, ce qui n'est pas
le cas de tout le monde; mais ça pourrait être le cas si vous aimez
compiler, notamment dans des langages un peu esotériques: SML, Ocaml
[qui n'est pas très gourmand en général, sauf ocamlopt sur certains
cas très particulier, par exemple la compilation de C--
www.cminusminus.org], les divers CommonLisp (SBCL notamment), etc. Et
je crois possible que même dans quelques années, certaines
compilations (très particulières), même en C++, requierent de gros
espaces d'addressage.

Par ailleurs, il existe des domaines d'applications (calculs
scientifiques par éléments finis, démonstrateurs de théorèmes) qui
sont gourmandes en mémoire et en CPU, donc profitent du
swap. J'entends bien que ces applications n'interessent pas le tout
venant.


--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France

Nicolas George
Le #1297707
Le swap peut également être très intéressant pour permettre d'avoir un tmpfs
comme partition /tmp, ce qui est plutôt une bonne idée.
Emmanuel Florac
Le #1297705
Le Sat, 09 Apr 2005 16:02:13 +0200, mielpop a écrit :


J'ai profité de la baisse des prix de la ram pour acheter plus de
mémoire que ne l'exigeait mon système. = 1go.



Ne crois pas que 1 Go de RAM te dispense de swap. Avec une bonne base de
données, ou une grosse compil, on n'a pas trop de 1Go de RAM et 2 Go de
swap. Par ailleurs il devient possible avec les noyaux récents de faire
du suspend to disk, ce qui nécessite plus de swap que de RAM.

Bref la règle qui dit qu'il faut avoir au moins autant de swap que de ram
est toujours bien valide, à mon avis.

--
A thing of beauty is a joy forever.
J. Keats.

Ah! Singe débotté, hisse un jouet fort et vert!
Marcel Bénabou.

JRD
Le #1297691
Bonjour,

Basile Starynkevitch [news]
On 2005-04-09, mielpop
Bonjour,

J'ai profité de la baisse des prix de la ram pour acheter plus de mémoire
que ne l'exigeait mon système. = 1go.

1) Je cherche à profiter de cette surcapacité :
J'ai commenté le swap dans mon fstab (pas d'effets notables d'ailleurs ;
mais ça swappait peu).
Bien.



D'après la rumeur, supprimer le swap diminuerait legèrement les
performances, et l'explication possible serait la suivante: s'il
FUD! (Fear, Uncertain, Doubt)


Je suis incapable de quantifier cette rumeur, et je reconnais que
les cas pratiques où elle s'appliquent sont de plus en plus
rares. Cependant, ca fait plus de 10 ans que je pratique linux, et il


J'utilise Linux depuis 12 ans (1993-déjà!) et j'ai définitivement
supprimer le swap de mes stations de travail (je dis bien stations,
pas serveurs) depuis que j'ai dépassé les 512Mo de RAM (depuis plus de
3 ans ;-))

[...]

Sur mon ordinateur personnel :
768 Mo de RAM
2 sessions X (oui, deux sessions : 1 pour moi, 1 pour ma femme ;-))
Gnome, Firefox, Xemacs, Compil noyau Linux, serveur de news (innd),
Open Office, plus tous les petits programmes du quotidien.
=> 1 seul "out of memory" en 1 an! ;-)

Pour une utilisation "utilisateur/developpeur" moyen, le swap n'est
donc vraiment pas indispensable.

Pour une utilisation "serveur", il faut aviser en fonction du
calibrage et des ressources mémoires sollicités. Il n'y a pas de
solution simple et élégante.

Voilà.

JRD.
--
jerome (dot) drapeau <at> free (dot) fr
http://jerome.drapeau.free.fr
La critique est aisée, l'art est difficile.


l'indien
Le #1297690
On Sun, 10 Apr 2005 11:10:22 +0000, JRD wrote:

Bonjour,

Basile Starynkevitch [news]
On 2005-04-09, mielpop
Bonjour,

J'ai profité de la baisse des prix de la ram pour acheter plus de mémoire
que ne l'exigeait mon système. = 1go.

1) Je cherche à profiter de cette surcapacité :
J'ai commenté le swap dans mon fstab (pas d'effets notables d'ailleurs ;
mais ça swappait peu).
Bien.



D'après la rumeur, supprimer le swap diminuerait legèrement les
performances, et l'explication possible serait la suivante: s'il
FUD! (Fear, Uncertain, Doubt)


Je suis incapable de quantifier cette rumeur, et je reconnais que
les cas pratiques où elle s'appliquent sont de plus en plus
rares. Cependant, ca fait plus de 10 ans que je pratique linux, et il


J'utilise Linux depuis 12 ans (1993-déjà!) et j'ai définitivement
supprimer le swap de mes stations de travail (je dis bien stations,
pas serveurs) depuis que j'ai dépassé les 512Mo de RAM (depuis plus de
3 ans ;-))

[...]

Sur mon ordinateur personnel :
768 Mo de RAM
2 sessions X (oui, deux sessions : 1 pour moi, 1 pour ma femme ;-))
Gnome, Firefox, Xemacs, Compil noyau Linux, serveur de news (innd),
Open Office, plus tous les petits programmes du quotidien.
=> 1 seul "out of memory" en 1 an! ;-)


Tu swappe et tu ne le sais pas...
Sauf que tu swappe uniquement du code et que tu ne swappe pas les données
non utilisées => tu gache de la RAM et tu perds du temps à
décharger/recharger du code sans arrêt. C'est loin d'être malin...
regarde le swapout de tes process et tu verras qu'il doit sans doute ne
pas être à zéro...
Si tu as un "out of memory", ça veut dire que tu as swappé pratiquement
_tout_ le code de toutes les applications. Ou comment faire rammer son PC
pour rien...

Pour une utilisation "utilisateur/developpeur" moyen, le swap n'est
donc vraiment pas indispensable.


Ah bon ? Les fichiers qui demande 100 ou plusieurs centaines de Mo de
mémoire virtuelle pour compiler ou linker sont légion. Sans swap, tu
peux oublier le développement...

[...]



Publicité
Suivre les réponses
Poster une réponse
Anonyme