• 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