Bonjour,
je me poses une question : Ai je besoin d'acheter de la RAM en plus ?
Je m'expliques : j'ai 512 Mo de RAM DDR 2700, un pentium M et biensur
ma p'tite gentoo :o)
Seulement voila, j'ai mis un system tray dans xcfe et il me dit JAMAIS
que ma RAM est pleine. Au max je la vois utilisée à 415 ~ 420 Mo
jamais plus... et en plus (ce matin par exemple) ca swap
(la je comprends pas :
top - 08:02:47 up 9:19, 4 users, load average: 1.95, 2.14, 1.98
Tasks: 82 total, 2 running, 80 sleeping, 0 stopped, 0 zombie
Cpu(s): 71.3% us, 28.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.7% hi, 0. 0% si
Mem: 514268k total, 308420k used, 205848k free, 30896k buffer s
Swap: 500464k total, 80048k used, 420416k free, 129228k cached
)
Donc la question (enfin les deux questions) Est ce utile de passer a 1
Go de RAM (de base j'aurais dis "biensur voyons !! en plus une gentoo,
une distrib source, je vais forcement voir la difference! Mais au vue
de ces chiffres.... j'ai un tres gros doute...) et la deuxieme
question : Il y a peut-etre un truc "bloquant" qui interdit qu'un
certain pourcentage de la RAM ne soit utilisé ? Nan ?
Bonjour,
je me poses une question : Ai je besoin d'acheter de la RAM en plus ?
Je m'expliques : j'ai 512 Mo de RAM DDR 2700, un pentium M et biensur
ma p'tite gentoo :o)
Seulement voila, j'ai mis un system tray dans xcfe et il me dit JAMAIS
que ma RAM est pleine. Au max je la vois utilisée à 415 ~ 420 Mo
jamais plus... et en plus (ce matin par exemple) ca swap
(la je comprends pas :
top - 08:02:47 up 9:19, 4 users, load average: 1.95, 2.14, 1.98
Tasks: 82 total, 2 running, 80 sleeping, 0 stopped, 0 zombie
Cpu(s): 71.3% us, 28.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.7% hi, 0. 0% si
Mem: 514268k total, 308420k used, 205848k free, 30896k buffer s
Swap: 500464k total, 80048k used, 420416k free, 129228k cached
)
Donc la question (enfin les deux questions) Est ce utile de passer a 1
Go de RAM (de base j'aurais dis "biensur voyons !! en plus une gentoo,
une distrib source, je vais forcement voir la difference! Mais au vue
de ces chiffres.... j'ai un tres gros doute...) et la deuxieme
question : Il y a peut-etre un truc "bloquant" qui interdit qu'un
certain pourcentage de la RAM ne soit utilisé ? Nan ?
Bonjour,
je me poses une question : Ai je besoin d'acheter de la RAM en plus ?
Je m'expliques : j'ai 512 Mo de RAM DDR 2700, un pentium M et biensur
ma p'tite gentoo :o)
Seulement voila, j'ai mis un system tray dans xcfe et il me dit JAMAIS
que ma RAM est pleine. Au max je la vois utilisée à 415 ~ 420 Mo
jamais plus... et en plus (ce matin par exemple) ca swap
(la je comprends pas :
top - 08:02:47 up 9:19, 4 users, load average: 1.95, 2.14, 1.98
Tasks: 82 total, 2 running, 80 sleeping, 0 stopped, 0 zombie
Cpu(s): 71.3% us, 28.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.7% hi, 0. 0% si
Mem: 514268k total, 308420k used, 205848k free, 30896k buffer s
Swap: 500464k total, 80048k used, 420416k free, 129228k cached
)
Donc la question (enfin les deux questions) Est ce utile de passer a 1
Go de RAM (de base j'aurais dis "biensur voyons !! en plus une gentoo,
une distrib source, je vais forcement voir la difference! Mais au vue
de ces chiffres.... j'ai un tres gros doute...) et la deuxieme
question : Il y a peut-etre un truc "bloquant" qui interdit qu'un
certain pourcentage de la RAM ne soit utilisé ? Nan ?
ces comportement peuvent etre modifiés par la variable swappiness
par exemple
echo "25" > /proc/sys/vm/swappiness
et j'ai le swap qui n'est (presque) jamais utilisé ...
les aplis sont toujours dispo rapidement mais du coup celles qui sont en
ram et jamais utilisées "squattent" de la ram pour rien ...
echo "75" > /proc/sys/vm/swappiness
aura l'effet inverse ..
en plus de ca ca change un peu avce chaque noyau etc ...
ces comportement peuvent etre modifiés par la variable swappiness
par exemple
echo "25" > /proc/sys/vm/swappiness
et j'ai le swap qui n'est (presque) jamais utilisé ...
les aplis sont toujours dispo rapidement mais du coup celles qui sont en
ram et jamais utilisées "squattent" de la ram pour rien ...
echo "75" > /proc/sys/vm/swappiness
aura l'effet inverse ..
en plus de ca ca change un peu avce chaque noyau etc ...
ces comportement peuvent etre modifiés par la variable swappiness
par exemple
echo "25" > /proc/sys/vm/swappiness
et j'ai le swap qui n'est (presque) jamais utilisé ...
les aplis sont toujours dispo rapidement mais du coup celles qui sont en
ram et jamais utilisées "squattent" de la ram pour rien ...
echo "75" > /proc/sys/vm/swappiness
aura l'effet inverse ..
en plus de ca ca change un peu avce chaque noyau etc ...
J'avais lu pas mal de choses la dessus il y a quelques mois et tu me
fais me repencher dessus rapidement et là je m'appercois que je n' ai
plus la variable dans /proc comme tu peux le voir:
# grep -Hr "" /proc/sys/vm
/proc/sys/vm/swap_token_timeout:0
/proc/sys/vm/legacy_va_layout:0
/proc/sys/vm/vfs_cache_pressure:100
/proc/sys/vm/block_dump:0
/proc/sys/vm/laptop_mode:0
/proc/sys/vm/max_map_count:65536
/proc/sys/vm/min_free_kbytes:2896
/proc/sys/vm/lowmem_reserve_ratio:256 32
/proc/sys/vm/hardmaplimit:1
/proc/sys/vm/mapped:66
/proc/sys/vm/nr_pdflush_threads:2
/proc/sys/vm/dirty_expire_centisecs:3000
/proc/sys/vm/dirty_writeback_centisecs:500
/proc/sys/vm/dirty_ratio:40
/proc/sys/vm/dirty_background_ratio:10
/proc/sys/vm/page-cluster:3
/proc/sys/vm/overcommit_ratio:50
/proc/sys/vm/overcommit_memory:0
Donc je me pose plusieurs questions. Cela doit dépendre forcé ment du
kernel mais je penseque c'est plus du scheduler utilisé, est ce ex act ?
De plus, est il possible de choisir combien de ram peut etre utilisé
pour les buffers, la cache disque et le reste ?
#emerge -pv morph-sources
[ebuild R ] sys-kernel/morph-sources-2.6.11-r6 -build -doc -hostap
-mppe-mppc -nicksched -orinoco +sk98 +staircase +symlink -touchpad-fixe s
-updated-bluetooth -updated-v4l 0 kB [1]
on voit donc que j'utilise le patch "staircase" pour le scheduler. Est
ce la partie scheduler qui gère aussi le swap ou est ce quelque ch ose
d'autre ?
Où puis je voir cela au niveau de la config de mon kernel ?
J'avais lu pas mal de choses la dessus il y a quelques mois et tu me
fais me repencher dessus rapidement et là je m'appercois que je n' ai
plus la variable dans /proc comme tu peux le voir:
# grep -Hr "" /proc/sys/vm
/proc/sys/vm/swap_token_timeout:0
/proc/sys/vm/legacy_va_layout:0
/proc/sys/vm/vfs_cache_pressure:100
/proc/sys/vm/block_dump:0
/proc/sys/vm/laptop_mode:0
/proc/sys/vm/max_map_count:65536
/proc/sys/vm/min_free_kbytes:2896
/proc/sys/vm/lowmem_reserve_ratio:256 32
/proc/sys/vm/hardmaplimit:1
/proc/sys/vm/mapped:66
/proc/sys/vm/nr_pdflush_threads:2
/proc/sys/vm/dirty_expire_centisecs:3000
/proc/sys/vm/dirty_writeback_centisecs:500
/proc/sys/vm/dirty_ratio:40
/proc/sys/vm/dirty_background_ratio:10
/proc/sys/vm/page-cluster:3
/proc/sys/vm/overcommit_ratio:50
/proc/sys/vm/overcommit_memory:0
Donc je me pose plusieurs questions. Cela doit dépendre forcé ment du
kernel mais je penseque c'est plus du scheduler utilisé, est ce ex act ?
De plus, est il possible de choisir combien de ram peut etre utilisé
pour les buffers, la cache disque et le reste ?
#emerge -pv morph-sources
[ebuild R ] sys-kernel/morph-sources-2.6.11-r6 -build -doc -hostap
-mppe-mppc -nicksched -orinoco +sk98 +staircase +symlink -touchpad-fixe s
-updated-bluetooth -updated-v4l 0 kB [1]
on voit donc que j'utilise le patch "staircase" pour le scheduler. Est
ce la partie scheduler qui gère aussi le swap ou est ce quelque ch ose
d'autre ?
Où puis je voir cela au niveau de la config de mon kernel ?
J'avais lu pas mal de choses la dessus il y a quelques mois et tu me
fais me repencher dessus rapidement et là je m'appercois que je n' ai
plus la variable dans /proc comme tu peux le voir:
# grep -Hr "" /proc/sys/vm
/proc/sys/vm/swap_token_timeout:0
/proc/sys/vm/legacy_va_layout:0
/proc/sys/vm/vfs_cache_pressure:100
/proc/sys/vm/block_dump:0
/proc/sys/vm/laptop_mode:0
/proc/sys/vm/max_map_count:65536
/proc/sys/vm/min_free_kbytes:2896
/proc/sys/vm/lowmem_reserve_ratio:256 32
/proc/sys/vm/hardmaplimit:1
/proc/sys/vm/mapped:66
/proc/sys/vm/nr_pdflush_threads:2
/proc/sys/vm/dirty_expire_centisecs:3000
/proc/sys/vm/dirty_writeback_centisecs:500
/proc/sys/vm/dirty_ratio:40
/proc/sys/vm/dirty_background_ratio:10
/proc/sys/vm/page-cluster:3
/proc/sys/vm/overcommit_ratio:50
/proc/sys/vm/overcommit_memory:0
Donc je me pose plusieurs questions. Cela doit dépendre forcé ment du
kernel mais je penseque c'est plus du scheduler utilisé, est ce ex act ?
De plus, est il possible de choisir combien de ram peut etre utilisé
pour les buffers, la cache disque et le reste ?
#emerge -pv morph-sources
[ebuild R ] sys-kernel/morph-sources-2.6.11-r6 -build -doc -hostap
-mppe-mppc -nicksched -orinoco +sk98 +staircase +symlink -touchpad-fixe s
-updated-bluetooth -updated-v4l 0 kB [1]
on voit donc que j'utilise le patch "staircase" pour le scheduler. Est
ce la partie scheduler qui gère aussi le swap ou est ce quelque ch ose
d'autre ?
Où puis je voir cela au niveau de la config de mon kernel ?