Autore Topic: Ftp(vsftpd) con ram(1024mb) occupata al 78% e svuotamento della cache  (Letto 7645 volte)

Offline jerg

  • Full Member
  • ***
  • Post: 99
    • Mostra profilo
    • E-mail
CIao a tutti, ho tirato su un ftp con un server di stampa xerox buttato li, cambiato l'hd, sostituita la ram 256mb con una 1024mb 400mhz che da quello che ne so io abbasta e avanza, installata la centos, e alcuni servizi che elenco

Codice: [Seleziona]
[root@ftp /]# chkconfig --list
atd             0:off   1:off   2:off   3:off   4:off   5:off   6:off
crond           0:off   1:off   2:off   3:on    4:off   5:on    6:off
gpm             0:off   1:off   2:off   3:off   4:off   5:off   6:off
iptables        0:off   1:off   2:off   3:off   4:off   5:off   6:off
lm_sensors      0:off   1:off   2:on    3:on    4:on    5:on    6:off
mcstrans        0:off   1:off   2:off   3:off   4:off   5:off   6:off
messagebus      0:off   1:off   2:off   3:off   4:off   5:off   6:off
multipathd      0:off   1:off   2:off   3:off   4:off   5:off   6:off
netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off
netfs           0:off   1:off   2:off   3:off   4:off   5:off   6:off
netplugd        0:off   1:off   2:off   3:off   4:off   5:off   6:off
network         0:off   1:off   2:off   3:on    4:off   5:on    6:off
portmap         0:off   1:off   2:off   3:on    4:off   5:on    6:off
rawdevices      0:off   1:off   2:off   3:off   4:off   5:off   6:off
rdisc           0:off   1:off   2:off   3:off   4:off   5:off   6:off
restorecond     0:off   1:off   2:off   3:off   4:off   5:off   6:off
snmpd           0:off   1:off   2:off   3:on    4:off   5:on    6:off
snmptrapd       0:off   1:off   2:off   3:off   4:off   5:off   6:off
sshd            0:off   1:off   2:on    3:on    4:on    5:on    6:off
syslog          0:off   1:off   2:on    3:on    4:on    5:on    6:off
tcsd            0:off   1:off   2:off   3:off   4:off   5:off   6:off
vsftpd          0:off   1:off   2:off   3:on    4:off   5:on    6:off

tutto sommato poca roba installata e ancora meno attiva.


il problema:
accedono 6 o 7 persone contemporaneamente al servizio ftp e vai che la ram schizza al 80/90% occupati. Quando questi si disconnettono scende intorno all'70%. dando un occhiata a top vedo che rimangono 4/5 voci di vsftpd che occupano 0% di ram e che come utenti hanno nobody, root, e administrator che uno degli utenti dell'ftp. il processo che occupa più ram, sempre secondo top, è snmpd che però occupa lo 0.8% che mi sembra un po poco per arrivare al 78% di ram occupata con la macchina in idle. ho controllato i log per vedere se qualcosa non va ma non ho visto niente di anormale e ho controllato più volte.

soluzione "napoletana"(senza offesa ovviamente)
ho cercato un metodo per scaricare la ram e ho trovato questo comando che in pratica svuota la cache dai dati inutilizzati e voilà sono passato da 800 e passa mb di ram usati a 72mb e tutto ancora funziona perfettamente!!!

il codice è questo
echo "3" > /proc/sys/vm/drop_caches

quindi ora ho schedulato la cosa ogni ora con cron e sembra aver risolto

grande dubbio
è possibile che vsftpd, che ad ogni login avvia una nuova istanza di se stesso, nonn killa le istanze all'logout ed è possibile che si divori tutta questa ram???

grazie a tutti
saluti
« Ultima modifica: 28 Settembre 2011, 17:02:21 da jerg »

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re: Ftp(vsftpd) con ram(1024mb) occupata al 78% e svuotamento della cache
« Risposta #1 il: 28 Settembre 2011, 17:04:00 »
posta il comando

#free

thank  ;D
Mayers

Where there is a shell, there is a way

Offline jerg

  • Full Member
  • ***
  • Post: 99
    • Mostra profilo
    • E-mail
Re: Ftp(vsftpd) con ram(1024mb) occupata al 78% e svuotamento della cache
« Risposta #2 il: 28 Settembre 2011, 17:23:13 »
purtroppo non ciò pensato prima ora il comado l'ho gia dato quindi la ram è vuota cmq:

Codice: [Seleziona]
[root@ftp /]# free -m
             total       used       free     shared    buffers     cached
Mem:          1010         43        967          0          2         21
-/+ buffers/cache:         19        991
Swap:          511          0        511

dammi 2 minuti che accedo all'ftp vedo se si riempie e riposto free

Offline jerg

  • Full Member
  • ***
  • Post: 99
    • Mostra profilo
    • E-mail
Re: Ftp(vsftpd) con ram(1024mb) occupata al 78% e svuotamento della cache
« Risposta #3 il: 28 Settembre 2011, 18:08:54 »
sto dando un occhiata diciamo in "live" alla ram e vedo che mentre carico i file la ram e sopratutto la cached aumenta, quando elimino i file diminuisce quindi deduco che i dati vengono salvati nella cache per velocizzare le richieste successive agli stessi file, quindi dovrei trovare il sistema per dirgli di mantenere i dati nella cache per un periodo minore

comunque ora sto a 180mb usati su 1024 e stanno aricando 3 persone insieme quindi direi che per ora va bene, infatti ora che ho rimosso parecchi file sto sui 55mb usati
« Ultima modifica: 28 Settembre 2011, 18:10:45 da jerg »

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re: Ftp(vsftpd) con ram(1024mb) occupata al 78% e svuotamento della cache
« Risposta #4 il: 28 Settembre 2011, 20:28:39 »
è normale (e bene) che la ram venga occupata tutta, è li apposta..

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Mayers

Where there is a shell, there is a way

Offline jerg

  • Full Member
  • ***
  • Post: 99
    • Mostra profilo
    • E-mail
Re: Ftp(vsftpd) con ram(1024mb) occupata al 78% e svuotamento della cache
« Risposta #6 il: 29 Settembre 2011, 11:47:26 »
fantastico il primo link, ce nè parecchio che non so sugli ftp, sctudia sctudia sctuida... ;D