none
CPU al 100% Su server Windows 2008 R2 RRS feed

  • Discussione generale

  • Buongiorno a tutti.

    Innanzitutto vi dico subito che questo non e' il classico post sulla cpu al 100%.. e' un po' piu' complicato!

    Il server, e' un Terminal Server su cui girano 30 utenti.

    Premesse:

    1) Il server funziona perfettamente da tre anni, il problema si presenta da un mese circa.

    2) Il server garantisco che e' pulitissimo, non ci sono virus ne malaware, ci sono solo programmi assolutamente certificati, e ce ne sono pochi, solo che vengono usati da molti utenti, ma il server e' ben carrozzato (CPU Intel Xeon 2.53 GHz 4-Core e 32 Giga di ram)

    3) Quando il server levora a regime la CPU e' tra i 40-70% di utilizzo con una ottima reattivita'

    Succede questo, che dopo 4-5 giorni di utilizzo, improvvisamente la CPU va al 100% ma la cosa strana e' che non c'e' NESSUN processo al 100% e la reattivita' scende quasi a 0!

    E' come se tutti i processi di colpo mangassero cicli di CPU, l'unico modo per risolvere e' riavviare il server, e per altri 4-5 giorni tutto ok. LA ram e' sempre usata per il 30-40% max quindi li problemi non ce ne sono.

    Io non riesco proprio a trovare spiegazione. E voi?

    Grazie.

    giovedì 21 febbraio 2013 08:42

