Nwlapcug.com


Linux monitoraggio dell'utilizzo della CPU

Gestione utilizzo della CPU in Linux può essere un dolore, soprattutto su un server Linux, il sistema di più CPU o il sistema condiviso. Tuttavia, esistono diversi strumenti che consentono di affrontare il problema. La più semplice è "superiore", il programma della riga di comando che consente di visualizzare informazioni di base sui processi in esecuzione sul computer. Altri programmi forniscono informazioni su diverse CPU e aggregati dati di utilizzo di CPU per lunghi periodi.

Utilizzo di Top

Parte superiore dà un report in tempo reale sull'utilizzo della CPU..--i processi utilizzano la quantità di CPU. Digitando "top" in qualsiasi terminale Linux lancia il programma. Da questa interfaccia, si vedono i primi utenti del tuo CPU e uccidere i processi non necessari. Visualizza anche il "utente" del processo, che è più spesso "root" o il sistema stesso. Per impostazione predefinita, i processi sono elencati in ordine di maggior parte delle CPU utilizzata. Parte superiore dà anche altre statistiche nella parte superiore del display, ad esempio l'utilizzo di uptime e memoria.

Mpstat e Sar

A differenza di top, mpstat e sar non sono programmi nativi Linux; è 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à elencate come "0" elencato prima e successive unità vengano elencati dopo. SAR è un programma che tiene traccia di utilizzo della CPU per lunghi periodi di tempo, dividendo le statistiche di utilizzo tra i programmi utente, programmi di sistema e tempo di inattività.

Identificare posizioni di carico della CPU

Il comando riportato di seguito fornisce un elenco dei processi di utilizzo di CPU superiori: "ps -eo pcpu, pid, utente, args | ordinare -k 1 - r | testa -10 ". Restituisce un elenco di comandi e gli utenti che hanno utilizzato la maggior parte della CPU. Utilizzando questo comando, è possibile identificare i processi più golosi e gli utenti che utilizzano la maggior parte delle CPU. PS è un comando nativo, base che fornisce un'istantanea su singoli processi.

Opzioni di GUI

Se la tua distribuzione consente opzioni di GUI come X GUI, che forniscono un'interfaccia più bella rispetto a programmi solo riga di comando. Gnome-system-monitor è uno strumento che apre una finestra che mostra i processi attualmente in esecuzione, simili al "Task Manager" in Windows. Da lì, è possibile terminare processi inutili o bloccati con un clic di un pulsante. Inoltre, il monitor di sistema tiene traccia di utilizzo di CPU e memoria complessivo dal momento in cui che il computer è stato avviato.