• Moderatore

    non è per niente normale per un server

    non so come si comporta DirectAdmin ma francamente tutta quella RAM consumata è un tantino eccessivo anche per gli usi più assurdi

    ad ogni modo bisogna vedere cosa fa il server, quanti servizi sono installati, se c'è qualche software che richiede molta memoria


  • User Attivo

    Ciao paolino, grazie per la risposta..

    Ho fatto la prova di disabilitare tutto e di riavviare il server e nonostante tutto appena accesso si è mangiato 200mb di ram e continuava a mangiarne.

    Sul server non ci sono installati particolari programmi, oltre MySql.

    I due dedicati sono praticamente identici sia nell'Hardware che nel Software..

    Uno ha circa 200 utenti connessi di media, il sito gira praticamente tutto su PHP+MySql.

    Mentre per l'altro non ho un dato da fornirti se non che fà circa 200mila visite non uniche, ed il sito è per il 95% con pagine statiche..

    questa è la lista dei servizi che mi dà (dove posso fermare, riavviare, terminare ecc..):
    directadmin
    eximexim
    httpd
    mysqld
    named
    proftpd
    sshd
    vm-pop3d

    :mmm:


  • User Attivo

    Forse dico una stupidaggine, ma Linux non "mangia" tutta la RAM per poi liberarla più velocemente quando è necessaria?


  • User Attivo

    Non è che usi la cache delle queries?


  • Moderatore

    in genere DirectAdmin, Exim, Postfix, Courier e compagnia usano molta RAM per il caching....

    il comando cat /proc/meminfo fornisce informazioni anche sulla quantità di RAM usata per il caching.....se il grosso della RAM è usato come cache allora è possibile che i suddetti programmi o MySQL la stiano usando, se non è così dev'esserci qualche software con dei memory leakage, il che è un problema


  • User Attivo

    Scusate se vi rompo, ma io sono praticamente zero, sulla gestione dei dedicati e simili.. ^^
    il comando** cat /proc/meminfo **fornisce informazioni anche sulla quantità di RAM usata per il caching..

    come posso usarlo?

    se invece fosse un'altro software ad occupare tutta quella RAM?

    mi viene il dubbio, è possibile che la Ram installata non corrisponda effettivamente a quella dichiarata?


  • Moderatore

    avendo un dedicato puoi loggarti come root tramite SSH e al prompt digitare il comando cat /proc/meminfo

    il comando ti darà le statistiche complete sulla memoria totale, usata, in swap, cache, ecc...


  • User Attivo

    Questo è quanto ho ottenuto dal server in modalità ssh:

    srv:~# cat /proc/meminfo
    MemTotal: 906736 kB
    MemFree: 34328 kB
    Buffers: 13272 kB
    Cached: 336644 kB
    SwapCached: 76140 kB
    Active: 728388 kB
    Inactive: 108760 kB
    HighTotal: 0 kB
    HighFree: 0 kB
    LowTotal: 906736 kB
    LowFree: 34328 kB
    SwapTotal: 1951856 kB
    SwapFree: 1824340 kB
    Dirty: 3552 kB
    Writeback: 0 kB
    Mapped: 487460 kB
    Slab: 23580 kB
    Committed_AS: 1878900 kB
    PageTables: 5096 kB
    VmallocTotal: 122800 kB
    VmallocUsed: 4060 kB
    VmallocChunk: 118412 kB

    comando top
    image


  • User Attivo

    Ci ho azzeccato evidentemente > Cached: 336644 kB
    Sono ben 336 MB... 🙂


  • User Attivo

    come posso svuotare la Cached?
    è consigliato farlo spesso?


  • Moderatore

    @Khendall said:

    come posso svuotare la Cached?
    è consigliato farlo spesso?

    la cache è un'area di memoria che alcuni software riservano per i loro scopi....per esempio un web server può decidere di stoccare in cache i file più richiesti in modo da non doverli leggere dal disco ogni volta

    l'uso della cache velocizza di molto le applicazioni....nel tuo caso è chiaro che è MySQL ad usare molto la cache, suppongo che il sito sia molto trafficato....

    l'unico modo di ridurre le dimensioni della cache è modificare i settaggi di MySQL, ma non è consigliabile in quanto la cache è utilissima e ad ogni modo viene ridotta se altri programmi necessitano di RAM


  • User Attivo

    i due server hanno lo stesso problema, il traffico di utenti e di circa 200 contemporanei in uno e 60 nell'altro..

    Se decidessi di passare a 2gb di ram?
    è una buona idea a vostro giudizio?

    magari 4gb? sinceramente non so qualè il limite di linux e nemmeno il prezzo per l'upgrade..


  • User Attivo

    Se il tuo sito non subisce rallentamenti allora non c'è bisogno di upgradare 🙂


  • Moderatore

    @Khendall said:

    i due server hanno lo stesso problema, il traffico di utenti e di circa 200 contemporanei in uno e 60 nell'altro..

    Se decidessi di passare a 2gb di ram?
    è una buona idea a vostro giudizio?

    magari 4gb? sinceramente non so qualè il limite di linux e nemmeno il prezzo per l'upgrade..

    effettivamente 200 utenti in contemporanea sono molti, quindi non mi meraviglierei

    se il sito non è lento può lasciare tutto com'è, se pensi che dovrebbe essere più veloce puoi aggiungere altra RAM....

    per Linux il limite massimo è di 64 GB