RAM de mon serveur très mobilisé

Bonjour à tous,

Je possède un petit serveur maison qui tourne sous Debian Lenny, il sert de serveur web (Apache+PHP+Mysql), serveur FTP (vsftpd) et de serveur Jabber (ejabberd), j’ai également un accès SSH, je précise qu’il n’y a aucun serveur graphique d’installer
L’ordinateur est un portable Vaio qui a quelques années déjà ; il possède deux barrettes de 256mo (DDR). J’ai voulu en rajouter, mais je n’ai que des barrettes DDR2 dispo, et ne souhaitant pas investir dans une barrette, j’écarte d’entrée cette solution! :confused:

Je pense que vous deviner le problème, sur 512mo dispo, j’en ai ~10-15 de libre pendant l’utilisation :

serveurweb:/# free -m total used free shared buffers cached Mem: 503 491 11 0 257 154 -/+ buffers/cache: 79 423 Swap: 2588 0 2587

Le Swap n’est pas utilisé et est énorme (je sais pas pourquoi j’avais fait un si gros^^) mais j’aimerais ne pas avoir à l’utiliser…

Étrangement, la commande top ne me montre pas de processus très gourmand :

[code]top - 16:29:20 up 36 min, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 77 total, 1 running, 76 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 515152k total, 502824k used, 12328k free, 263920k buffers
Swap: 2650684k total, 596k used, 2650088k free, 158460k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3649 root 20 0 2392 1108 884 R 0.7 0.2 0:01.84 top
1 root 20 0 2100 684 588 S 0.0 0.1 0:01.12 init
2 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0
4 root 15 -5 0 0 0 S 0.0 0.0 0:00.02 ksoftirqd/0
5 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
6 root 15 -5 0 0 0 S 0.0 0.0 0:00.08 events/0
7 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
39 root 15 -5 0 0 0 S 0.0 0.0 0:00.02 kblockd/0
41 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
42 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kacpi_notify
115 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod
148 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pdflush
149 root 20 0 0 0 0 S 0.0 0.0 0:00.04 pdflush
150 root 15 -5 0 0 0 S 0.0 0.0 0:00.16 kswapd0
151 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
607 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 ksuspend_usbd
608 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 khubd
626 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 khpsbpkt
699 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 knodemgrd_0
763 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 ata/0
764 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 ata_aux
845 root 15 -5 0 0 0 S 0.0 0.0 0:00.14 kjournald
921 root 16 -4 2292 788 488 S 0.0 0.2 0:00.10 udevd
1292 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 sony-laptop
1337 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kpsmoused
1350 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 tifm
1367 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 pccardd
1537 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kmmcd
2334 root 15 -5 0 0 0 S 0.0 0.0 0:00.04 kondemand/0
2398 root 20 0 27404 1460 940 S 0.0 0.3 0:00.02 rsyslogd
2409 root 20 0 2292 1180 496 S 0.0 0.2 0:00.00 acpid
2419 messageb 20 0 2620 872 696 S 0.0 0.2 0:00.00 dbus-daemon
2435 root 20 0 5416 1028 668 S 0.0 0.2 0:00.00 sshd
2484 root 20 0 2832 1316 1088 S 0.0 0.3 0:00.02 mysqld_safe
2523 mysql 20 0 124m 16m 4804 S 0.0 3.3 0:00.74 mysqld
2525 root 20 0 1748 540 464 S 0.0 0.1 0:00.00 logger
2590 root 20 0 1952 440 360 S 0.0 0.1 0:00.00 courierlogger
2591 root 20 0 4480 1060 832 S 0.0 0.2 0:00.00 authdaemond
2601 root 20 0 4480 356 128 S 0.0 0.1 0:00.00 authdaemond
2602 root 20 0 4480 356 128 S 0.0 0.1 0:00.00 authdaemond
2603 root 20 0 4480 356 128 S 0.0 0.1 0:00.00 authdaemond
2604 root 20 0 4480 356 128 S 0.0 0.1 0:00.00 authdaemond
2605 root 20 0 4480 356 128 S 0.0 0.1 0:00.00 authdaemond [/code]

Donc j’aimerais savoir où est passé ma RAM! :confused:
Peut-être que l’utilisation que je fait requiert autant de RAM, j’ai du mal à me rendre compte, dans ce cas, c’est un topic inutile, désolé…

N’hésitez pas à demander des renseignements supplémentaire si besoin, merci d’avance! :slightly_smiling:

Salut,

Tant que la swap est inutilisée, rien ne ralentit ton processeur et il n’a manifestement pas grand chose à faire (0.3%) :slightly_smiling:

Oui le processeur est au repos, c’est clair!

Donc ça ne pose pas de problème qu’il reste que très peu de RAM disponible?

Si le Swap est utilisé, le risque d’être ralentit est-il grand ou négligeable?

Merci pour ta réponse rapide! :slightly_smiling:

-/+ buffers/cache:         79        423

Tu utilises 79M de RAM et en a 423 de libre :slightly_smiling:

A lire:
unixgarden.com/index.php/com … moire-vive

[quote=“Knucky”] -/+ buffers/cache: 79 423
Tu utilises 79M de RAM et en a 423 de libre :slightly_smiling:

A lire:
unixgarden.com/index.php/com … moire-vive[/quote]

Ça me parait plus réaliste… merci pour le lien, je comprends mieux maintenant! :smiley:

Merci!

EDIT : Effectivement, je viens d’essayer la commande sur mon laptop sous Ubuntu 64bits (4go de RAM), j’ai une centaine de mo de libre, alors que je n’ai qu’un terminal et firefox ouvert… tout s’explique! :slightly_smiling:

Concernant le swap - ça ralentit forcément le système, dans la mesure où le disque dur est toujours plus lent que la RAM.