Ca Swap !

Bonsoir

J’aurais besoin de votre avis au niveau ‘Swap’.

J’ai un serveur qui Swap, et pourtant il n’est pas en surcharge. Il a 2 Go de RAM KINGSTON.

[quote]top - 01:02:08 up 10 days, 12:00, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 83 total, 1 running, 82 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.4% user, 0.3% system, 3.5% nice, 95.9% idle
Mem: 2069320k total, 2020636k used, 48684k free, 187556k buffers
Swap: 2714944k total, 33320k used, 2681624k free, 1583176k cached[/quote]

Quelles sont les règles élémentaires à respecter pour luter contre ce genre de soucis?

Question peut-etre bête, mais y a t’il un règle mathématique ou autres qui permette de calculer comment configurer son serveur afin de se rapprocher d’une configuration optimale?

Merci à vous.

Linux est connu pour beaucoup réserver de mémoire, et c’est souvent pas un problème

Dans ton cas tu as identifié déjà quels sont les process les plus gourmand ?

linuxjournal.com/article/2770
ubuntuondell.tuxfamily.org/?page … anguage=fr

Bon, aprés recherches, le niveau de conservation du swap peut être ajusté avec le paramètre noyau /proc/sys/vm/swappiness qui par défaut est règlé à 60. 0 signifie pas de swap, et 100, swap systématique.
Pour ajuster la valeur et tester, tu peux le faire avec
sysctl vm.swappiness=XX , et une fois que c’est bon, tu peux le règler au reboot en ajoutant la ligne vm.swappiness=XX dans /etc/sysctl.conf

et sinon: linuxjournal.com/article/2770

j’ajoutereai : swapon et swapoff 8)

[quote=“creaty”]Bonsoir

J’aurais besoin de votre avis au niveau ‘Swap’.

J’ai un serveur qui Swap, et pourtant il n’est pas en surcharge. Il a 2 Go de RAM KINGSTON.

[quote]top - 01:02:08 up 10 days, 12:00, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 83 total, 1 running, 82 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.4% user, 0.3% system, 3.5% nice, 95.9% idle
Mem: 2069320k total, 2020636k used, 48684k free, 187556k buffers
Swap: 2714944k total, 33320k used, 2681624k free, 1583176k cached[/quote][/quote]tu dis qu’il swappe avec un taux de 33M/2.5G soit en gros 1% d’utilisation???

Tu as du lire un très gros fichier et un petit processus dormant est parti en swap et y reste car il n’est jamais utilisé… C’est tout.

J’ai découvert cpulimit sous gentoo il y a surement la même chose sur Debian. En tapant :

me fait utiliser moins le processeur mais bizarrement la RAM est restreinte par ce biais. (surement parce que en faisant les actions moins vite il prend moins de RAM).

Si ça peut servir.

@+

effectivement:[quote]aptitude show cpulimit
Paquet : cpulimit
État: non installé
Version : 1.1-10
Priorité : optionnel
Section : admin
Responsable : gregor herrmann gregor+debian@comodo.priv.at
Taille décompressée : 65,5k
Dépend: libc6 (>= 2.3.5-1)
Description : limits the cpu usage of a process
cpulimit is a simple program that attempts to limit the cpu usage of a process (expressed in percentage, not in cpu time). This is useful to control batch
jobs, when you don’t want them to eat too much cpu. It does not act on the nice value or other priority stuff, but on the real cpu usage. Besides it is
able to adapt itself to the overall system load, dynamically and quickly.

Homepage: cpulimit.sourceforge.net/

Marqueurs: admin::hardware, admin::monitoring, implemented-in::c, interface::commandline, role::program
[/quote]