Analizzare le risorse CPU host disponibili

È possibile analizzare l'utilizzo della CPU e della memoria dell'host utilizzando l'applicazione Host Capacity Planning per visualizzare e confrontare informazioni dettagliate su uno o più host. Per una vista completa dell'uso della CPU in tutti gli host abilitati per Ops Insights, fare clic su CPU in Host nel menu di navigazione a sinistra.

Per impostazione predefinita, vengono visualizzate informazioni complete sull'uso della CPU per ciascun host. Ciò consente di confrontare l'utilizzo delle risorse tra gli host e identificare i server con risorse inutilizzate o utilizzate in eccesso. Se si dispone di un numero elevato di host, è possibile eseguire la ricerca utilizzando il nome visualizzato dell'host o ordinarli in base alle seguenti categorie:

  • Utilizzo elevato
  • Scarso utilizzo
  • Previsioni di utilizzo elevato su 30 o 90 giorni
  • Previsioni di scarso utilizzo su 30 o 90 giorni
Nota

È inoltre possibile definire soglie di utilizzo elevate e basse personalizzate. Per ulteriori informazioni, vedere Modifica delle soglie di utilizzo.

La tabella Approfondimenti fornisce le informazioni riportate di seguito.

  • Tipo di piattaforma: sono supportate le seguenti piattaforme:
    • Linux (incluso Ubuntu)
    • Solaris
    • Windows
    Le piattaforme seguenti sono supportate solo dagli host monitorati da Enterprise Manager:
    • zLinux
    • AIX
    • HP-UX
    Per aggiungere destinazioni di Enterprise Manager in Ops Insights, vedere: Aggiunta di destinazioni di Enterprise Manager.
  • Uso (CPU): valore al 90° percentile dell'utilizzo medio giornaliero della CPU e dell'allocazione massima nel periodo di tempo selezionato. Uso CPU - Media CPU attive nel periodo di tempo specificato.
  • Capacity (CPU): capacità totale della CPU host ( numero di CPU)
  • Utilizzo (%): percentuale di utilizzo host relativa al valore pari al 90° percento dell'utilizzo medio giornaliero della CPU nel periodo di tempo selezionato.
  • Allocazione: capacità totale della CPU host (numero di CPU)
  • Modifica utilizzo (%): variazione percentuale nella tendenza lineare dell'utilizzo della CPU nel periodo di tempo selezionato.
  • Distribuzione carico CPU: statistiche di carico CPU (minimo, 25° percentile, medio, 75° percentile o massimo) della media giornaliera nel periodo di tempo selezionato. La colonna è ordinata in base al valore di caricamento massimo. Vedere di seguito per ulteriori spiegazioni.
    Nota

    La distribuzione del carico CPU non è disponibile per gli host monitorati da Enterprise Manager. Tuttavia, vengono ancora visualizzati i valori di carico minimo, massimo e medio.
  • Burstable Baseline (%): percentuale definita per l'uso della CPU dell'istanza espandibile, pari al 12,5% o al 50%, le istanze espandibili sono disponibili solo per gli host basati su OCI.
  • Stato di Ops Insights: lo stato corrente dell'host verrà visualizzato come abilitato, disabilitato o terminato a seconda dello stato dell'host.

Informazioni sulla distribuzione del carico della CPU

La colonna Distribuzione del carico CPU fornisce una panoramica completa del carico della CPU per ogni host abilitato per Ops Insights.


Il grafico mostra la colonna Distribuzione carico CPU

Ogni grafico di distribuzione del carico della CPU host fornisce informazioni statistiche essenziali e caratterizza la distribuzione dei dati. Alle estremità opposte del grafico si trovano i valori di carico minimo e massimo estremi. Viene visualizzata una barra a strisce verde che rappresenta il 50% dei dati raccolti (dati di carico compresi tra il primo e il terzo quartile) e viene visualizzata a colpo d'occhio la posizione in cui i dati di carico vengono compressi o distorti verso il minimo o il massimo. Una linea verticale indica il valore mediano.

Un'ampia barra a strisce intorno alla mediana indica che c'è una grande variabilità del carico della CPU. Una barra a strisce stretta intorno alla mediana indica un intervallo limitato di variabilità del carico della CPU.

Il grafico della distribuzione del carico della CPU fornisce una vista completa del carico che viene posizionato su un singolo host e fornisce informazioni dettagliate sull'ottimizzazione del carico della CPU per tale host. Quando si confrontano più host, ad esempio in un ambiente RAC, la vista consente di vedere come viene distribuito il carico. Se vengono visualizzate anomalie di caricamento, ciò indica che potrebbe essere necessario ribilanciare il carico di lavoro tra i server.

