Gestire l'utilizzo della CPU in Linux può essere un dolore , soprattutto su un server Linux , sistema multi - CPU o sistema condiviso . Tuttavia , ci sono diversi strumenti che consentono di affrontare il problema . Il più semplice è il "top ", il programma da riga di comando che consente di visualizzare le informazioni di base sui processi in esecuzione sul computer . Altri programmi forniscono informazioni sulle diverse CPU , e dati di utilizzo della CPU aggregati per lunghi periodi. Utilizzando Top
Top dà un rapporto in tempo reale sull'utilizzo della CPU - quali processi stanno usando la quantità di CPU . Digitando "top " in qualsiasi terminale lancia il programma . Da questa interfaccia , è possibile vedere i primi utenti del tuo CPU e uccidere i processi che sono necessari. Inoltre mostra la "utente " del processo , che è più spesso " radice " o il sistema stesso . Per impostazione predefinita , i processi sono elencati in ordine di più CPU utilizzata . Top dà anche altre statistiche nella parte superiore del display , come il tempo di attività e utilizzo della memoria .
Mpstat e Sar
differenza superiore , mpstat e SAR non sono nativi di Linux programmi, è necessario installare un pacchetto chiamato " sysstat " al fine di utilizzarli - digitare " apt- get install sysstat " nella riga di comando per Debian o Ubuntu . Una volta che li hai installato , è possibile utilizzare mpstat per visualizzare le statistiche per più unità di elaborazione : l'unità elencata come "0" prima e le successive unità di cui essere elencati dopo . Sar è un programma che tiene traccia dell'utilizzo della CPU per lunghi periodi di tempo , dividendo le statistiche di utilizzo tra i programmi utente, i programmi di sistema e il tempo di inattività .
Identificare posizioni di CPU Load
Il seguente comando fornisce un elenco delle prime CPU con processi : " ps -eo PCPU , pid, user , args