none
RAM esaurita RRS feed

  • Domanda

  • Buongiorno a tutti,
    Ho un Server standard 2008 R2 con 32GB di RAM.

    Sul server girano due istanze SQL (un database per il gestionale ed un piccolo database per la gestione di ESET ERA).

    Da qualche giorno, i servizi "SQL Anywhere Network Server" e "SQL Server Windows NT - 64bit" mi stanno prosciugando la RAM arrivando al punto che, con 1GB disponibile, mi trovo costretto a riavviare il server perchè nessuno riesce più a lavorare.

    Qui sotto ho appena eseguito uno screen della situazione (server riavviato 50minuti fa).

    

    Al server si collegano massimo 10 client con l'applicazione del gestionale (quindi no RDP o simili).

    Ho indagato sui due servizi: "dbsrv12.exe" è collegato ad un servizio di sincronizzazione tra il nostro gestionale interno ed uno remoto mente, gli altri due, non riesco a capire a cosa siano collegati.

    Cercando in internet ho letto di gente che diceva "è normale" che SQL intasi tutta la RAM e che, eventualmente, Windows ne richiede indietro se necessario... Però non penso che così sia.

    Ho già escluso virus e/o accessi non presidiati.

    Detto ciò, anche se SQL si prende tutta la RAM, dove posso impostare un limite di utilizzo RAM per SQL? Vorrei impostargli un massimo di 4GB cadauno, così da non uccidermi la velocità.

    Attendo un vostro feedback ed eventualmente fornirvi maggiori info.

    Grazie,
    Federico

    lunedì 2 luglio 2018 14:23

Risposte

Tutte le risposte