Nota

Sebbene gli intervalli di media e quartile siano relativi in tutti gli host, gli endpoint (minimo e massimo) vengono allineati utilizzando la stessa scala, pertanto è facile confrontare il carico della CPU in tutti gli host.

Analizza uso CPU tendenza e previsione

Identifica i primi processi

Selezionando un host dalla tabella Uso CPU (Insights), è possibile visualizzare l'utilizzo della CPU, nonché la previsione dell'andamento e dell'uso per tale host. In alternativa, è possibile specificare l'analisi stratificata per Database per visualizzare l'analisi delle tendenze e delle previsioni per tutti i database in esecuzione su tale host.

Per impostazione predefinita, le tendenze e le previsioni vengono calcolate utilizzando la regressione lineare. Per un'analisi più avanzata, è possibile fare in modo che Ops Insights utilizzi il machine learning per eseguire le tendenze e le previsioni.

La tabella Primi processi consente di identificare rapidamente i primi cinque processi in esecuzione in un determinato momento. È possibile visualizzare i dettagli di un singolo processo per determinare l'andamento di questo processo nel tempo.


Immagine che illustra la tabella Primi processi per gli host.

La tabella Primi processi è inizialmente vuota. Per popolare la tabella, selezionare un point-in-time specifico dalla tabella Andamento e previsione. Nella tabella verranno visualizzati i primi cinque processi in esecuzione in quel momento.

I primi processi mostrati nella tabella si basano sull'uso della CPU. I dati per la tabella vengono aggregati in base al comando eseguito e vengono raccolti ogni minuto. I primi 10 processi vengono raccolti in quanto i dati potrebbero non essere contigui a seconda della variabilità dei processi.

Nota

La raccolta dei primi processi è la seguente:
  • Disponibile solo per gli host Management Agent e gli host OCI Compute
  • Disponibile solo per l'analisi di un singolo host. Questa funzione non è applicabile quando gli host sono raggruppati
  • La raccolta Primi processi è supportata per Linux e Solaris

I primi processi non sono disponibili per gli host di Enterprise Manager o i nodi DBCS (Database Cloud Service).

Per analizzare un singolo processo, fare clic sul pulsante Dettagli relativo al processo nella colonna più a destra. Nella pagina Andamento primi processi vengono visualizzati il grafico Nome comando e Andamento processo per il processo selezionato.

Raccomandazioni baseline espandibili

Le istanze espandibili possono sostenere i carichi di lavoro in esecuzione a una frazione delle CPU per la maggior parte del tempo e possono eseguire il burst fino alle CPU complete per un massimo di 1 ora di burst continuo. L'utilizzo della baseline è una frazione di ogni memoria centrale CPU, pari al 12,5% o al 50%. La baseline fornisce il numero minimo di CPU che possono essere utilizzate costantemente. Se necessario, l'istanza può utilizzare più della CPU baseline, fino al totale delle CPU di cui è stato eseguito il provisioning. L'uso al di sopra della baseline è chiamato bursting perché si verifica automaticamente e per un massimo di 1 ora di burst continuo.

Nella tabella CPU host è possibile visualizzare informazioni su qualsiasi host attualmente configurato come espandibile, nonché suggerimenti per le istanze di computazione in cui è possibile utilizzare la funzionalità di suddivisione in base all'uso e alle tendenze. Le istanze configurate per la suddivisione mostreranno il valore configurato (12,5% o 50%) nella riga Baseline espandibile della tabella Approfondimenti CPU host. Le tabelle non espandibili visualizzeranno un trattino.

Il grafico Tendenza e previsione mostrerà quanto segue per le istanze espandibili:
  • Due linee di riferimento che indicano la percentuale espandibile del 12,5% e del 50%.
  • Suggerimenti basati sull'uso massimo della CPU per aumentare o ridurre la baseline.
  • Raccomandazione se la burstability viene costantemente superata per spostare l'istanza fuori dalla burstable.

Figura 4-1 Tendenza espandibile e raccomandazioni delle tabelle di previsione

Andamento espandibile e raccomandazioni delle tabelle di previsione che mostrano un aumento consigliato al 50%

Per ulteriori informazioni sulle istanze espandibili, vedere: Istanze espandibili.

Grafici comuni di Capacity Planning

L'analisi e l'utilizzo dei grafici CPU sono simili a quelli utilizzati altrove nell'applicazione Capacity Planning. Per una discussione approfondita sui grafici di Capacity Planning, vedere: