Una CPU logica è un thread di elaborazione a cui un sistema operativo può assegnare attività. Un singolo core fisico del processore può esporre una o più CPU logiche, a seconda della sua architettura e di funzionalità come il multithreading simultaneo. Gli strumenti di monitoraggio del sistema spesso calcolano l'utilizzo della CPU di un processo rispetto a una CPU logica, quindi un programma multithread può mostrare un valore superiore al 100% quando viene eseguito su più thread.
Nella sicurezza informatica, il numero di CPU logiche aiuta a contestualizzare le attività insolite. Un miner o un altro processo non autorizzato può utilizzare diverse CPU logiche, causando un utilizzo elevato e prolungato, calore, rumore delle ventole o prestazioni rallentate. Una percentuale elevata è un avviso utile, non la prova di una compromissione: confronta il processo con i carichi di lavoro previsti, controllane la posizione e il comportamento all'avvio e verifica l'attività di rete usando strumenti di sistema o endpoint affidabili.


