GNU/Linux >> Linux Esercitazione >  >> Linux

Htop CPU% a ~100% ma il grafico a barre mostra ogni core molto più basso?

Sto usando Debian 9 per ospitare un server di gioco. In particolare, sto ospitando circa 10 istanze del gioco Don't Starve Together.

L'altro giorno ho notato che uno di quei casi (che stava ricevendo molta attività del giocatore) mostrava problemi di prestazioni. Quando ho caricato htop Ho visto quel CPU% segnalava 101% ma i grafici a barre in alto non mostravano core molto al di sopra del 50%.

A mia conoscenza, CPU% mostra una somma delle percentuali utilizzate di ciascun core da un processo, quindi superare il 100% è normale e anche nessun core superiore al 50% è normale (significa solo che il processo è abbastanza multi-thread), tuttavia credo che non muoia di fame Together è quasi interamente un'applicazione a thread singolo (con multithreading minimo per il networking).

Uno dei grafici a barre in alto dovrebbe essere almeno superiore al 90%, ma nessuno lo è. Perché uno dei grafici a barre in alto non supera il 90%? Il mio processore è un i7-6700K (4 core, 8 thread – scheda tecnica)

Risposta accettata:

Nel tempo, il sistema operativo pianifica i thread su diversi core della CPU, quindi il 101% riportato per i tuoi processi è potenzialmente distribuito su tutte le 8 barre.


Linux
  1. Df vs. Du:Perché così tanta differenza??

  2. Libre Office mostra Garamond ma Font Manager no?

  3. Recensione di Nagios XI (core Nagios gratuito Vs Nagios XI)

  4. Core scaricato, ma il file core non si trova nella directory corrente?

  5. Formato file core dump

Un'introduzione alle GNU Core Utilities

Componenti principali di un cluster Kubernetes

L'indicatore di carico del sistema viene visualizzato solo come una linea a meno che non sia posizionato al passaggio del mouse?

Linux gratuito mostra un elevato utilizzo della memoria, ma top no

Moduli Python non trovati sul terminale ma su Python Shell, Linux

Virtualbox:installa nuovamente Guest Additions ogni volta che si aggiorna il kernel Linux