Windows Server 2025 / Registrare le prestazioni del server con Monitoraggio prestazioni

Per valutare le prestazioni di un server, registrate insieme l’attività dell’unità centrale di elaborazione (Central Processing Unit, CPU), della memoria, dei dischi e della rete, quindi confrontatela con condizioni normali. Gestione attività mostra la situazione corrente; un insieme di agenti di raccolta dati (Data Collector Set) in Monitoraggio prestazioni conserva campioni nel tempo e aiuta a indagare rallentamenti intermittenti.

Definire il sintomo e il confronto

Definite l’operazione lenta: apertura di un file, accesso dell’utente o risposta di un sito, per esempio. Annotate utenti interessati, orario, attività simultanee e modifiche recenti. Una risposta lenta non dimostra che la CPU sia satura. In una macchina virtuale influiscono anche risorse e archiviazione dell’host: identificate sempre il computer sul quale raccogliete i dati.

Confrontate un periodo di riposo con un’attività rappresentativa e limitata sullo stesso server, mantenendo contatori, istanze e intervallo di campionamento. Potete leggere un file di prova già disponibile dallo stesso client e annotare inizio e fine. Non cambiate contemporaneamente dimensioni, account, rete e concorrenza. Una lettura piccola non misura la capacità massima; non avviate stress test improvvisati e non riempite il disco per ottenere un grafico.

Usare Gestione attività per orientare l’indagine

  1. Aprite Gestione attività e individuate i processi che usano CPU o memoria nelle schede Processi o Dettagli. Se più processi hanno lo stesso nome, annotate l’ID. Non terminate un processo soltanto perché compare in cima.
  2. In Prestazioni osservate CPU, memoria, disco e rete nello stesso periodo. Esaminate i processori logici se la media non spiega il rallentamento.
  3. Usate Monitoraggio risorse, se disponibile, per collegare l’attività a processi, dischi o connessioni. Serve a scegliere i contatori, ma non sostituisce una registrazione nel tempo.
  4. Annotate computer, orari e azioni degli utenti. Valutate la normale attività prima di interrompere processi.

Valutate valori assoluti e percentuali nel loro contesto. Una media CPU bassa può nascondere un singolo processore logico occupato; la memoria usata può essere cache utile, senza indicare una perdita. La documentazione sui contatori del processore distingue la media di Processor(_Total) dall’utilizzo cumulativo dei thread di un processo, che su più processori può superare il 100 %. Non attribuite alle due percentuali lo stesso denominatore e non riavviate un database soltanto per svuotarne la cache.

Scegliere contatori e istanze pertinenti

Aprite perfmon con privilegi amministrativi sul server di laboratorio, per esempio FS1, e selezionate Monitoraggio prestazioni → Aggiungi contatori. Un contatore è una misura di un oggetto; scegliete computer, oggetto, contatore e istanza corretti. L’istanza identifica, per esempio, un disco, un processore logico o una scheda. La tabella mantiene i nomi inglesi come riferimenti tecnici: nell’installazione italiana scegliete le voci corrispondenti effettivamente disponibili e leggetene la descrizione. La guida alla diagnosi con Monitoraggio prestazioni illustra la raccolta. Non inventate percorsi se un contatore manca.

Risorsa Esempi di contatori e istanze
CPU Processor o Processor Information: % Processor Time su _Total e sui processori pertinenti
Memoria Memory: Available MBytes e attività di paging, correlate ai processi
Disco PhysicalDisk: Avg. Disk sec/Read e Avg. Disk sec/Write insieme all’attività del disco
Rete Network Interface: Bytes Total/sec sulla scheda usata dal servizio

Avg. Disk sec/Read e Avg. Disk sec/Write esprimono la latenza in secondi, non in millisecondi. Bytes Total/sec indica byte al secondo, non i bit al secondo della velocità nominale del collegamento. Scegliete i dischi e le schede usati dal servizio: _Total può nascondere differenze fra dispositivi. Dentro una macchina virtuale, anche un disco classificato come fisico dal sistema guest può essere virtuale; il dato non dimostra da solo lo stato dell’archiviazione dell’host.