Tutte le risposte

  • Succede questo, che dopo 4-5 giorni di utilizzo, improvvisamente la CPU va al 100% ma la cosa strana e' che non c'e' NESSUN processo al 100% e la reattivita' scende quasi a 0!

    quando la cpu va al 100% apri il task manager, verifica di aver messo il flag per visualizzare TUTTI i processi, vai sulla scheda processi e ordina i processi per consumo decrescente di cpu.

    riporta qui il primo dei processi e la sua percentuale di utilizzo di cpu


    Edoardo Benussi
    Microsoft MVP
    edo[at]mvps[dot]org

    giovedì 21 febbraio 2013 10:29
    Moderatore
  • Scusa ma.... io ho scritto:

    "...ma la cosa strana e' che non c'e' NESSUN processo al 100%..."

    Se ho affermato questa cosa e' perche' ovviamente ho messo in ordine decrescente l'utilizzo della cpu (di tutti gli utenti) e non ho riscontrato nessun processo al 100%

    Praticamente quello che succede e' questo. Mediamente girano circa 600 processi a regime, ma in condizioni normali il processore lavora mediamente tra il 40 e il 70% della CPU, e tutto va bene, c'e' un'ottima reattivita'

    Poi dopo 4-5 max 7 giorni succede qualcosa... i processi piu' o meno sono sempre gli stessi, anche le loro occupazioni individuali sulla CPU ma magicamente il processore nel riepilogo totale sotto al Task Manager da 100%.

    Un dettaglio che puo' essere utile: Se provo a killare i processi che in quel momento stanno consumando di piu' (ma non il 100% comunque ripeto) succede che la cpu si calma un paio di secondi, ma poi tutto il carico si "spalma" su altri porcessi che prima erano a riposo, e in men che non si dica il totale della CPU torna al 100% fino a quando non riavvio il server, allora abbiamo nuovamente 4-5 giorni di buon funzionamento.

    giovedì 21 febbraio 2013 11:14
  • Per me hai un problema hardware alla mobo\cpu della macchina. Mi è capitato in 2 casi che dopo aver perso giornate in diagnostica il problema era un'istruzione della cpu che quando sfruttata mandava in pappa il processore.

    Quindi io mi muoverei in questo senso: aprirei una chiamata al supporto del brand e seguirei il loro iter di diagnostica\tool. La soluzione di solito la trovano.

    Do per scontato che in quanto server sia supportato da una garanzia continuativa o care pack. In caso contrario preparati a cambiare la macchina od a virtualizzarla su altro hardware perchè prima o poi ti lascia a piedi.

    Questa la mia idea.

    Ciao!

    A.

    giovedì 21 febbraio 2013 11:29
    Moderatore
  • Scusa ma.... io ho scritto:

    "...ma la cosa strana e' che non c'e' NESSUN processo al 100%..."

    Se ho affermato questa cosa e' perche' ovviamente ho messo in ordine decrescente l'utilizzo della cpu (di tutti gli utenti) e non ho riscontrato nessun processo al 100%

    infatti io non ho scritto che c'è qualche processo al 100%, io ho chiesto solo

    riporta qui il primo dei processi e la sua percentuale di utilizzo di cpu


    Edoardo Benussi
    Microsoft MVP
    edo[at]mvps[dot]org

    giovedì 21 febbraio 2013 11:30
    Moderatore
  • Si ti chiedo scusa hai ragione.

    Solo che anche se ti mando il primo dei processi non ti aiuto, perche' se faccio mille istantanee troverai mille process diversi in cima!

    Cambia continuamente, e solo il risultato che rimane uguale, e' cioe' che i cicli della CPU si "spalmano" su tutti i processi, qualsiasi essi siano, fino a saturarsi, e questo avviene di punto in bianco, dopo che per giorni tutto fila liscio, nonostante i grandi carichi di lavoro.

    giovedì 21 febbraio 2013 15:43
  • Per me hai un problema hardware alla mobo\cpu della macchina. Mi è capitato in 2 casi che dopo aver perso giornate in diagnostica il problema era un'istruzione della cpu che quando sfruttata mandava in pappa il processore.

    Quindi io mi muoverei in questo senso: aprirei una chiamata al supporto del brand e seguirei il loro iter di diagnostica\tool. La soluzione di solito la trovano.

    Do per scontato che in quanto server sia supportato da una garanzia continuativa o care pack. In caso contrario preparati a cambiare la macchina od a virtualizzarla su altro hardware perchè prima o poi ti lascia a piedi.

    Questa la mia idea.

    Ciao!

    A.

    Interessante. Vorrei pero' farti una domanda. Il server e' un Bi-Processore (8 core in tutto), inoltre sul server c'e' un VmWare ESX che da vita a due server, tutti e due Windows 2008, solo che uno e' il server di dominio+exchange, l'altro e' un Terminal Server+SQL Server. Visto che i processori vengono utilizzati da tutti e due i server, come mai il server di dominio non ha mai alcun tipo di problema? Se il problema e' sulla CPU fisica, non dovrei avere problemi anche sull'altro server?

    giovedì 21 febbraio 2013 15:46
  • ok. puoi mettere almeno una immagine in cui si vedano i primi 10 processi ? ho capito che sono casuali ma per rendermi conto...

    Edoardo Benussi
    Microsoft MVP
    edo[at]mvps[dot]org

    giovedì 21 febbraio 2013 15:51
    Moderatore
  • Ecco un paio di esempi di un attimo fa. Guarda caso ci troviamo proprio nel caso in cui il processore e' fermo al 100%

    giovedì 21 febbraio 2013 16:09
  • Ecco un paio di esempi di un attimo fa. Guarda caso ci troviamo proprio nel caso in cui il processore e' fermo al 100%

    giovedì 21 febbraio 2013 16:09
  • Ecco un paio di esempi di un attimo fa. Guarda caso ci troviamo proprio nel caso in cui il processore e' fermo al 100%

    giovedì 21 febbraio 2013 16:11
  • giovedì 21 febbraio 2013 16:12
  • Ecco come monitorare seriamente

    http://www-01.ibm.com/support/docview.wss?uid=swg21454841

    http://technet.microsoft.com/it-it/magazine/2008.08.pulse.aspx

    http://technet.microsoft.com/it-it/library/cc771692(v=ws.10).aspx

    Una volta raccolti i dati bisogna interpretarli

    http://blogs.technet.com/b/winserverperformance/archive/2009/08/06/interpreting-cpu-utilization-for-performance-analysis.aspx

    ESX??

    http://www.virtualinsanity.com/index.php/2010/02/15/performance-troubleshooting-vmware-vsphere-cpu/


    Gastone Canali >http://www.armadillo.it

    Se alcuni post rispondono al tuo quesito (non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili . GRAZIE! Ricorda di dare un occhio anche QUI

    giovedì 21 febbraio 2013 21:16
    Moderatore