GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:come funziona il carico medio con le moderne CPU?

La mia comprensione della media del carico mi ha portato a essere piuttosto scioccato dal mio sistema attuale. La CPU nella mia workstation è un i7 con hyperthreading abilitato e cat /proc/cpuinfo produce 4 "cpu".

Detto questo, il mio PC può generare più di 16 in tutti gli slot medi di carico da 1 minuto a 15 minuti durante la compilazione di pacchetti per Gentoo, ma può comunque funzionare perfettamente anche per tutte le altre attività. L'ho visto anche fino a 24, anche se a quel punto stava iniziando a rallentare. Come funziona, se si suppone che 1.0 rappresenti un core a pieno utilizzo?

Risposta accettata:

1.0 è una media di un lavoro in attesa in un determinato periodo di tempo, non 1 core al 100% di utilizzo.

Un computer inattivo ha un numero di caricamento pari a 0 e ogni processo che utilizza o attende la CPU (la coda di pronto o la coda di esecuzione) incrementa il numero di caricamento di 1. La maggior parte dei sistemi UNIX contano solo i processi in esecuzione (su CPU) o eseguibili (in attesa di CPU) stati. Tuttavia, Linux include anche processi in stati di sospensione ininterrotti (di solito in attesa di attività del disco), che possono portare a risultati notevolmente diversi se molti processi rimangono bloccati nell'I/O a causa di un sistema I/O occupato o bloccato. Questo, ad esempio, include il blocco dei processi dovuto a un errore del server NFS o al rallentamento dei media (ad esempio, dispositivi di archiviazione USB 1.x). Tali circostanze possono comportare un carico medio elevato, che non riflette un effettivo aumento dell'utilizzo della CPU (ma dà comunque un'idea di quanto tempo gli utenti devono attendere).

da qui


Linux
  1. Come lavorare con il client SFTP in Linux – 10 comandi sftp

  2. Come creare un picco della CPU con un comando bash

  3. Cosa significa carico medio su Unix/Linux?

  4. Come funziona un debugger in Linux?

  5. Come funziona Kerberos con SSH?

Linux:come funziona il display di Linux?

Che cos'è il comando sorgente in Linux e come funziona?

Come funziona la memoria di scambio in Linux?

Che cos'è la media del carico in Linux?

Come funziona un sistema di bilanciamento del carico? Che cos'è il bilanciamento del carico?

Come funziona il display di Linux?