Per esempio, 0,005 secondi equivalgono a 5 millisecondi; 12.500.000 byte/s equivalgono a 100.000.000 bit/s, cioè 100 Mbit/s decimali. Sono conversioni aritmetiche, non misure effettuate né soglie di buona salute. Il flusso utile di un’applicazione può differire dal traffico della scheda. La guida all’interpretazione di risorse e unità aiuta a collegare i contatori ai componenti osservati.

Limitare la raccolta a cinque minuti

  1. In Insiemi agenti di raccolta dati → Definiti dall’utente create Lab-Perf-15sec. Se il nome esiste già, controllatene lo scopo e scegliete un vostro nome coerente, senza sovrascrivere la configurazione altrui.
  2. Scegliete la creazione manuale e la raccolta di contatori delle prestazioni. Aggiungete solo oggetti, contatori e istanze selezionati su FS1, senza attivare altre forme di traccia non necessarie.
  3. Impostate l’intervallo a 15 e l’unità su secondi. Verificate di non avere selezionato 15 minuti. Salvate inizialmente senza avviare la raccolta.
  4. Scegliete una nuova cartella con spazio e accessi adeguati, per esempio sotto D:\PerfLogs nel laboratorio. L’account di esecuzione deve poter scrivere senza esporre i dati interni ad altri utenti. Annotate il percorso completo.
  5. Nelle proprietà dell’insieme controllate Condizione di arresto e impostate una durata complessiva di cinque minuti con l’unità corretta. Se la procedura iniziale non offre questa opzione, completatela senza avviare e aprite poi le proprietà. Verificate account, destinazione, pianificazioni e riavvii automatici che potrebbero prolungare la prova.
  6. Avviate l’insieme e annotate l’orario. Eseguite soltanto l’attività rappresentativa concordata, segnandone inizio e fine. Verificate l’arresto dopo circa cinque minuti e aprite il log per controllare campioni dei contatori scelti: la sola presenza di un file non basta. Se la raccolta prosegue, arrestate dal menu soltanto questo insieme e rivedete le condizioni. Se mancano dati, controllate autorizzazioni, percorso e contatori prima di ripetere.

Intervalli più brevi, più contatori e durate maggiori aumentano lavoro di raccolta e quantità di dati. Quindici secondi e cinque minuti sono valori didattici, non regole universali: picchi più brevi possono sfuggire fra campioni. Limitate l’accesso ai log, controllate spazio e dimensioni e stabilite per quanto conservarli. Un insieme configurato non prova che abbia effettivamente registrato dati e terminato la raccolta.

Confrontare i campioni con l’incidente

Dopo l’arresto, aprite la prova in Rapporti → Definiti dall’utente. Per caricare direttamente il file, nelle proprietà di Monitoraggio prestazioni scegliete i file di registro come origine e aggiungete il BLG della prova, cioè il registro binario dei contatori. Selezionate il periodo reale e gli stessi contatori e istanze. Adeguate la scala grafica quando unità diverse appiattiscono una curva: la scala di visualizzazione non cambia l’unità del valore originale. Confrontate i campioni con gli orari di inizio e fine dell’attività.

  • CPU: collegate processori e processi all’attività; distinguete media complessiva e utilizzo cumulativo del processo.
  • Memoria: confrontate capacità disponibile, paging e crescita dei processi. Un valore isolato non dimostra una pressione persistente sulla memoria.
  • Disco: correlate latenza, attività, tipo di lavoro e condizioni dell’host e dell’archiviazione. Un breve picco non dimostra che il disco sia guasto.
  • Rete: confrontate traffico, scheda e operazione. Bytes Total/sec da solo non distingue dati utili, ritrasmissioni e altre applicazioni: approfondite se serve separarli.

Interpretate i risultati rispetto al ruolo del server, a una misura normale di riferimento e ai tempi di risposta, senza applicare una soglia universale. La coincidenza temporale orienta l’indagine ma non dimostra un rapporto di causa. Correlate anche gli eventi e lo stato dei servizi nello stesso intervallo. Prima di modificare una configurazione annotate il valore precedente; cambiate un solo elemento e ripetete la misura in condizioni comparabili. Ripristinatelo se l’ipotesi non è confermata. Alla fine verificate che Lab-Perf-15sec sia fermo e rimuovete soltanto il vostro insieme di prova, se superfluo. Conservate BLG originale, condizioni, istanze e orari prima di eliminare risultati.