[/dev & tmpfs] Beaucoup trop d'espace alloué (solution)
Publié : mar. 01 déc. 2009, 09:54
Bonjour bonjour
Depuis que j'ai installé Archlinux, j'ai remarqué qu'à chaque fois que je m'approchais des 800Mo de RAM, le swap commençait à être utilisé (alors que j'ai 2Go de RAM). Ca m'ennuyait quand j'y pensais, mais bon, je m'en suis jamais vraiment préoccupé (les 800Mo, c'est pas tout les jours qu'on les atteint
).
Et aujourd'hui, je remarque que
1) Mon /dev fait 1Go
(180Ko d'utilisé)
2) Qu'il est monté en tmpfs, donc que ca tape dans la RAM
En me renseignant un peu, j'ai lu que quand on ne mettait pas d'option "size=" au mount en tmpfs, il alloue la moitié de la RAM.
Et en regardant dans le rc.sysinit:Pas de "size=", ce qui explique que /dev me prenne 1Go de RAM.
J'en vient à mes questions:
1) P*+4(#!!, pourquoi est-ce que la taille n'est pas précisé, dans le rc.sysinit !? Je trouve ça completement débile
2) C'est plus une demande de confirmation qu'une question: Nul part (ni dans htop, ni dans free) je ne vois ces 1Go "utilisé", mais je suppose que c'est vraiment réservé à /dev, et que je ne peux pas empiéter dessus; vrai? si oui, mon problème de limite de 800Mo de RAM vient de là, non?
Je trouve tout ça assez etrange, surtout que sur le forum, je n'ai vu aucune "plainte" concernant ceci; Pourtant je n'ai jamais modifié le rc.sysinit (enfin si, mais pas cette ligne, j'en suis sur à 200%), donc tout le monde devrait avoir le problème, non ?
je vais rajouter "-o size=10M" à cette ligne, pour voir si ca résoud mes problèmes (Ce qui répondrait à ma 2nde question).
Bref, sur ce, bonne journée tout le monde !

Depuis que j'ai installé Archlinux, j'ai remarqué qu'à chaque fois que je m'approchais des 800Mo de RAM, le swap commençait à être utilisé (alors que j'ai 2Go de RAM). Ca m'ennuyait quand j'y pensais, mais bon, je m'en suis jamais vraiment préoccupé (les 800Mo, c'est pas tout les jours qu'on les atteint

Et aujourd'hui, je remarque que
1) Mon /dev fait 1Go

2) Qu'il est monté en tmpfs, donc que ca tape dans la RAM
En me renseignant un peu, j'ai lu que quand on ne mettait pas d'option "size=" au mount en tmpfs, il alloue la moitié de la RAM.
Et en regardant dans le rc.sysinit:
Code : Tout sélectionner
/bin/mount -n -t tmpfs none /dev -o mode=0755
J'en vient à mes questions:
1) P*+4(#!!, pourquoi est-ce que la taille n'est pas précisé, dans le rc.sysinit !? Je trouve ça completement débile

2) C'est plus une demande de confirmation qu'une question: Nul part (ni dans htop, ni dans free) je ne vois ces 1Go "utilisé", mais je suppose que c'est vraiment réservé à /dev, et que je ne peux pas empiéter dessus; vrai? si oui, mon problème de limite de 800Mo de RAM vient de là, non?
Je trouve tout ça assez etrange, surtout que sur le forum, je n'ai vu aucune "plainte" concernant ceci; Pourtant je n'ai jamais modifié le rc.sysinit (enfin si, mais pas cette ligne, j'en suis sur à 200%), donc tout le monde devrait avoir le problème, non ?
je vais rajouter "-o size=10M" à cette ligne, pour voir si ca résoud mes problèmes (Ce qui répondrait à ma 2nde question).
Bref, sur ce, bonne journée tout le monde !
