Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Fcm/Edizione/GruppoC5"
Differenze tra le versioni 7 e 73 (in 66 versioni)
Versione 7 del 08/04/2010 18.51.52
Dimensione: 32049
Autore: MarcoLetizia
Commento:
Versione 73 del 31/05/2012 13.25.08
Dimensione: 35568
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
#acl GruppoAdmin:admin,read,write,revert GruppoEditori:read,write,revert GruppoFcm:read,write,revert -All:read -Known:read
[[Include(Fcm/Header)]]

== HowTo6 ==

=== Traduzione italiana ===

Avere molte collezioni musicali può comportare un po' di confusione e un dispendio di tempo per la classificazione e organizzazione. Supponendo di avere le seguenti categorie di file sonori nella vostra collezione:
1. Musica Rock, Pop e Jazz
2. Musica Classica
3. Musica Folk e Etnica
4. File sonori di letture, etc.
5. Podcast
6. Audiolibri
Naturalmente potreste avere tutti questi generi stipati in un singolo gestore musicale come Rhythmbox, il gestore musicale predefinito in Ubuntu. Oppure, potreste preferire di separare le vostre differenti collezioni in vari gestori musicali. Ciò ha più senso se le collezioni sono vaste. Rhythmbox è un eccellente gestore musicale, ma se avete necessità di aggiungere più opzioni alla vostra esperienza sonora, potete provare i seguenti:

Exaile ha tutto quello che potreste desiderare in un gestore musicale. Ha la radio Shoutcast e, poiché l'installazione include Streamtuner, potrete registrare qualsiasi stazione radio sul vostro hard disk semplicemente facendo click sul pulsante rosso nella parte inferiore della finestra di Exaile. Il programma creerà automaticamente una cartella per qualsiasi stazione radio voi scegliate, e salverà dei file separati in formato MP3 per ogni canzone voi ascoltiate. Potrete incrementare considerevolmente la vostra collezione soltanto sintonizzandovi sulle stazioni radio di vostro gradimento e salvandole sul vostro hard disk mentre ascoltate la radio. Potrete rendere la radio silenziosa, e Streamtune continuerà a registrare la stazione radio che scegliete anche se la radio è in pausa (non mettete stop, solo pausa). Che cosa ne pensate di lasciare accesa la funzione di registrazione tutta la notte? Vi sveglierete la mattina con una sovrabbondanza di nuovi file musicali nel vostro hard disk che sono stati registrati mentre dormivate. Nel pannello di sinistra, Exaile classifica le vostre collezioni ordinatamente per artista, album, genere, etc., rendendo facile trascinare i contenuti della vostra cartella nel pannello di destra per la riproduzione. Scaricare Exaile con Synaptic.

--------

Amarok è il nome di un gigante lupo della mitologia Inuit. Si diceva che cacciasse e divorasse chiunque trovasse solo la notte. Ma niente paura, Amarok è anche il riproduttore e gestore musicale di Kubuntu, la distribuzione Canonical che usa il desktop KDE (Ubuntu usa, invece, il desktop Gnome). Potete installare Amarok su Ubuntu, ma alcuni pensano che l'ultima release (Versione 2) non vada bene su Gnome. La versione precedente non è più supportata ma gira meglio in Ubuntu (Versione 1.4.x). Potete utilizzare il Personal Package Archive (PPA) per installarlo. Seguite le istruzioni nella pagina del PPA per l'installazione:
https://launchpad.net/~bogdan b/+archive/amarok14 (Karmic e Jaunty)

Potete anche installarlo su Jaunty usando la linea di comando, seguite le istruzioni della pagina web di Ubuntu Geek:
http://www.ubuntugeek.com/howto-install-amarok-1-4-inubuntu-jaunty.html

Amarok è un eccellente riproduttore e gestore musicale che è diventato molto popolare tra gli utenti Ubuntu. Esso crea una lista di tutte le vostre cartelle musicali nel pannello di sinistra così potrete trascinare i contenuti nel pannello di destra per la riproduzione. Potrete creare delle playlist e connettere anche il vostro iPod. Potrete anche recuperare i testi delle canzoni che state ascoltando. E recupererà anche le cover dei vostri album. È integrato con Wikipedia per mostrare le informazioni sull'artista. È anche integrato con last.fm e Magnatune, il negozio digitale di musica, in modo da permettere gli utenti di acquistare musica nei formati Ogg Vorbis, FLAC, WAV e MP3.

---------

Banshee ha avuto recentemente un rapido sviluppo, che ha fatto di esso un gestore di musica completamente sviluppato, affidabile e maturo. Come commento supplementare, vorrei citare il dizionario Webster, il significato di Banshee può essere conosciuto da alcuni utenti. Ma, nuovamente, nessuna paura!

Banshee: Un essere soprannaturale che si pensa facesse la guardia alla famiglia cui un suo membro stava per morire, emettendo lamenti o cantando con una voce luttuosa, sotto la finestra della casa (Folclore celtico)

Potrete eseguire video e podcast e sincronizzare la vostra musica e i video al vostro G1phone, iPod, o altri dispositivi. Le cover vengono automaticamente prese quando voi ascoltate i file. Banshee permette di comunicare le canzoni eseguite alla playlist dell'user di Last.fm. Se volete scaricare l'ultima versione stabile di Banshee, dovrete andare in questa pagina per le istruzioni. Fate click sull'avviso 'Technical details about this PPA' e, quindi, fate click su 'Read about installing'. Scegliete la vostra versione di Ubuntu e seguite le istruzioni
https://edge.launchpad.net/~banshee-team/+archive/ppa

---------

Audacious vanta la più piccola interfaccia di tutti i possibili gestori e riproduttori musicali per la piattaforma linux. In modalità estesa è piccolo, ma potete ridurlo ancora fino alla quasi inesistenza in una sottile linea, così da divenire non ostruttivo nella parte superiore del vostro desktop, mentre lavorate su altri programmi. È una copia open-source del popolare riproduttore WinAmp che soddisfava la mania per la musica nei PC circa una decina di anni fa. Ad un primo sguardo, vi potrete stupire per cosa è capace di fare questo piccolo player, essendo così insignificante nelle dimensioni. Non lasciate che le dimensioni vi fuorvino. Una volta esplorate tutte le sue funzioni, che sono indubbiamente molte, vedrete che può fare veramente ciò che ogni altro player fa. Quando fate click sui suoi vari controlli, vedrete molti menu e sottomenu che si apriranno per voi per configurare il player come gradite. Esso ha un equalizzatore. Potete creare playlist e tutto il resto. Potete scaricarlo da Synaptic.

-------------

Songbird cinguetta ad alta voce ed in modo chiaro! Questo gestore sonoro ha avuto recentemente, anch'esso, un rapido sviluppo. Songbird è un media player e un browser web opensource. È stato sviluppato sfruttando il codice del web browser Firefox. L'interfaccia è molto simile all'Apple iTunes, ed è anche in grado di sincronizzarsi con gli iPod Apple. Come Firefox, Songbird è espandibile tramite add-on scaricabili. Potete scaricare l'ultima versione in pacchetto .deb dalla pagina web di GetDeb (Versione 1.2.0 per Jaunty, al momento in cui sto scrivendo).

http://www.getdeb.net/updates/?q=songbird

--------------
VLC Media Player è un riproduttore multimediale, codificatore e riproduttore di stream che supporta molti codec audio e video e molti formati di file comeDVD, VCD e vari protocolli per lo stream. È in grado di effettuare lo stream tra le reti, di fare il transcode dei file multimediali e salvarli in vari formati. VLC è un eccellente media player. Ad ogni modo, dire che VLC è solamente un media player è come dire che un coltellino svizzero è solamente un coltello. VLC può fare molto di più della riproduzione: può anche convertire file audio e video in differenti formati (transcoding), inviare audio e video live tramite la rete (streaming), fare il rip dei DVD e CD, e molto altro. VLC si trova nei repository Ubuntu. Potrete trovare il manuale completo a:

http://en.flossmanuals.net/vlc

Nota: Questo è uno straordinario sito web chiamato 'Floss Manuals' dove potrete trovare numerosi manuali per svariate applicazioni opensource:
http://en.flossmanuals.net/.
Tra questi c'è quello che ho segnalato. Potrete sia scaricarlo in formato PDF che stampare il manuale direttamente dal sito. FLOSS (o FOSS) è l'acronimo per 'Free and Open Source software.' (software open source e libero)

-------------------

Rhythmbox è il gestore musicale predefinito in Ubuntu. Voi dovreste avere una migliore conoscenza di tutte le sue caratteristiche. Il menu help ha un sotto-menu dove potrete trovare un utilissimo manuale. Vale la pena menzionare i due siti di streaming radio a cui è collegato. Magnatune è una fonte di musica di ogni genere che potete ascoltare tramite stream da Rhythmbox o scaricare interi album dal loro sito web. Vi viene richiesto di pagare da un minimo di 5$ ad album per supportare gli artisti. L'altro è Jamendo, potete ugualmente ascoltare via stream da Rhythmbox, o scaricare l'intero album zippato dal suo sito web gratuitamente. Tutta la musica è sotto licenza Creative Common.

Magnatune:
http://magnatune.com/

Jamendo:
http://www.jamendo.com/en/

La pagina web di Rhythmbox è:
http://projects.gnome.org/rhythmbox/

Potrete trovare numerosi plug-in di terze parti e alcuni tool supplementari per aggiungere funzioni a Rhythmbox in modo da incrementare la vostra esperienza musicale.

--------------------------------------

Totem è il media player predefinito in Ubuntu. Voi dovreste avere una migliore conoscenza di esso. Utilizza GStreamer. Esso è il riproduttore predefinito dei file sonori e video. Con un doppio click sui vostri file audio, essi verranno aperi automaticamente e riprodotti. È praticamente lo stesso con i file video. Può anche riprodurre DVD commerciali ad eccezione del fatto che non riproduce i menu dei film, il che può essere seccante. Per riprodurre i DVD dovete per prima cosa scaricare i codec appropriati da Medibuntu. Dovreste anche sapere che avete accesso alla radio BBC di Londra, alla radio via stream di Jamendo e ad i video di Youtube dalla barra laterale di Totem. Figo!

Totem Xine è il player multimediale predefinito in Kubuntu. Esso usa Xine. Fa pressoché le stesse cose di Totem, eccetto il fatto che, se volete riprodurre dei DVD dovrete utilizzare Totem Xine, che li riprodurrà dall'inizio mostrando i menu dei film. Potete scaricarlo da Synaptic

-------------

Realplayer è un media player proprietario che ha girato le sue braccia in favore dei milioni di user Linux. È meglio catturare tutti questi utenti che ignorarli, sono semplicemente troppi per essere ignorati! Esiste una versione per la piattaforma Linux che può essere scaricata da Synaptic o direttamente dal loro sito web
(http://www.real.com/linux). Sinceratevi di scaricare il pacchetto .deb. È una versione mal sviluppata in confronto alla versione completa per i sistemi operativi proprietari.
Tuttavia, è utile se avete bisogno di ascoltare in streaming o scaricare file in formato Realplayer da siti che non danno alcuna altra alternativa.

---------------------------------

Mplayer è usato per riprodurre audio e video, sia da file che eseguiti live tramite la rete. È uno di quei prodotto di cui non hai mai sentito poarlare ma, una volta usato, non saprete come fare senza di esso. Esso riproduce quasi tutto, inclusi CD, DVD, file audio, VCD, file video, radio on-line, e video in streaming. MPlayer vi permette anche di gestire le playlist dei file, così potrete usarlo per riprodurre il vostro catalogo musicale, e gestisce i video a tutto schermo molto bene. Così vedere i DVD o DIVX (etc.) con esso è un piacere. Se state usando Ubuntu come sistema operativo, è molto più potente del media player predefinito (Totem), e ha un'interfaccia più gradevole, anche se può essere un po' più difficile da configurare. Se avete pazienza, sopportatelo poiché ne vale la pena. Potete scaricarlo da Synaptic. Troverete il manuale completo a:

http://en.flossmanuals.net/mplayer

------------------

Gtkpod è un progetto per un software open-source scaricabile da Synaptic. Esso fornisce una GUI (interfaccia grafica) che permette agli utenti Linux di trasferire file audio ai loro riproduttori musicali iPod Classic, iPod Nano, iPod Shuffle, iPod Photo o iPod Mini. Benché non supporti alcune delle più avanzate caratteristiche di iTunes, pur nondimeno Gtkpod svolge il ruolo di iPod manager per Linux. Le cover degli album e i video sono anche supportati.

Questa lista dovrebbe bastare per per farvi iniziare con una vasta gamma di gestori e riproduttori musicali. Ultimi ma non meno importanti, i seguenti programmi sono alcuni importanti sound editor e registratori digitali open-source:

---------------------

Audacity è un editor audio digitale ed una applicazione la registrazione. Audacity viene tipicamente utilizzato per registrare suoni, come interviste o strumenti musicali. Potete, quindi, utilizzare Audacity per combinare questi suoni e modificarli per fare documentari, musica, podcast, etc. Audacity è un potente strumento per registrare e modificare dell'audio sul computer di casa. È un programma molto sofisticato e può fare tutto quello che uno si aspetterebbe da un moderno audio editor. Audacity forse non raggiunge lo scopo di incontrare le esigenze degli studi di registrazione professionale, ma non di molto. Potete comprare un manuale di Audacity e scaricarlo nel formato PDF dal sito InformIt a


Podcasting con Audacity: Creare un Podcast con Audacity
http://www.informit.com/store/product.aspx?isbn=0132366576

Potete anche trovare un manuale gratuito e completo per Audacity nella pagina web di FLOSS Manuals:

http://en.flossmanuals.net/audacity/

---------------------------

Ardour è un'applicazione di registrazione su hard disk ed una postazione di lavoro per l'audio digitale. La descrizione di questo andrebbe oltre lo scopo di questo articolo. È un software open-source professionale. La registrazione audio digitale è stata una rivoluzione, per la prima volta, gli artisti potevano creare, in modo semplice ed economico, i propri studi di registrazione nei propri scantinati, garage, o in qualunque posto dotato di energia elettrica. Applicazioni come queste accorciano la distanza tra artisti e addetti alla registrazione e danno ai musicisti la possibilità di fare il lavoro da soli. Il seguente link vi dirà di più:

http://ardour.org/

----------

Jokosher è un editor audio facile da usare. Il suo creatore e sviluppatore è Jono Bacon, che ricorderete come uno degli autori di The Official Ubuntu Book. Lui scrive, anche, in una sezione dell'Ubuntu User Magazine (http://ubuntu-user.com/).

"L'interfaccia...mira ad usare concetti familiari agli artisti e musicisti che usano il programma. Ciò significa che l'utente non deve avere grande familiarità con gli editor multi-traccia per essere in grado di registrare. In Jokosher, per le modifiche, esistono degli strumenti per lo split, il trimming e lo spostamento. Durante il missaggio, il volume delle traccie multiple è disponibile con un VU meter. In Jokosher le traccie audio vengono denominate 'instruments' (strumenti musicali). Una serie di strumenti musicali può essere aggiunta al progetto, e questi possono essere rinominati. Gli strumenti musicali possono anche essere resi silenziosi e riprodotti da soli facilmente. Jokosher può importare nel progetto audio Ogg Vorbis, MP3, FLAC, WAV, e tutto ciò che è supportato da GStreamer. Può espotare in uno qualsiasi di questi formati" (Wikipedia).

Potete scaricarlo da Synaptic ma, se volete l'ultima versione (0.11.3 per Ubuntu 9.04 e 8.10), andate nella pagina di download di Jokosher: http://www.jokosher.org/download/. Scaricherete un pacchetto .deb. Dopo aver fatto doppio click, un finestra di avvertimento verrà visualizzata dicendo che esiste una versione più vecchia nel repository. Dovrete ignorarlo e continuare con il processo di installazione.


Conclusioni

Ubuntu è un SO con un divertente universo di eccitanti possibilità. Il primo passo è conoscere quali applicazioni popolano questo universo; il secondo passo è essere informati su queste applicazioni e imparare ad usarle così da poter ottenere tutto il succo da Ubuntu. Così potrete essere immensamente creativi.

==== Note alla traduzione ====



=== Revisione ===

HOW TO – UN UNIVERSO DI SUONI

Scritto da Fernando Diaz de la Serna

Avere molte collezioni musicali può comportare un po' di confusione e un dispendio di tempo per la classificazione e organizzazione. Supponiamo che voi abbiate le seguenti categorie di file audio nella vostra collezione:

1.Musica Rock, Pop e Jazz
2.Musica Classica
3.Musica Folk ed Etnica
4.File sonori di letture, ecc.
5.Podcast
6.Audiolibri

Naturalmente potreste avere tutti questi generi stipati in un singolo gestore musicale come Rhythmbox, il gestore musicale predefinito in Ubuntu. Oppure, potreste preferire separare le vostre differenti collezioni in vari gestori musicali. Tutto ciò ha più senso se le collezioni sono vaste. Rhythmbox è un eccellente gestore musicale, ma se avete necessità di aggiungere più opzioni alla vostra esperienza sonora, potete provare i seguenti:

'''Exaile''' ha tutto quello che potreste desiderare in un gestore musicale e anche di più. Ha la radio Shoutcast e, poiché l'installazione include Streamtuner, potrete registrare qualsiasi stazione radio sul vostro hard disk semplicemente facendo click sul pulsante rosso nella parte inferiore della finestra di Exaile. Il programma creerà automaticamente una cartella per ogni stazione radio che andrete a scegliere e salverà dei file separati in formato MP3 per ogni canzone che ascolterete. Potrete incrementare considerevolmente la vostra collezione soltanto sintonizzandovi sulle stazioni radio di vostro gradimento e salvandole sul vostro hard disk mentre ascoltate la radio. Potrete rendere la radio silenziosa, e Streamtuner continuerà a registrare la stazione radio desiderata anche se la radio è in pausa (non premete stop, bensì pausa). Che cosa ne pensate di lasciare accesa la funzione di registrazione tutta la notte? Vi sveglierete la mattina con una sovrabbondanza di nuovi file musicali nel vostro hard disk che sono stati registrati mentre dormivate. Nel pannello di sinistra, Exaile classifica le vostre collezioni ordinatamente per artista, album, genere, ecc., rendendo facile trascinare i contenuti delle vostre cartelle nel pannello di destra per la riproduzione. Scaricare Exaile con Synaptic.

'''Amarok''' è il nome di un lupo gigante nella mitologia Inuit. Si diceva che cacciasse e divorasse chiunque andasse a cacciare da solo di notte. Ma niente paura, Amarok è anche il riproduttore e gestore musicale di Kubuntu, la distribuzione Canonical che usa il desktop KDE (Ubuntu usa, invece, il desktop Gnome). Potete installare Amarok su Ubuntu, ma alcuni pensano che l'ultima release (Versione 2) non vada bene su Gnome. La versione precedente non è più supportata ma gira meglio in Ubuntu (Versione 1.4.x). Potete utilizzare il Personal Package Archive (PPA) per installarlo. Seguite le istruzioni nella pagina del PPA per l'installazione: https://launchpad.net/~bogdanb/+archive/amarok14 (Karmic e Jaunty)

 
Potete anche installarlo su Jaunty da linea di comando, seguendo le istruzioni della pagina web di Ubuntu Geek: http://www.ubuntugeek.com/howto-install-amarok-1-4-inubuntu-jaunty.html

Amarok è un eccellente riproduttore e gestore musicale che è diventato molto popolare tra gli utenti Ubuntu. Esso crea una lista di tutte le vostre cartelle musicali nel pannello di sinistra così potrete trascinare i contenuti nel pannello di destra per la riproduzione. Potrete creare delle playlist e connettere anche il vostro iPod. Potrete anche recuperare i testi delle canzoni che state ascoltando. E recupererà anche le copertine dei vostri album. È integrato con Wikipedia per mostrare le informazioni sugli artisti. È anche integrato con last.fm e Magnatune, il negozio digitale di musica, in modo da permettere agli utenti di acquistare musica nei formati Ogg Vorbis, FLAC, WAV e MP3.


'''Banshee''' ha avuto recentemente un rapido sviluppo, che ha fatto di esso un gestore di musica completamente sviluppato, affidabile e maturo. Come commento supplementare, vorrei citare il dizionario Webster; il significato di Banshee può essere già noto ad alcuni utenti. Ma, di nuovo, nessuna paura!

Banshee: Un essere soprannaturale che si pensa avvisasse le famiglia della imminente dipartita di uno dei suoi membru, emettendo lamenti o cantando con una voce luttuosa, sotto la finestra dell'abitazione (Folklore celtico).
 
Potrete eseguire video e podcast e sincronizzare la vostra musica e i video al vostro G1phone, iPod, o altri dispositivi. Le copertine vengono automaticamente scaricate quando voi ascoltate i file. Banshee permette di aggiungere le canzoni ascoltate alla playlist dell'utente, qualora registrato a Last.fm.

Se volete scaricare l'ultima versione stabile di Banshee, dovrete andare in questa pagina per le istruzioni. Fate click sull'avviso 'Technical details about this PPA' e quindi fate click su 'Read about installing'. Scegliete la vostra versione di Ubuntu e seguite le istruzioni.

https://edge.launchpad.net/~banshee-team/+archive/ppa

'''Audacious''' vanta la più piccola interfaccia di tutti i possibili e impossibili gestori e riproduttori musicali per piattaforme Linux. In modalità estesa è piccolo, ma potete ridurlo ancora fino alla quasi inesistenza in una sottile linea, così da divenire non ostruttivo nella parte superiore del vostro desktop, mentre lavorate su altri programmi. È una copia open-source del popolare riproduttore WinAmp che soddisfaceva la mania per la musica nei PC circa una decina di anni fa. Ad un primo sguardo, vi potrete stupire di cosa è capace di fare questo piccolo player, essendo così misero nelle dimensioni. Non lasciate che le dimensioni vi fuorvino. Una volta esplorate tutte le sue funzioni, che sono indubbiamente molte, vedrete che può fare veramente ciò che ogni altro player fa. Quando fate click sui suoi vari controlli, vedrete molti menu e sotto-menu che si apriranno per voi per configurare il player come più gradite. Ha un equalizzatore, potete creare playlist e tutto il resto. Si scarica comodamente da Synaptic.


'''Songbird''' cinguetta a voce alta ed in modo chiaro! Questo gestore sonoro ha avuto recentemente, anch'esso, un rapido sviluppo. Songbird è un media player e un browser web opensource. È stato sviluppato sfruttando il codice del web browser Firefox. L'interfaccia è molto simile all'Apple iTunes, ed è anche in grado di sincronizzarsi con gli iPod Apple. Come Firefox, Songbird è espandibile tramite add-on scaricabili. Potete scaricare l'ultima versione in pacchetto .deb dalla pagina web di GetDeb (Versione 1.2.0 per Jaunty, al momento in cui sto scrivendo).
http://www.getdeb.net/updates/?q=songbird


'''VLC Media Player''' è un riproduttore multimediale, codificatore e riproduttore di stream che supporta molti codec audio e video e molti formati di file come DVD, VCD e vari protocolli per lo streaming. È in grado di effettuare lo stream tra le reti, di fare il transcode dei file multimediali e salvarli in vari formati. VLC è un eccellente media player. Ad ogni modo, dire che VLC è solamente un media player è come dire che un coltellino svizzero è solamente un coltello. VLC può fare molto di più della riproduzione: può anche convertire file audio e video in differenti formati (transcoding), inviare audio e video live tramite la rete (streaming), fare il rip dei DVD e CD e molto altro. VLC si trova nei repository Ubuntu. Potrete trovare il manuale completo a:

http://en.flossmanuals.net/vlc

Nota: Questo è uno straordinario sito web chiamato 'Floss Manuals' dove potrete trovare numerosi manuali per svariate applicazioni opensource: http://en.flossmanuals.net/. Tra queste ci sono quelle che io sto segnalando. Potrete sia scaricarlo in formato PDF che stampare il manuale direttamente dal sito. FLOSS (o FOSS) è l'acronimo di 'Free and Open Source software' (software open source e libero) .


'''Rhythmbox''' è il gestore musicale predefinito in Ubuntu. Dovreste avere pertanto una migliore conoscenza di tutte le sue caratteristiche. Il menu help ha un sotto-menu di indice dove potrete trovare un utilissimo manuale. Vale la pena menzionare i due siti di streaming radio a cui è collegato. Magnatune è una fonte di musica di ogni genere che potete ascoltare tramite stream da Rhythmbox o scaricare interi album dal loro sito web. Vi viene richiesto di pagare da un minimo di 5$ ad album per supportare gli artisti. L'altro è Jamendo, potete ugualmente ascoltare via stream da Rhythmbox, o scaricare interi album zippati dal suo sito web gratuitamente. Tutta la musica è sotto licenza Creative Common.

Magnatune: http://magnatune.com/

Jamendo: http://www.jamendo.com/en/

La pagina web di Rhythmbox è: http://projects.gnome.org/rhythmbox/

Potrete trovare numerosi plug-in di terze parti e alcuni strumenti supplementari per aggiungere funzioni a Rhythmbox in modo da incrementare la vostra esperienza musicale.

'''Totem''' è il media player predefinito in Ubuntu. Voi dovreste avere una migliore conoscenza di esso. Utilizza Gstreamer ed è il riproduttore predefinito dei file sonori e video. Con un doppio click sui vostri file audio, essi verranno aperti automaticamente e riprodotti. Allo stesso modo si comporta con i file video. Può anche riprodurre DVD commerciali ad eccezione del fatto che non riproduce i menu dei film, il che può essere seccante. Per riprodurre i DVD dovete per prima cosa scaricare i codec appropriati da Medibuntu. Dovreste anche sapere che avete accesso alla radio BBC di Londra, alla radio in streaming di Jamendo e ad i video di Youtube dalla barra laterale di Totem. Figo!

'''Totem Xine''' è il player multimediale predefinito in Kubuntu. Esso usa Xine. Fa pressoché le stesse cose di Totem, eccetto il fatto che, se volete riprodurre dei DVD dovrete utilizzare Totem Xine, che li riprodurrà dall'inizio mostrando i menu dei film. Potete scaricarlo da Synaptic


'''Realplayer''' è un media player proprietario che ha girato le sue braccia in favore dei milioni di utenti Linux. È meglio catturare tutti questi utenti che ignorarli, sono semplicemente troppi per essere ignorati! Esiste una versione per la piattaforma Linux che può essere scaricata da Synaptic o direttamente dal loro sito web (http://www.real.com/linux). Sinceratevi di scaricare il pacchetto .deb. È una versione mal sviluppata in confronto alla versione completa per i sistemi operativi proprietari. Tuttavia, è utile se avete bisogno di ascoltare in streaming o scaricare file in formato Realplayer da siti che non danno alcuna altra alternativa.


'''Mplayer''' è usato per riprodurre audio e video, sia da file che eseguiti live tramite la rete. È uno di quei prodotto di cui potreste non aver mai sentito parlare ma, una volta usato, non saprete come fare senza di esso. Riproduce quasi tutto, inclusi CD, DVD, file audio, VCD, file video, radio on-line e video in streaming. MPlayer vi permette anche di gestire le playlist dei file, così potrete usarlo per riprodurre il vostro catalogo musicale, e gestisce i video a tutto schermo molto bene. Così vedere i DVD o DIVX (ecc.) diventa un piacere. Se state usando Ubuntu come sistema operativo, è molto più potente del media player predefinito (Totem) e ha un'interfaccia più gradevole, anche se può essere un po' più difficile da configurare. Se avete pazienza, sopportatelo poiché ne vale la pena. Potete scaricarlo da Synaptic. Troverete il manuale completo a:

http://en.flossmanuals.net/mplayer


'''Gtkpod''' è un progetto software open-source scaricabile da Synaptic. Esso fornisce una GUI (interfaccia grafica) che permette agli utenti Linux di trasferire file audio ai loro riproduttori musicali iPod Classic, iPod Nano, iPod Shuffle, iPod Photo o iPod Mini. Benché non supporti alcune delle più avanzate caratteristiche di iTunes, pur nondimeno Gtkpod svolge il ruolo di iPod manager per Linux. Anche le copertine degli album e i video sono supportati.

Questa lista dovrebbe bastare per per farvi iniziare con una vasta gamma di gestori e riproduttori musicali. Ultimi ma non meno importanti, i seguenti programmi sono alcuni importanti sound editor e registratori digitali open-source:


Audacity è un editor audio digitale ed una applicazione per la registrazione. Viene tipicamente utilizzato per registrare suoni, come interviste o strumenti musicali. Potete, quindi, utilizzare Audacity per combinare questi suoni e modificarli per fare documentari, musica, podcast, ecc. Audacity è un potente strumento per registrare e modificare materiale audio sul computer di casa. È un programma molto sofisticato e può fare tutto quello che uno si aspetterebbe da un moderno audio editor. Audacity forse non raggiunge lo scopo di incontrare le esigenze degli studi di registrazione professionale, ma non di molto. Potete comprare un manuale di Audacity e scaricarlo nel formato PDF dal sito InformIt a

Podcasting con Audacity: Creare un Podcast con Audacity

http://www.informit.com/store/product.aspx?isbn=0132366576

Potete anche trovare un manuale gratuito e completo per Audacity nella pagina web di FLOSS Manuals:

http://en.flossmanuals.net/audacity/


'''Ardour''' è un'applicazione di registrazione su hard disk ed una postazione di lavoro per l'audio digitale. La descrizione di questo andrebbe oltre lo scopo di questo articolo. È un software open-source molto professionale. La registrazione audio digitale è stata una rivoluzione, per la prima volta gli artisti potevano creare, in modo semplice ed economico, i propri studi di registrazione nei propri scantinati, garage, o in qualunque posto dotato di energia elettrica. Applicazioni come queste accorciano la distanza tra artisti e addetti alla registrazione e danno ai musicisti la possibilità di fare il lavoro da soli. Il seguente link vi dirà di più:

http://ardour.org/


'''Jokosher''' è un editor audio facile da usare. Il suo creatore e sviluppatore è Jono Bacon, che ricorderete come uno degli autori di The Official Ubuntu Book. Bacon scrive anche in una sezione dell'Ubuntu User Magazine (http://ubuntu-user.com/).

"L'interfaccia...mira ad usare concetti familiari agli artisti e musicisti che usano il programma. Ciò significa che l'utente non deve avere grande familiarità con gli editor multi-traccia per essere in grado di registrare. In Jokosher, per le modifiche, esistono degli strumenti per lo split, il trimming e lo spostamento. Durante il missaggio, il volume delle traccie multiple è disponibile con delle barre di scorrimento VU. In Jokosher le traccie audio vengono denominate 'instruments' (strumenti musicali). Una serie di strumenti musicali può essere aggiunta al progetto e questi possono essere rinominati. Gli strumenti musicali possono anche essere resi silenziosi e riprodotti da soli facilmente. Jokosher può importare nel progetto audio Ogg Vorbis, MP3, FLAC, WAV e tutto ciò che è supportato da GStreamer. Dopo la registrazione, può anche espotare l'audio creato in uno qualsiasi di questi formati" (Wikipedia).
Potete scaricarlo da Synaptic ma, se volete l'ultima versione (0.11.3 per Ubuntu 9.04 e 8.10), andate nella pagina di download di Jokosher: http://www.jokosher.org/download/. Scaricherete un pacchetto .deb. Dopo aver fatto doppio click, un finestra di avvertimento verrà visualizzata dicendo che esiste una versione più vecchia nel repository. Dovrete ignorarlo e continuare con il processo di installazione.
 
Conclusioni

Ubuntu è un Sistema Operativo con un divertente universo di eccitanti possibilità. Il primo passo è conoscere quali applicazioni popolano questo universo; il secondo passo è essere informati su queste applicazioni e imparare ad usarle così da poter spremere tutto il succo da Ubuntu. Così potrete essere immensamente creativi.


==== Note alla revisione ====



=== Errata Corrige ===
## page was renamed from Fcm/Edizione/HowTo6
#acl GruppoAdmin:admin,read,write,revert GruppoOperatori:admin,read,write,revert GruppoEditori:read,write,revert CristianoLuinetti:admin,read,write,revert MarcoBuono:admin,read,write,revert AldoLatino:admin,read,write,revert PaoloGarbin:admin,read,write,revert GruppoFcm:read,write,revert -All:read -Known:read
<<Include(Fcm/Header)>>

= Traduzione italiana =

HOW-TO
Scritto da Kevin O'Brien

Usare Il Comando TOP

Uno dei grandi vantaggi nell'utilizzare Linux è che sono disponibili alcuni grandi strumenti che ci aiutano a capire cosa sta succedendo al nostro computer e a diagnosticare eventuali problemi. Uno dei più utili è il comando Top. Tratterò di alcune delle cose che si possono fare e forse menzionerò altresì uno o due ulteriori comandi.

Innanzitutto, tanto per tirarlo fuori, c'è un'alternativa chiamata htop e pianifico di trattarlo in un secondo momento. Però, generalmente, htop ha bisogno di essere installato prima di di poterlo usare, mentre top dovrebbe già essere presente sul proprio sistema, rendendolo un buon punto di partenza. L'uso del comando è semplice: basta aprire un terminale/console e digitare top. Il risultato sarà qualcosa simile all'immagine mostrata a destra.

Ci sono molte informazioni in questa schermata, quindi ci vorrà un po' di tempo per passare in rassegna tutte le opzioni. Quello che possiamo vedere subito è che elenca i processi in esecuzioni sul proprio computer e che mostra l'identificativo di ciascun processo, ecc. Inoltre sopra a questa lista è visibile ogni sorta di numero criptico. Tratteremo di ognuno di essi in questo articolo o nei successivi, ma per farlo dobbiamo andare avanti.

Uso della CPU

Per impostazione predefinita, top elenca i processi in ordine di quantità di CPU che ciascuno di questi utilizza, espressa come percentuale sul totale disponibile. È importante da sapere, poiché se la propria CPU arriva al limite, se ne vedranno degradare le prestazioni. Ciò si può manifestare con ritardi nella risposta a richieste tramite tastiera e/o mouse, scatti nella riproduzione audio o nel video, ecc. Sul mio desktop Kubuntu, ho un pannello laterale impostato per il monitoraggio sull'uso della CPU, della temperatura, della memoria e dell'area di Swap utilizzata e del traffico di rete, così da poter controllare tali funzioni critiche ed evitare che la situazione mi sfugga di mano. Ho visto situazioni in cui l'uso della CPU ha raggiunto il limite del 100% e li è rimasta (generalmente è un risultato di Flash, che non può morire troppo presto, ma questo è uno sfogo per un altro giorno). Quando ciò accade, il comando top mi permette di controllare velocemente e vedere qual'è l'applicazione problematica così posso terminarla.

Una cosa bella del comando top è che interagisce per tutto il tempo che lo si ha nel terminale. Quindi, possiamo uccidere un processo in maniera facile premendo semplicemente la k con un terminale aperto su cui top è in esecuzione. Ciò farà apparire un cursore lampeggiante al di sopra della lista dei processi. Basterà inserire l'ID del processo relativo all'applicazione che si comporta in modo anomalo ed è fatta.

Ora, se guardiamo la schermata di top in esecuzione sul mio computer, potremmo notare alcune cose. Ho detto che dà la percentuale di CPU utilizzata rispetto al totale. E se guardiamo attentamente potremmo osservare che la somma delle percentuali supera il 100%. Come può essere, vi chiederete? Bene, la risposta è che la si sta guardando come percentuale del core sul quale il processo è in esecuzione. Poiché il computer è una macchina dual-core, ha due processori e può distribuire i processi individuali su qualunque core desidera. Così avrei potuto teoricamente vedere fino al 200% se avessi sommato i numeri qui di seguito (anche se sarebbe un male perché indicherebbe che siamo al limite). Se avessi un quad-core, potrei avere fino al 400%, ecc.

Priorità e precisione

L'idea di precisione è di determinare quali processi dovrebbero ottenere altri incentivi quando sono in esecuzione e quali dovrebbero essere messi in background. In altre parole, di impostare alcune priorità di accesso alla CPU. Questo avviene utilizzando un numero di precisione, che appare nella colonna NI. Nella schermata possiamo vedere che tutti i processi sono in esecuzione con numero di precisione zero. Ciò significa che sono in esecuzione con la priorità predefinita, che non è stata alterata in alcun modo. I numeri di precisione vanno da -20 a +19, con -20 come priorità più alta. Ho detto che 0 è la scelta predefinita, ma possiamo verificarlo sul sistema eseguendo il comando nice senza nessun argomento. Ciò che restituisce è il valore predefinito del numero di precisione. Per il momento mi fermo qui con questo argomento, ma se volete saperne di più c'è una buona pagina web presso http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-6/. Questo articolo spiegherà come poter cambiare il livello del numero di precisione per alcuni processi, se si desidera farlo.

Memoria

Nella schermata, vicino alla colonna relativa all'uso della CPU c'è quella della memoria utilizzata, sempre espressa come percentuale del totale disponibile. In questo caso, accade che il processo che sta utilizzando maggiore CPU è anche quello che sta utilizzando più memoria, il che non è inusuale. Ma se vogliamo vedere i processi allineati per ordine di memoria consumata? Bene, come ho detto sopra, il comando top è interattivo. Per cambiare l'ordinamento basta premere la lettera maiuscola O mentre il comando è in esecuzione in un terminale. Questo porterà a una utilissima schermata di opzioni di ordinamento (mostrata sotto).

Con questa schermata aperta possiamo premere la lettera minuscola n, dare quindi invio e ottenere l'elenco di ordine di percentuale di memoria utilizzata. Oppure possiamo ordinarlo per altri modi, se necessario.

Di nuovo, è utile se notiamo che stiamo per esaurire la memoria e dobbiamo sapere cosa sta succedendo. Se un processo sta inaspettatamente utilizzando molta memoria, sarebbe sicuramente un'indicazione. Questo non implica che si ha una qualche idea di cosa sia il normale in queste situazioni. Il modo migliore di dare un senso a ciò è di controllare periodicamente e osservare cosa sta succedendo. Nel mio caso, ho portato la mia macchina a 16GB di RAM, così da non aspettarmi di vedere, nella maggior parte dei casi, percentuali di utilizzo molto alte. Per esempio, giusto ora ho i mio pannello inferiore pieno di icone di programmi aperti (al momento sono 18) e un veloce controllo dell'output di top mostra che sto utilizzando il 35-40% del totale della memoria.

Nella schermata, si vede un divoratore di memoria, ma ciò, di fatto, è previsto. Ho VirtualBox che esegue una macchina virtuale, configurata per usare 4GB di RAM (più altre risorse, ovviamente). Quindi, in questo caso, vedevo ciò che mi aspettavo di vedere. Ma se vedevo Firefox che utilizzava troppa memoria, avrei saputo che c'era un problema e l'avrei prontamente chiuso.

q per Quit

Se si ha top avviato nel proprio terminale, si potrebbe voler sapere come uscirne ed è semplice, basta premere la lettera q (per Quit) e si ritornerà al prompt del terminale. Si possono ottenere ulteriori informazioni in questi due modi: il metodo stile vecchia scuola è di digitare 'man top' nel terminale, ma il nuovo metodo, migliorato, è di digitare 'info top'. Tuttavia penso che otterrete lo stesso risultato con entrambi i modi. Il punto è che si tratta di un comando fertile con molte opzioni.

Interpretazione dei Dati di Sistema

Abbiamo visto alcuni concetti base del comando top e ci siamo concentrati nell'esaminare la lista dei processi per individuare e correggere eventuali errori. Questa è ancora una cosa molto utile, naturalmente, ma nell'output ci sono anche molti dati di sistema utili. Riprendiamo la schermata usata l'ultima volta per mostrare il risultato di questo comando (mostrata sotto).

Ora vogliamo concentrarci su quei numeri in cima che stanno rappresentando alcuni dati di sistema molto utili. Quindi partiamo dall'alto (letteralmente):

Riga 1, la riga in cima

Sulla prima riga (sopra) abbiamo il tempo di funzionamento. Effettivamente, questa è un informazione che si potrebbe ottenere usando il comando uptime così:

Quindi questo è un indizio che il comando top è una raccolta di informazioni disponibili singolarmente da altri comandi, riuniti in un unico pacchetto di bontà impressionante. Ciò è molto conveniente.

Così siamo in grado di vedere che sono le 15:52:05 e che il computer è in piedi da 17 giorni. Ci sono due utenti in questo momento, il che è normale. Uno di questi è root, ma non si dovrebbe mai usarlo per le attività ordinarie. È una pratica insicura e pericolosa. Mentre siamo registrati come root, ogni software avviato sul sistema ha il livello di privilegio di root. Il modo migliore è di creare un utente ordinario che non abbia un così ben alto livello di privilegio e registrarsi come tale utente. In questo caso l'utente è kevin. A proposito, Ubuntu rende molto difficile fare qualcosa che sia diversa da questa procedura. Se necessitate di diritti più alti, usate il comando sudo per darvi privilegi temporanei.

L'ultima parte di questa riga è chiamata load. Questi tre numeri stanno fornendo il carico per i precedenti 1, 5 e 15 minuti. Ma cos'è il carico? È il numero medio di processi che sono eseguibili, o non si possono interrompere. Semplicemente, senza entrare troppo nel tecnico, è come viene occupata la CPU per la maggior parte del tempo. Ma il trucco è che non è regolato (normalizzato) per il numero di CPU. Ciò significa che un sistema a singola CPU con un carico di 1 viene caricato tutto il tempo. Ma sul mio sistema dual-core, non ho mai avuto 2, quindi sono a posto. Se si avesse un quad-core, il numero magico sarebbe 4 e cosi via.

Riga 2, Attività

Non c'è nulla di interessante da vedere qui. Quell'ultima categoria, zombie, può sembrare per lo meno interessante, ma in realtà non lo è. I processi zombie sono avvii che hanno terminato l'esecuzione e saranno presto chiusi.

Riga 3, CPU

Questa è meritevole di un'occhiata o due. L'ultima volta abbiamo osservato i processi in fondo all'output del comando top per vedere se qualcuno di loro stava monopolizzando la situazione. Su questa riga, anziché guardare al singolo processo, osserveremo l'intero quadro di ciò che sta succedendo. E qui non dobbiamo preoccuparci di quanti core abbiamo, questi numeri aggregano tutti i dati di tutti i core.

La prima statistica è %us, che in questo caso è 32.0%. Questa è la percentuale dei cicli di CPU impegnati dai processi dell'utente. Non significa necessariamente quelli che una persona ha avviato, possono essere processi lanciati da Apache, MySQL, ecc. Se questa percentuale è molto alta, può essere l'indicazione di un problema, poiché abbiamo altre richieste da considerare. Per esempio, la prossima statistica è %sy, che è la percentuale di cicli CPU impegnati dal kernel e da altri processi di sistema. Ovviamente dobbiamo avere a disposizione alcuni cicli per essi o non avremo un computer funzionante. La terza, %id, è la percentuale del tempo di inattività della CPU, più è elevata meglio è (entro limiti ragionevoli, dobbiamo di fatto usare il computer!). Fintanto che abbiamo una ragionevole disponibilità di tempo di inattività, non avremo verosimilmente problemi. Possiamo ricontrollarlo osservando la quarta statistica, %wa. È la percentuale di tempo di attesa di un processo per l'accesso alla CPU. In questo caso, .2% è buono. Non sarà piacevole vederlo troppo spesso a 0.0%, poiché, data la natura del calcolatore, i processi sono in competizione per il tempo di CPU, ma un elevato numero qui indicherebbe di sicuro un problema. Il resto delle statistiche si possono quasi ignorare, in quanto si occupano di questioni davvero oscure, ma si possono esaminare nella pagina di man per top.

Righe 4 e 5, Memoria e Area di Swap

Queste due righe è meglio trattarle congiuntamente, poiché è necessario combinare queste informazioni per raccontare una storia completa. Quello che dobbiamo sapere è quanta memoria è stata usata e quanta è disponibile, in ogni momento. È importante perché la carenza di RAM è la causa più comune di un computer lento e pigro. A volte può sembrare un problema completamente diverso, questo perché è importante osservare i dati reali. Per esempio, se notiamo che il disco rigido è costantemente 'rumoroso' (noto come thrashing) possiamo pensare di avere un problema di I/O al disco stesso, ma in realtà ciò è più comunemente causato da una mancanza di RAM. Quando non c'è abbastanza RAM per contenere tutto il codice dei programmi e i dati attualmente in uso, alcuni di essi vengono copiati sul disco rigido (detto paging) per liberare spazio per altro codice e dati. Lo spazio in cui tali dati sono copiati è chiamato area di swap. Per cui quando il disco rigido è costantemente rumoroso generalmente significa che il codice e i dati sono continuamente scritti e letti da e per l'area di swap e ulteriore RAM potrebbe eliminare il problema.

Ora, una delle cose che dobbiamo capire per interpretare questi dati è che scrivere sul disco rigido e leggere dal medesimo è approssimativamente più lento di 4 mila milioni di volte rispetto allo scrivere e leggere sulla RAM. Quindi vogliamo minimizzare l'uso dell'area di swap per motivi prestazionali. Ma proprio perché la RAM è così tanto più veloce del disco rigido, il sistema operativo preferisce usarla ogni volta che è possibile. Un modo di accelerare le cose è di mantenere il codice in memoria finché non si chiude il programma. Dopotutto, possiamo riaprirlo, e rimuoverlo dalla RAM lo accelererebbe molto. Quindi il sistema operativo immagazzina nella RAM molto codice che non è effettivamente usato in maniera attiva. A causa di ciò, il resoconto sulla RAM utilizzata sarà simile a quando è sul punto di esaurirsi, anche se potrebbe non essere questo il caso. Dobbiamo osservare tutti i dati per valutarlo.

In questo caso, abbiamo iniziato notando che la macchina ha 15.949.272k di RAM. In altre parole, 16GB, come sapevo perché era quella che ci avevo installato. E il numero successivo dice che praticamente tutti i 16GB sono stati utilizzati. Questo è un problema? Non proprio. Se osserviamo la seconda riga, vediamo che ci sono 6GB di spazio swap, ma sono a mala pena utilizzati (sto usando poco meno di 2MB di RAM). E l'ultimo numero racconta la storia. Dei miei 16GB di RAM, una buona metà, 8GB, è stata usata per depositarci il codice. Se volessi aprire un programma che era già in memoria, grande, il codice è già li e si aprirà velocemente. Se voglio aprire qualche altro programma, il sistema operativo cancellerà parte del codice depositato in memoria per liberare spazio, quindi non c'è problema.

Htop, l'alternativa

In realtà preferisco top, ma ad alcune persone piace di più htop e penso che vedrete il perché. Per alcune cose è più facile lavorarci, in particolare se si necessita di fare alcune operazioni inerenti ai processi. Notate però che su molti sistemi non lo si trova già installato, per cui lo si deve prima installare. Su macchine Ubuntu, si installa con

sudo apt-get install htop

Innanzitutto, si può notare che presenta quasi gli stessi dati sui singoli processi del comando top. I processi, per scelta predefinita, sono sempre elencati in ordine di utilizzo della CPU, si può ancora vedere l'ID del processo, gli utenti, le percentuali di utilizzo della CPU e della memoria, proprio come prima. Possiamo vedere il comando che ha lanciato il processo, invece del solo nome del programma. Diversamente da top, htop permette lo scorrimento orizzontale usando i tasti freccia.

Su htop, abbiamo una interessante aggiunta, che è un visualizzatore grafico separato sull'utilizzo della CPU, per ciascuna di esse o per i core che si hanno, in questo caso 1 e 2 poiché si tratta di una macchina dual-core. E possiamo vedere l'utilizzo della memoria e dell'area di swap in una maniera che potremmo trovare facile da leggere. Tempo di funzionamento, carichi e attività sono mostrati in alto a destra.

Il vero vantaggio di htop si ha quando si vuole far qualcosa su uno o più dei propri processi. Basta semplicemente usare i tasti freccia su e giù per evidenziare i processi e usare quindi uno dei tasti funzione mostrati sul fondo. Per esempio, se si evidenzia un processo e si preme poi F9 si ucciderà il processo. Premendo F7 (Nice-) si abbasserà il numero di precisione, incrementando così la priorità (si, non è intuitivo). E premendo F8 si ridurrà la priorità alzando il numero di precisione. Ma teniamo presente che per dare una priorità molto alta a un processo avremmo bisogno di accedere come root, magari utilizzando il comando

sudo htop

Personalmente, non ho molti motivi di pasticciarci, ma il peggio che potrebbe succedere è che potrebbe essere necessario riavviare il computer se davvero roviniamo tutto.

Altri tasti funzione ci permettono di cambiare rapidamente l'ordinamento, il campo su cui ordinare e così via.

Ricapitolando, penso che htop sia molto utile, ma tendo a usare molto più spesso top per due motivi. Il primo è che mi piacciono le più dettagliare informazioni che fornisce. Il secondo è che lo avrò disponibile su qualsiasi sistema davanti al quale probabilmente mi siedo, mentre htop necessiterà di essere installato e ciò vuol dire una connessione internet funzionante, che potrei anche non avere. Ma, in generale, questi due comandi fanno spesso le stesse cose e sono una cruciale aggiunta ai propri strumenti Linux.


== Note alla traduzione ==



= Revisione =

HOW-TO
Scritto da Kevin O'Brien

Usare Il Comando TOP

Uno dei grandi vantaggi nell'utilizzare Linux è che sono disponibili alcuni grandi strumenti che ci aiutano a capire cosa sta succedendo al nostro computer e a diagnosticare eventuali problemi. Uno dei più utili è il comando Top. Tratterò di alcune delle cose che si possono fare e forse menzionerò altresì uno o due ulteriori comandi.

Innanzitutto, tanto per tirarlo fuori, c'è un'alternativa chiamata htop e pianifico di trattarlo in un secondo momento. Però, generalmente, htop ha bisogno di essere installato prima di di poterlo usare, mentre top dovrebbe già essere presente sul proprio sistema, rendendolo un buon punto di partenza. L'uso del comando è semplice: basta aprire un terminale/console e digitare top. Il risultato sarà qualcosa simile all'immagine mostrata a destra.

Ci sono molte informazioni in questa schermata, quindi ci vorrà un po' di tempo per passare in rassegna tutte le opzioni. Quello che possiamo vedere subito è che elenca i processi in esecuzioni sul proprio computer e che mostra l'identificativo di ciascun processo, ecc. Inoltre sopra a questa lista è visibile ogni sorta di numero criptico. Tratteremo di ognuno di essi in questo articolo o nei successivi, ma per farlo dobbiamo andare avanti.

Uso della CPU

Per impostazione predefinita, top elenca i processi in ordine di quantità di CPU che ciascuno di questi utilizza, espressa come percentuale sul totale disponibile. È importante da sapere, poiché se la propria CPU arriva al limite, se ne vedranno degradare le prestazioni. Ciò si può manifestare con ritardi nella risposta a richieste tramite tastiera e/o mouse, scatti nella riproduzione audio o nel video, ecc. Sul mio desktop Kubuntu, ho un pannello laterale impostato per il monitoraggio sull'uso della CPU, della temperatura, della memoria e dell'area di Swap utilizzata e del traffico di rete, così da poter controllare tali funzioni critiche ed evitare che la situazione mi sfugga di mano. Ho visto situazioni in cui l'uso della CPU ha raggiunto il limite del 100% e li è rimasta (generalmente è un risultato di Flash, che non può morire troppo presto, ma questo è uno sfogo per un altro giorno). Quando ciò accade, il comando top mi permette di controllare velocemente e vedere qual'è l'applicazione problematica così posso terminarla.

Una cosa bella del comando top è che interagisce per tutto il tempo che lo si ha nel terminale. Quindi, possiamo uccidere un processo in maniera facile premendo semplicemente la k con un terminale aperto su cui top è in esecuzione. Ciò farà apparire un cursore lampeggiante al di sopra della lista dei processi. Basterà inserire l'ID del processo relativo all'applicazione che si comporta in modo anomalo ed è fatta.

Ora, se guardiamo la schermata di top in esecuzione sul mio computer, potremmo notare alcune cose. Ho detto che dà la percentuale di CPU utilizzata rispetto al totale. E se guardiamo attentamente potremmo osservare che la somma delle percentuali supera il 100%. Come può essere, vi chiederete? Bene, la risposta è che la si sta guardando come percentuale del core sul quale il processo è in esecuzione. Poiché il computer è una macchina dual-core, ha due processori e può distribuire i processi individuali su qualunque core desidera. Così avrei potuto teoricamente vedere fino al 200% se avessi sommato i numeri qui di seguito (anche se sarebbe un male perché indicherebbe che siamo al limite). Se avessi un quad-core, potrei avere fino al 400%, ecc.

Priorità e precisione

L'idea di precisione è di determinare quali processi dovrebbero ottenere altri incentivi quando sono in esecuzione e quali dovrebbero essere messi in background. In altre parole, di impostare alcune priorità di accesso alla CPU. Questo avviene utilizzando un numero di precisione, che appare nella colonna NI. Nella schermata possiamo vedere che tutti i processi sono in esecuzione con numero di precisione zero. Ciò significa che sono in esecuzione con la priorità predefinita, che non è stata alterata in alcun modo. I numeri di precisione vanno da -20 a +19, con -20 come priorità più alta. Ho detto che 0 è la scelta predefinita, ma possiamo verificarlo sul sistema eseguendo il comando nice senza nessun argomento. Ciò che restituisce è il valore predefinito del numero di precisione. Per il momento mi fermo qui con questo argomento, ma se volete saperne di più c'è una buona pagina web presso http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-6/. Questo articolo spiegherà come poter cambiare il livello del numero di precisione per alcuni processi, se si desidera farlo.

Memoria

Nella schermata, vicino alla colonna relativa all'uso della CPU c'è quella della memoria utilizzata, sempre espressa come percentuale del totale disponibile. In questo caso, accade che il processo che sta utilizzando maggiore CPU è anche quello che sta utilizzando più memoria, il che non è inusuale. Ma se vogliamo vedere i processi allineati per ordine di memoria consumata? Bene, come ho detto sopra, il comando top è interattivo. Per cambiare l'ordinamento basta premere la lettera maiuscola O mentre il comando è in esecuzione in un terminale. Questo porterà a una utilissima schermata di opzioni di ordinamento (mostrata sotto).

Con questa schermata aperta possiamo premere la lettera minuscola n, dare quindi invio e ottenere l'elenco di ordine di percentuale di memoria utilizzata. Oppure possiamo ordinarlo per altri modi, se necessario.

Di nuovo, è utile se notiamo che stiamo per esaurire la memoria e dobbiamo sapere cosa sta succedendo. Se un processo sta inaspettatamente utilizzando molta memoria, sarebbe sicuramente un'indicazione. Questo non implica che si ha una qualche idea di cosa sia il normale in queste situazioni. Il modo migliore di dare un senso a ciò è di controllare periodicamente e osservare cosa sta succedendo. Nel mio caso, ho portato la mia macchina a 16GB di RAM, così da non aspettarmi di vedere, nella maggior parte dei casi, percentuali di utilizzo molto alte. Per esempio, giusto ora ho i mio pannello inferiore pieno di icone di programmi aperti (al momento sono 18) e un veloce controllo dell'output di top mostra che sto utilizzando il 35-40% del totale della memoria.

Nella schermata, si vede un divoratore di memoria, ma ciò, di fatto, è previsto. Ho VirtualBox che esegue una macchina virtuale, configurata per usare 4GB di RAM (più altre risorse, ovviamente). Quindi, in questo caso, vedevo ciò che mi aspettavo di vedere. Ma se vedevo Firefox che utilizzava troppa memoria, avrei saputo che c'era un problema e l'avrei prontamente chiuso.

q per Quit

Se si ha top avviato nel proprio terminale, si potrebbe voler sapere come uscirne ed è semplice, basta premere la lettera q (per Quit) e si ritornerà al prompt del terminale. Si possono ottenere ulteriori informazioni in questi due modi: il metodo stile vecchia scuola è di digitare 'man top' nel terminale, ma il nuovo metodo, migliorato, è di digitare 'info top'. Tuttavia penso che otterrete lo stesso risultato con entrambi i modi. Il punto è che si tratta di un comando fertile con molte opzioni.

Interpretazione dei Dati di Sistema

Abbiamo visto alcuni concetti base del comando top e ci siamo concentrati nell'esaminare la lista dei processi per individuare e correggere eventuali errori. Questa è ancora una cosa molto utile, naturalmente, ma nell'output ci sono anche molti dati di sistema utili. Riprendiamo la schermata usata l'ultima volta per mostrare il risultato di questo comando (mostrata sotto).

Ora vogliamo concentrarci su quei numeri in cima che stanno rappresentando alcuni dati di sistema molto utili. Quindi partiamo dall'alto (letteralmente):

Riga 1, la riga in cima

Sulla prima riga (sopra) abbiamo il tempo di funzionamento. Effettivamente, questa è un informazione che si potrebbe ottenere usando il comando uptime così:

Quindi questo è un indizio che il comando top è una raccolta di informazioni disponibili singolarmente da altri comandi, riuniti in un unico pacchetto di bontà impressionante. Ciò è molto conveniente.

Così siamo in grado di vedere che sono le 15:52:05 e che il computer è in piedi da 17 giorni. Ci sono due utenti in questo momento, il che è normale. Uno di questi è root, ma non si dovrebbe mai usarlo per le attività ordinarie. È una pratica insicura e pericolosa. Mentre siamo registrati come root, ogni software avviato sul sistema ha il livello di privilegio di root. Il modo migliore è di creare un utente ordinario che non abbia un così ben alto livello di privilegio e registrarsi come tale utente. In questo caso l'utente è kevin. A proposito, Ubuntu rende molto difficile fare qualcosa che sia diversa da questa procedura. Se necessitate di diritti più alti, usate il comando sudo per darvi privilegi temporanei.

L'ultima parte di questa riga è chiamata load. Questi tre numeri stanno fornendo il carico per i precedenti 1, 5 e 15 minuti. Ma cos'è il carico? È il numero medio di processi che sono eseguibili, o non si possono interrompere. Semplicemente, senza entrare troppo nel tecnico, è come viene occupata la CPU per la maggior parte del tempo. Ma il trucco è che non è regolato (normalizzato) per il numero di CPU. Ciò significa che un sistema a singola CPU con un carico di 1 viene caricato tutto il tempo. Ma sul mio sistema dual-core, non ho mai avuto 2, quindi sono a posto. Se si avesse un quad-core, il numero magico sarebbe 4 e cosi via.

Riga 2, Attività

Non c'è nulla di interessante da vedere qui. Quell'ultima categoria, zombie, può sembrare per lo meno interessante, ma in realtà non lo è. I processi zombie sono avvii che hanno terminato l'esecuzione e saranno presto chiusi.

Riga 3, CPU

Questa è meritevole di un'occhiata o due. L'ultima volta abbiamo osservato i processi in fondo all'output del comando top per vedere se qualcuno di loro stava monopolizzando la situazione. Su questa riga, anziché guardare al singolo processo, osserveremo l'intero quadro di ciò che sta succedendo. E qui non dobbiamo preoccuparci di quanti core abbiamo, questi numeri aggregano tutti i dati di tutti i core.

La prima statistica è %us, che in questo caso è 32.0%. Questa è la percentuale dei cicli di CPU impegnati dai processi dell'utente. Non significa necessariamente quelli che una persona ha avviato, possono essere processi lanciati da Apache, MySQL, ecc. Se questa percentuale è molto alta, può essere l'indicazione di un problema, poiché abbiamo altre richieste da considerare. Per esempio, la prossima statistica è %sy, che è la percentuale di cicli CPU impegnati dal kernel e da altri processi di sistema. Ovviamente dobbiamo avere a disposizione alcuni cicli per essi o non avremo un computer funzionante. La terza, %id, è la percentuale del tempo di inattività della CPU, più è elevata meglio è (entro limiti ragionevoli, dobbiamo di fatto usare il computer!). Fintanto che abbiamo una ragionevole disponibilità di tempo di inattività, non avremo verosimilmente problemi. Possiamo ricontrollarlo osservando la quarta statistica, %wa. È la percentuale di tempo di attesa di un processo per l'accesso alla CPU. In questo caso, .2% è buono. Non sarà piacevole vederlo troppo spesso a 0.0%, poiché, data la natura del calcolatore, i processi sono in competizione per il tempo di CPU, ma un elevato numero qui indicherebbe di sicuro un problema. Il resto delle statistiche si possono quasi ignorare, in quanto si occupano di questioni davvero oscure, ma si possono esaminare nella pagina di man per top.

Righe 4 e 5, Memoria e Area di Swap

Queste due righe è meglio trattarle congiuntamente, poiché è necessario combinare queste informazioni per raccontare una storia completa. Quello che dobbiamo sapere è quanta memoria è stata usata e quanta è disponibile, in ogni momento. È importante perché la carenza di RAM è la causa più comune di un computer lento e pigro. A volte può sembrare un problema completamente diverso, questo perché è importante osservare i dati reali. Per esempio, se notiamo che il disco rigido è costantemente 'rumoroso' (noto come thrashing) possiamo pensare di avere un problema di I/O al disco stesso, ma in realtà ciò è più comunemente causato da una mancanza di RAM. Quando non c'è abbastanza RAM per contenere tutto il codice dei programmi e i dati attualmente in uso, alcuni di essi vengono copiati sul disco rigido (detto paging) per liberare spazio per altro codice e dati. Lo spazio in cui tali dati sono copiati è chiamato area di swap. Per cui quando il disco rigido è costantemente rumoroso generalmente significa che il codice e i dati sono continuamente scritti e letti da e per l'area di swap e ulteriore RAM potrebbe eliminare il problema.

Ora, una delle cose che dobbiamo capire per interpretare questi dati è che scrivere sul disco rigido e leggere dal medesimo è approssimativamente più lento di 4 mila milioni di volte rispetto allo scrivere e leggere sulla RAM. Quindi vogliamo minimizzare l'uso dell'area di swap per motivi prestazionali. Ma proprio perché la RAM è così tanto più veloce del disco rigido, il sistema operativo preferisce usarla ogni volta che è possibile. Un modo di accelerare le cose è di mantenere il codice in memoria finché non si chiude il programma. Dopotutto, possiamo riaprirlo, e rimuoverlo dalla RAM lo accelererebbe molto. Quindi il sistema operativo immagazzina nella RAM molto codice che non è effettivamente usato in maniera attiva. A causa di ciò, il resoconto sulla RAM utilizzata sarà simile a quando è sul punto di esaurirsi, anche se potrebbe non essere questo il caso. Dobbiamo osservare tutti i dati per valutarlo.

In questo caso, abbiamo iniziato notando che la macchina ha 15.949.272k di RAM. In altre parole, 16GB, come sapevo perché era quella che ci avevo installato. E il numero successivo dice che praticamente tutti i 16GB sono stati utilizzati. Questo è un problema? Non proprio. Se osserviamo la seconda riga, vediamo che ci sono 6GB di spazio swap, ma sono a mala pena utilizzati (sto usando poco meno di 2MB di RAM). E l'ultimo numero racconta la storia. Dei miei 16GB di RAM, una buona metà, 8GB, è stata usata per depositarci il codice. Se volessi aprire un programma che era già in memoria, grande, il codice è già li e si aprirà velocemente. Se voglio aprire qualche altro programma, il sistema operativo cancellerà parte del codice depositato in memoria per liberare spazio, quindi non c'è problema.

Htop, l'alternativa

In realtà preferisco top, ma ad alcune persone piace di più htop e penso che vedrete il perché. Per alcune cose è più facile lavorarci, in particolare se si necessita di fare alcune operazioni inerenti ai processi. Notate però che su molti sistemi non lo si trova già installato, per cui lo si deve prima installare. Su macchine Ubuntu, si installa con

sudo apt-get install htop

Innanzitutto, si può notare che presenta quasi gli stessi dati sui singoli processi del comando top. I processi, per scelta predefinita, sono sempre elencati in ordine di utilizzo della CPU, si può ancora vedere l'ID del processo, gli utenti, le percentuali di utilizzo della CPU e della memoria, proprio come prima. Possiamo vedere il comando che ha lanciato il processo, invece del solo nome del programma. Diversamente da top, htop permette lo scorrimento orizzontale usando i tasti freccia.

Su htop, abbiamo una interessante aggiunta, che è un visualizzatore grafico separato sull'utilizzo della CPU, per ciascuna di esse o per i core che si hanno, in questo caso 1 e 2 poiché si tratta di una macchina dual-core. E possiamo vedere l'utilizzo della memoria e dell'area di swap in una maniera che potremmo trovare facile da leggere. Tempo di funzionamento, carichi e attività sono mostrati in alto a destra.

Il vero vantaggio di htop si ha quando si vuole far qualcosa su uno o più dei propri processi. Basta semplicemente usare i tasti freccia su e giù per evidenziare i processi e usare quindi uno dei tasti funzione mostrati sul fondo. Per esempio, se si evidenzia un processo e si preme poi F9 si ucciderà il processo. Premendo F7 (Nice-) si abbasserà il numero di precisione, incrementando così la priorità (si, non è intuitivo). E premendo F8 si ridurrà la priorità alzando il numero di precisione. Ma teniamo presente che per dare una priorità molto alta a un processo avremmo bisogno di accedere come root, magari utilizzando il comando

sudo htop

Personalmente, non ho molti motivi di pasticciarci, ma il peggio che potrebbe succedere è che potrebbe essere necessario riavviare il computer se davvero roviniamo tutto.

Altri tasti funzione ci permettono di cambiare rapidamente l'ordinamento, il campo su cui ordinare e così via.

Ricapitolando, penso che htop sia molto utile, ma tendo a usare molto più spesso top per due motivi. Il primo è che mi piacciono le più dettagliare informazioni che fornisce. Il secondo è che lo avrò disponibile su qualsiasi sistema davanti al quale probabilmente mi siedo, mentre htop necessiterà di essere installato e ciò vuol dire una connessione internet funzionante, che potrei anche non avere. Ma, in generale, questi due comandi fanno spesso le stesse cose e sono una cruciale aggiunta ai propri strumenti Linux.


== Note alla revisione ==



= Errata Corrige =
Linea 245: Linea 207:
CategoryComunita CategoryComunitaFcm

Traduzione italiana

HOW-TO Scritto da Kevin O'Brien

Usare Il Comando TOP

Uno dei grandi vantaggi nell'utilizzare Linux è che sono disponibili alcuni grandi strumenti che ci aiutano a capire cosa sta succedendo al nostro computer e a diagnosticare eventuali problemi. Uno dei più utili è il comando Top. Tratterò di alcune delle cose che si possono fare e forse menzionerò altresì uno o due ulteriori comandi.

Innanzitutto, tanto per tirarlo fuori, c'è un'alternativa chiamata htop e pianifico di trattarlo in un secondo momento. Però, generalmente, htop ha bisogno di essere installato prima di di poterlo usare, mentre top dovrebbe già essere presente sul proprio sistema, rendendolo un buon punto di partenza. L'uso del comando è semplice: basta aprire un terminale/console e digitare top. Il risultato sarà qualcosa simile all'immagine mostrata a destra.

Ci sono molte informazioni in questa schermata, quindi ci vorrà un po' di tempo per passare in rassegna tutte le opzioni. Quello che possiamo vedere subito è che elenca i processi in esecuzioni sul proprio computer e che mostra l'identificativo di ciascun processo, ecc. Inoltre sopra a questa lista è visibile ogni sorta di numero criptico. Tratteremo di ognuno di essi in questo articolo o nei successivi, ma per farlo dobbiamo andare avanti.

Uso della CPU

Per impostazione predefinita, top elenca i processi in ordine di quantità di CPU che ciascuno di questi utilizza, espressa come percentuale sul totale disponibile. È importante da sapere, poiché se la propria CPU arriva al limite, se ne vedranno degradare le prestazioni. Ciò si può manifestare con ritardi nella risposta a richieste tramite tastiera e/o mouse, scatti nella riproduzione audio o nel video, ecc. Sul mio desktop Kubuntu, ho un pannello laterale impostato per il monitoraggio sull'uso della CPU, della temperatura, della memoria e dell'area di Swap utilizzata e del traffico di rete, così da poter controllare tali funzioni critiche ed evitare che la situazione mi sfugga di mano. Ho visto situazioni in cui l'uso della CPU ha raggiunto il limite del 100% e li è rimasta (generalmente è un risultato di Flash, che non può morire troppo presto, ma questo è uno sfogo per un altro giorno). Quando ciò accade, il comando top mi permette di controllare velocemente e vedere qual'è l'applicazione problematica così posso terminarla.

Una cosa bella del comando top è che interagisce per tutto il tempo che lo si ha nel terminale. Quindi, possiamo uccidere un processo in maniera facile premendo semplicemente la k con un terminale aperto su cui top è in esecuzione. Ciò farà apparire un cursore lampeggiante al di sopra della lista dei processi. Basterà inserire l'ID del processo relativo all'applicazione che si comporta in modo anomalo ed è fatta.

Ora, se guardiamo la schermata di top in esecuzione sul mio computer, potremmo notare alcune cose. Ho detto che dà la percentuale di CPU utilizzata rispetto al totale. E se guardiamo attentamente potremmo osservare che la somma delle percentuali supera il 100%. Come può essere, vi chiederete? Bene, la risposta è che la si sta guardando come percentuale del core sul quale il processo è in esecuzione. Poiché il computer è una macchina dual-core, ha due processori e può distribuire i processi individuali su qualunque core desidera. Così avrei potuto teoricamente vedere fino al 200% se avessi sommato i numeri qui di seguito (anche se sarebbe un male perché indicherebbe che siamo al limite). Se avessi un quad-core, potrei avere fino al 400%, ecc.

Priorità e precisione

L'idea di precisione è di determinare quali processi dovrebbero ottenere altri incentivi quando sono in esecuzione e quali dovrebbero essere messi in background. In altre parole, di impostare alcune priorità di accesso alla CPU. Questo avviene utilizzando un numero di precisione, che appare nella colonna NI. Nella schermata possiamo vedere che tutti i processi sono in esecuzione con numero di precisione zero. Ciò significa che sono in esecuzione con la priorità predefinita, che non è stata alterata in alcun modo. I numeri di precisione vanno da -20 a +19, con -20 come priorità più alta. Ho detto che 0 è la scelta predefinita, ma possiamo verificarlo sul sistema eseguendo il comando nice senza nessun argomento. Ciò che restituisce è il valore predefinito del numero di precisione. Per il momento mi fermo qui con questo argomento, ma se volete saperne di più c'è una buona pagina web presso http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-6/. Questo articolo spiegherà come poter cambiare il livello del numero di precisione per alcuni processi, se si desidera farlo.

Memoria

Nella schermata, vicino alla colonna relativa all'uso della CPU c'è quella della memoria utilizzata, sempre espressa come percentuale del totale disponibile. In questo caso, accade che il processo che sta utilizzando maggiore CPU è anche quello che sta utilizzando più memoria, il che non è inusuale. Ma se vogliamo vedere i processi allineati per ordine di memoria consumata? Bene, come ho detto sopra, il comando top è interattivo. Per cambiare l'ordinamento basta premere la lettera maiuscola O mentre il comando è in esecuzione in un terminale. Questo porterà a una utilissima schermata di opzioni di ordinamento (mostrata sotto).

Con questa schermata aperta possiamo premere la lettera minuscola n, dare quindi invio e ottenere l'elenco di ordine di percentuale di memoria utilizzata. Oppure possiamo ordinarlo per altri modi, se necessario.

Di nuovo, è utile se notiamo che stiamo per esaurire la memoria e dobbiamo sapere cosa sta succedendo. Se un processo sta inaspettatamente utilizzando molta memoria, sarebbe sicuramente un'indicazione. Questo non implica che si ha una qualche idea di cosa sia il normale in queste situazioni. Il modo migliore di dare un senso a ciò è di controllare periodicamente e osservare cosa sta succedendo. Nel mio caso, ho portato la mia macchina a 16GB di RAM, così da non aspettarmi di vedere, nella maggior parte dei casi, percentuali di utilizzo molto alte. Per esempio, giusto ora ho i mio pannello inferiore pieno di icone di programmi aperti (al momento sono 18) e un veloce controllo dell'output di top mostra che sto utilizzando il 35-40% del totale della memoria.

Nella schermata, si vede un divoratore di memoria, ma ciò, di fatto, è previsto. Ho VirtualBox che esegue una macchina virtuale, configurata per usare 4GB di RAM (più altre risorse, ovviamente). Quindi, in questo caso, vedevo ciò che mi aspettavo di vedere. Ma se vedevo Firefox che utilizzava troppa memoria, avrei saputo che c'era un problema e l'avrei prontamente chiuso.

q per Quit

Se si ha top avviato nel proprio terminale, si potrebbe voler sapere come uscirne ed è semplice, basta premere la lettera q (per Quit) e si ritornerà al prompt del terminale. Si possono ottenere ulteriori informazioni in questi due modi: il metodo stile vecchia scuola è di digitare 'man top' nel terminale, ma il nuovo metodo, migliorato, è di digitare 'info top'. Tuttavia penso che otterrete lo stesso risultato con entrambi i modi. Il punto è che si tratta di un comando fertile con molte opzioni.

Interpretazione dei Dati di Sistema

Abbiamo visto alcuni concetti base del comando top e ci siamo concentrati nell'esaminare la lista dei processi per individuare e correggere eventuali errori. Questa è ancora una cosa molto utile, naturalmente, ma nell'output ci sono anche molti dati di sistema utili. Riprendiamo la schermata usata l'ultima volta per mostrare il risultato di questo comando (mostrata sotto).

Ora vogliamo concentrarci su quei numeri in cima che stanno rappresentando alcuni dati di sistema molto utili. Quindi partiamo dall'alto (letteralmente):

Riga 1, la riga in cima

Sulla prima riga (sopra) abbiamo il tempo di funzionamento. Effettivamente, questa è un informazione che si potrebbe ottenere usando il comando uptime così:

Quindi questo è un indizio che il comando top è una raccolta di informazioni disponibili singolarmente da altri comandi, riuniti in un unico pacchetto di bontà impressionante. Ciò è molto conveniente.

Così siamo in grado di vedere che sono le 15:52:05 e che il computer è in piedi da 17 giorni. Ci sono due utenti in questo momento, il che è normale. Uno di questi è root, ma non si dovrebbe mai usarlo per le attività ordinarie. È una pratica insicura e pericolosa. Mentre siamo registrati come root, ogni software avviato sul sistema ha il livello di privilegio di root. Il modo migliore è di creare un utente ordinario che non abbia un così ben alto livello di privilegio e registrarsi come tale utente. In questo caso l'utente è kevin. A proposito, Ubuntu rende molto difficile fare qualcosa che sia diversa da questa procedura. Se necessitate di diritti più alti, usate il comando sudo per darvi privilegi temporanei.

L'ultima parte di questa riga è chiamata load. Questi tre numeri stanno fornendo il carico per i precedenti 1, 5 e 15 minuti. Ma cos'è il carico? È il numero medio di processi che sono eseguibili, o non si possono interrompere. Semplicemente, senza entrare troppo nel tecnico, è come viene occupata la CPU per la maggior parte del tempo. Ma il trucco è che non è regolato (normalizzato) per il numero di CPU. Ciò significa che un sistema a singola CPU con un carico di 1 viene caricato tutto il tempo. Ma sul mio sistema dual-core, non ho mai avuto 2, quindi sono a posto. Se si avesse un quad-core, il numero magico sarebbe 4 e cosi via.

Riga 2, Attività

Non c'è nulla di interessante da vedere qui. Quell'ultima categoria, zombie, può sembrare per lo meno interessante, ma in realtà non lo è. I processi zombie sono avvii che hanno terminato l'esecuzione e saranno presto chiusi.

Riga 3, CPU

Questa è meritevole di un'occhiata o due. L'ultima volta abbiamo osservato i processi in fondo all'output del comando top per vedere se qualcuno di loro stava monopolizzando la situazione. Su questa riga, anziché guardare al singolo processo, osserveremo l'intero quadro di ciò che sta succedendo. E qui non dobbiamo preoccuparci di quanti core abbiamo, questi numeri aggregano tutti i dati di tutti i core.

La prima statistica è %us, che in questo caso è 32.0%. Questa è la percentuale dei cicli di CPU impegnati dai processi dell'utente. Non significa necessariamente quelli che una persona ha avviato, possono essere processi lanciati da Apache, MySQL, ecc. Se questa percentuale è molto alta, può essere l'indicazione di un problema, poiché abbiamo altre richieste da considerare. Per esempio, la prossima statistica è %sy, che è la percentuale di cicli CPU impegnati dal kernel e da altri processi di sistema. Ovviamente dobbiamo avere a disposizione alcuni cicli per essi o non avremo un computer funzionante. La terza, %id, è la percentuale del tempo di inattività della CPU, più è elevata meglio è (entro limiti ragionevoli, dobbiamo di fatto usare il computer!). Fintanto che abbiamo una ragionevole disponibilità di tempo di inattività, non avremo verosimilmente problemi. Possiamo ricontrollarlo osservando la quarta statistica, %wa. È la percentuale di tempo di attesa di un processo per l'accesso alla CPU. In questo caso, .2% è buono. Non sarà piacevole vederlo troppo spesso a 0.0%, poiché, data la natura del calcolatore, i processi sono in competizione per il tempo di CPU, ma un elevato numero qui indicherebbe di sicuro un problema. Il resto delle statistiche si possono quasi ignorare, in quanto si occupano di questioni davvero oscure, ma si possono esaminare nella pagina di man per top.

Righe 4 e 5, Memoria e Area di Swap

Queste due righe è meglio trattarle congiuntamente, poiché è necessario combinare queste informazioni per raccontare una storia completa. Quello che dobbiamo sapere è quanta memoria è stata usata e quanta è disponibile, in ogni momento. È importante perché la carenza di RAM è la causa più comune di un computer lento e pigro. A volte può sembrare un problema completamente diverso, questo perché è importante osservare i dati reali. Per esempio, se notiamo che il disco rigido è costantemente 'rumoroso' (noto come thrashing) possiamo pensare di avere un problema di I/O al disco stesso, ma in realtà ciò è più comunemente causato da una mancanza di RAM. Quando non c'è abbastanza RAM per contenere tutto il codice dei programmi e i dati attualmente in uso, alcuni di essi vengono copiati sul disco rigido (detto paging) per liberare spazio per altro codice e dati. Lo spazio in cui tali dati sono copiati è chiamato area di swap. Per cui quando il disco rigido è costantemente rumoroso generalmente significa che il codice e i dati sono continuamente scritti e letti da e per l'area di swap e ulteriore RAM potrebbe eliminare il problema.

Ora, una delle cose che dobbiamo capire per interpretare questi dati è che scrivere sul disco rigido e leggere dal medesimo è approssimativamente più lento di 4 mila milioni di volte rispetto allo scrivere e leggere sulla RAM. Quindi vogliamo minimizzare l'uso dell'area di swap per motivi prestazionali. Ma proprio perché la RAM è così tanto più veloce del disco rigido, il sistema operativo preferisce usarla ogni volta che è possibile. Un modo di accelerare le cose è di mantenere il codice in memoria finché non si chiude il programma. Dopotutto, possiamo riaprirlo, e rimuoverlo dalla RAM lo accelererebbe molto. Quindi il sistema operativo immagazzina nella RAM molto codice che non è effettivamente usato in maniera attiva. A causa di ciò, il resoconto sulla RAM utilizzata sarà simile a quando è sul punto di esaurirsi, anche se potrebbe non essere questo il caso. Dobbiamo osservare tutti i dati per valutarlo.

In questo caso, abbiamo iniziato notando che la macchina ha 15.949.272k di RAM. In altre parole, 16GB, come sapevo perché era quella che ci avevo installato. E il numero successivo dice che praticamente tutti i 16GB sono stati utilizzati. Questo è un problema? Non proprio. Se osserviamo la seconda riga, vediamo che ci sono 6GB di spazio swap, ma sono a mala pena utilizzati (sto usando poco meno di 2MB di RAM). E l'ultimo numero racconta la storia. Dei miei 16GB di RAM, una buona metà, 8GB, è stata usata per depositarci il codice. Se volessi aprire un programma che era già in memoria, grande, il codice è già li e si aprirà velocemente. Se voglio aprire qualche altro programma, il sistema operativo cancellerà parte del codice depositato in memoria per liberare spazio, quindi non c'è problema.

Htop, l'alternativa

In realtà preferisco top, ma ad alcune persone piace di più htop e penso che vedrete il perché. Per alcune cose è più facile lavorarci, in particolare se si necessita di fare alcune operazioni inerenti ai processi. Notate però che su molti sistemi non lo si trova già installato, per cui lo si deve prima installare. Su macchine Ubuntu, si installa con

sudo apt-get install htop

Innanzitutto, si può notare che presenta quasi gli stessi dati sui singoli processi del comando top. I processi, per scelta predefinita, sono sempre elencati in ordine di utilizzo della CPU, si può ancora vedere l'ID del processo, gli utenti, le percentuali di utilizzo della CPU e della memoria, proprio come prima. Possiamo vedere il comando che ha lanciato il processo, invece del solo nome del programma. Diversamente da top, htop permette lo scorrimento orizzontale usando i tasti freccia.

Su htop, abbiamo una interessante aggiunta, che è un visualizzatore grafico separato sull'utilizzo della CPU, per ciascuna di esse o per i core che si hanno, in questo caso 1 e 2 poiché si tratta di una macchina dual-core. E possiamo vedere l'utilizzo della memoria e dell'area di swap in una maniera che potremmo trovare facile da leggere. Tempo di funzionamento, carichi e attività sono mostrati in alto a destra.

Il vero vantaggio di htop si ha quando si vuole far qualcosa su uno o più dei propri processi. Basta semplicemente usare i tasti freccia su e giù per evidenziare i processi e usare quindi uno dei tasti funzione mostrati sul fondo. Per esempio, se si evidenzia un processo e si preme poi F9 si ucciderà il processo. Premendo F7 (Nice-) si abbasserà il numero di precisione, incrementando così la priorità (si, non è intuitivo). E premendo F8 si ridurrà la priorità alzando il numero di precisione. Ma teniamo presente che per dare una priorità molto alta a un processo avremmo bisogno di accedere come root, magari utilizzando il comando

sudo htop

Personalmente, non ho molti motivi di pasticciarci, ma il peggio che potrebbe succedere è che potrebbe essere necessario riavviare il computer se davvero roviniamo tutto.

Altri tasti funzione ci permettono di cambiare rapidamente l'ordinamento, il campo su cui ordinare e così via.

Ricapitolando, penso che htop sia molto utile, ma tendo a usare molto più spesso top per due motivi. Il primo è che mi piacciono le più dettagliare informazioni che fornisce. Il secondo è che lo avrò disponibile su qualsiasi sistema davanti al quale probabilmente mi siedo, mentre htop necessiterà di essere installato e ciò vuol dire una connessione internet funzionante, che potrei anche non avere. Ma, in generale, questi due comandi fanno spesso le stesse cose e sono una cruciale aggiunta ai propri strumenti Linux.

Note alla traduzione

Revisione

HOW-TO Scritto da Kevin O'Brien

Usare Il Comando TOP

Uno dei grandi vantaggi nell'utilizzare Linux è che sono disponibili alcuni grandi strumenti che ci aiutano a capire cosa sta succedendo al nostro computer e a diagnosticare eventuali problemi. Uno dei più utili è il comando Top. Tratterò di alcune delle cose che si possono fare e forse menzionerò altresì uno o due ulteriori comandi.

Innanzitutto, tanto per tirarlo fuori, c'è un'alternativa chiamata htop e pianifico di trattarlo in un secondo momento. Però, generalmente, htop ha bisogno di essere installato prima di di poterlo usare, mentre top dovrebbe già essere presente sul proprio sistema, rendendolo un buon punto di partenza. L'uso del comando è semplice: basta aprire un terminale/console e digitare top. Il risultato sarà qualcosa simile all'immagine mostrata a destra.

Ci sono molte informazioni in questa schermata, quindi ci vorrà un po' di tempo per passare in rassegna tutte le opzioni. Quello che possiamo vedere subito è che elenca i processi in esecuzioni sul proprio computer e che mostra l'identificativo di ciascun processo, ecc. Inoltre sopra a questa lista è visibile ogni sorta di numero criptico. Tratteremo di ognuno di essi in questo articolo o nei successivi, ma per farlo dobbiamo andare avanti.

Uso della CPU

Per impostazione predefinita, top elenca i processi in ordine di quantità di CPU che ciascuno di questi utilizza, espressa come percentuale sul totale disponibile. È importante da sapere, poiché se la propria CPU arriva al limite, se ne vedranno degradare le prestazioni. Ciò si può manifestare con ritardi nella risposta a richieste tramite tastiera e/o mouse, scatti nella riproduzione audio o nel video, ecc. Sul mio desktop Kubuntu, ho un pannello laterale impostato per il monitoraggio sull'uso della CPU, della temperatura, della memoria e dell'area di Swap utilizzata e del traffico di rete, così da poter controllare tali funzioni critiche ed evitare che la situazione mi sfugga di mano. Ho visto situazioni in cui l'uso della CPU ha raggiunto il limite del 100% e li è rimasta (generalmente è un risultato di Flash, che non può morire troppo presto, ma questo è uno sfogo per un altro giorno). Quando ciò accade, il comando top mi permette di controllare velocemente e vedere qual'è l'applicazione problematica così posso terminarla.

Una cosa bella del comando top è che interagisce per tutto il tempo che lo si ha nel terminale. Quindi, possiamo uccidere un processo in maniera facile premendo semplicemente la k con un terminale aperto su cui top è in esecuzione. Ciò farà apparire un cursore lampeggiante al di sopra della lista dei processi. Basterà inserire l'ID del processo relativo all'applicazione che si comporta in modo anomalo ed è fatta.

Ora, se guardiamo la schermata di top in esecuzione sul mio computer, potremmo notare alcune cose. Ho detto che dà la percentuale di CPU utilizzata rispetto al totale. E se guardiamo attentamente potremmo osservare che la somma delle percentuali supera il 100%. Come può essere, vi chiederete? Bene, la risposta è che la si sta guardando come percentuale del core sul quale il processo è in esecuzione. Poiché il computer è una macchina dual-core, ha due processori e può distribuire i processi individuali su qualunque core desidera. Così avrei potuto teoricamente vedere fino al 200% se avessi sommato i numeri qui di seguito (anche se sarebbe un male perché indicherebbe che siamo al limite). Se avessi un quad-core, potrei avere fino al 400%, ecc.

Priorità e precisione

L'idea di precisione è di determinare quali processi dovrebbero ottenere altri incentivi quando sono in esecuzione e quali dovrebbero essere messi in background. In altre parole, di impostare alcune priorità di accesso alla CPU. Questo avviene utilizzando un numero di precisione, che appare nella colonna NI. Nella schermata possiamo vedere che tutti i processi sono in esecuzione con numero di precisione zero. Ciò significa che sono in esecuzione con la priorità predefinita, che non è stata alterata in alcun modo. I numeri di precisione vanno da -20 a +19, con -20 come priorità più alta. Ho detto che 0 è la scelta predefinita, ma possiamo verificarlo sul sistema eseguendo il comando nice senza nessun argomento. Ciò che restituisce è il valore predefinito del numero di precisione. Per il momento mi fermo qui con questo argomento, ma se volete saperne di più c'è una buona pagina web presso http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-6/. Questo articolo spiegherà come poter cambiare il livello del numero di precisione per alcuni processi, se si desidera farlo.

Memoria

Nella schermata, vicino alla colonna relativa all'uso della CPU c'è quella della memoria utilizzata, sempre espressa come percentuale del totale disponibile. In questo caso, accade che il processo che sta utilizzando maggiore CPU è anche quello che sta utilizzando più memoria, il che non è inusuale. Ma se vogliamo vedere i processi allineati per ordine di memoria consumata? Bene, come ho detto sopra, il comando top è interattivo. Per cambiare l'ordinamento basta premere la lettera maiuscola O mentre il comando è in esecuzione in un terminale. Questo porterà a una utilissima schermata di opzioni di ordinamento (mostrata sotto).

Con questa schermata aperta possiamo premere la lettera minuscola n, dare quindi invio e ottenere l'elenco di ordine di percentuale di memoria utilizzata. Oppure possiamo ordinarlo per altri modi, se necessario.

Di nuovo, è utile se notiamo che stiamo per esaurire la memoria e dobbiamo sapere cosa sta succedendo. Se un processo sta inaspettatamente utilizzando molta memoria, sarebbe sicuramente un'indicazione. Questo non implica che si ha una qualche idea di cosa sia il normale in queste situazioni. Il modo migliore di dare un senso a ciò è di controllare periodicamente e osservare cosa sta succedendo. Nel mio caso, ho portato la mia macchina a 16GB di RAM, così da non aspettarmi di vedere, nella maggior parte dei casi, percentuali di utilizzo molto alte. Per esempio, giusto ora ho i mio pannello inferiore pieno di icone di programmi aperti (al momento sono 18) e un veloce controllo dell'output di top mostra che sto utilizzando il 35-40% del totale della memoria.

Nella schermata, si vede un divoratore di memoria, ma ciò, di fatto, è previsto. Ho VirtualBox che esegue una macchina virtuale, configurata per usare 4GB di RAM (più altre risorse, ovviamente). Quindi, in questo caso, vedevo ciò che mi aspettavo di vedere. Ma se vedevo Firefox che utilizzava troppa memoria, avrei saputo che c'era un problema e l'avrei prontamente chiuso.

q per Quit

Se si ha top avviato nel proprio terminale, si potrebbe voler sapere come uscirne ed è semplice, basta premere la lettera q (per Quit) e si ritornerà al prompt del terminale. Si possono ottenere ulteriori informazioni in questi due modi: il metodo stile vecchia scuola è di digitare 'man top' nel terminale, ma il nuovo metodo, migliorato, è di digitare 'info top'. Tuttavia penso che otterrete lo stesso risultato con entrambi i modi. Il punto è che si tratta di un comando fertile con molte opzioni.

Interpretazione dei Dati di Sistema

Abbiamo visto alcuni concetti base del comando top e ci siamo concentrati nell'esaminare la lista dei processi per individuare e correggere eventuali errori. Questa è ancora una cosa molto utile, naturalmente, ma nell'output ci sono anche molti dati di sistema utili. Riprendiamo la schermata usata l'ultima volta per mostrare il risultato di questo comando (mostrata sotto).

Ora vogliamo concentrarci su quei numeri in cima che stanno rappresentando alcuni dati di sistema molto utili. Quindi partiamo dall'alto (letteralmente):

Riga 1, la riga in cima

Sulla prima riga (sopra) abbiamo il tempo di funzionamento. Effettivamente, questa è un informazione che si potrebbe ottenere usando il comando uptime così:

Quindi questo è un indizio che il comando top è una raccolta di informazioni disponibili singolarmente da altri comandi, riuniti in un unico pacchetto di bontà impressionante. Ciò è molto conveniente.

Così siamo in grado di vedere che sono le 15:52:05 e che il computer è in piedi da 17 giorni. Ci sono due utenti in questo momento, il che è normale. Uno di questi è root, ma non si dovrebbe mai usarlo per le attività ordinarie. È una pratica insicura e pericolosa. Mentre siamo registrati come root, ogni software avviato sul sistema ha il livello di privilegio di root. Il modo migliore è di creare un utente ordinario che non abbia un così ben alto livello di privilegio e registrarsi come tale utente. In questo caso l'utente è kevin. A proposito, Ubuntu rende molto difficile fare qualcosa che sia diversa da questa procedura. Se necessitate di diritti più alti, usate il comando sudo per darvi privilegi temporanei.

L'ultima parte di questa riga è chiamata load. Questi tre numeri stanno fornendo il carico per i precedenti 1, 5 e 15 minuti. Ma cos'è il carico? È il numero medio di processi che sono eseguibili, o non si possono interrompere. Semplicemente, senza entrare troppo nel tecnico, è come viene occupata la CPU per la maggior parte del tempo. Ma il trucco è che non è regolato (normalizzato) per il numero di CPU. Ciò significa che un sistema a singola CPU con un carico di 1 viene caricato tutto il tempo. Ma sul mio sistema dual-core, non ho mai avuto 2, quindi sono a posto. Se si avesse un quad-core, il numero magico sarebbe 4 e cosi via.

Riga 2, Attività

Non c'è nulla di interessante da vedere qui. Quell'ultima categoria, zombie, può sembrare per lo meno interessante, ma in realtà non lo è. I processi zombie sono avvii che hanno terminato l'esecuzione e saranno presto chiusi.

Riga 3, CPU

Questa è meritevole di un'occhiata o due. L'ultima volta abbiamo osservato i processi in fondo all'output del comando top per vedere se qualcuno di loro stava monopolizzando la situazione. Su questa riga, anziché guardare al singolo processo, osserveremo l'intero quadro di ciò che sta succedendo. E qui non dobbiamo preoccuparci di quanti core abbiamo, questi numeri aggregano tutti i dati di tutti i core.

La prima statistica è %us, che in questo caso è 32.0%. Questa è la percentuale dei cicli di CPU impegnati dai processi dell'utente. Non significa necessariamente quelli che una persona ha avviato, possono essere processi lanciati da Apache, MySQL, ecc. Se questa percentuale è molto alta, può essere l'indicazione di un problema, poiché abbiamo altre richieste da considerare. Per esempio, la prossima statistica è %sy, che è la percentuale di cicli CPU impegnati dal kernel e da altri processi di sistema. Ovviamente dobbiamo avere a disposizione alcuni cicli per essi o non avremo un computer funzionante. La terza, %id, è la percentuale del tempo di inattività della CPU, più è elevata meglio è (entro limiti ragionevoli, dobbiamo di fatto usare il computer!). Fintanto che abbiamo una ragionevole disponibilità di tempo di inattività, non avremo verosimilmente problemi. Possiamo ricontrollarlo osservando la quarta statistica, %wa. È la percentuale di tempo di attesa di un processo per l'accesso alla CPU. In questo caso, .2% è buono. Non sarà piacevole vederlo troppo spesso a 0.0%, poiché, data la natura del calcolatore, i processi sono in competizione per il tempo di CPU, ma un elevato numero qui indicherebbe di sicuro un problema. Il resto delle statistiche si possono quasi ignorare, in quanto si occupano di questioni davvero oscure, ma si possono esaminare nella pagina di man per top.

Righe 4 e 5, Memoria e Area di Swap

Queste due righe è meglio trattarle congiuntamente, poiché è necessario combinare queste informazioni per raccontare una storia completa. Quello che dobbiamo sapere è quanta memoria è stata usata e quanta è disponibile, in ogni momento. È importante perché la carenza di RAM è la causa più comune di un computer lento e pigro. A volte può sembrare un problema completamente diverso, questo perché è importante osservare i dati reali. Per esempio, se notiamo che il disco rigido è costantemente 'rumoroso' (noto come thrashing) possiamo pensare di avere un problema di I/O al disco stesso, ma in realtà ciò è più comunemente causato da una mancanza di RAM. Quando non c'è abbastanza RAM per contenere tutto il codice dei programmi e i dati attualmente in uso, alcuni di essi vengono copiati sul disco rigido (detto paging) per liberare spazio per altro codice e dati. Lo spazio in cui tali dati sono copiati è chiamato area di swap. Per cui quando il disco rigido è costantemente rumoroso generalmente significa che il codice e i dati sono continuamente scritti e letti da e per l'area di swap e ulteriore RAM potrebbe eliminare il problema.

Ora, una delle cose che dobbiamo capire per interpretare questi dati è che scrivere sul disco rigido e leggere dal medesimo è approssimativamente più lento di 4 mila milioni di volte rispetto allo scrivere e leggere sulla RAM. Quindi vogliamo minimizzare l'uso dell'area di swap per motivi prestazionali. Ma proprio perché la RAM è così tanto più veloce del disco rigido, il sistema operativo preferisce usarla ogni volta che è possibile. Un modo di accelerare le cose è di mantenere il codice in memoria finché non si chiude il programma. Dopotutto, possiamo riaprirlo, e rimuoverlo dalla RAM lo accelererebbe molto. Quindi il sistema operativo immagazzina nella RAM molto codice che non è effettivamente usato in maniera attiva. A causa di ciò, il resoconto sulla RAM utilizzata sarà simile a quando è sul punto di esaurirsi, anche se potrebbe non essere questo il caso. Dobbiamo osservare tutti i dati per valutarlo.

In questo caso, abbiamo iniziato notando che la macchina ha 15.949.272k di RAM. In altre parole, 16GB, come sapevo perché era quella che ci avevo installato. E il numero successivo dice che praticamente tutti i 16GB sono stati utilizzati. Questo è un problema? Non proprio. Se osserviamo la seconda riga, vediamo che ci sono 6GB di spazio swap, ma sono a mala pena utilizzati (sto usando poco meno di 2MB di RAM). E l'ultimo numero racconta la storia. Dei miei 16GB di RAM, una buona metà, 8GB, è stata usata per depositarci il codice. Se volessi aprire un programma che era già in memoria, grande, il codice è già li e si aprirà velocemente. Se voglio aprire qualche altro programma, il sistema operativo cancellerà parte del codice depositato in memoria per liberare spazio, quindi non c'è problema.

Htop, l'alternativa

In realtà preferisco top, ma ad alcune persone piace di più htop e penso che vedrete il perché. Per alcune cose è più facile lavorarci, in particolare se si necessita di fare alcune operazioni inerenti ai processi. Notate però che su molti sistemi non lo si trova già installato, per cui lo si deve prima installare. Su macchine Ubuntu, si installa con

sudo apt-get install htop

Innanzitutto, si può notare che presenta quasi gli stessi dati sui singoli processi del comando top. I processi, per scelta predefinita, sono sempre elencati in ordine di utilizzo della CPU, si può ancora vedere l'ID del processo, gli utenti, le percentuali di utilizzo della CPU e della memoria, proprio come prima. Possiamo vedere il comando che ha lanciato il processo, invece del solo nome del programma. Diversamente da top, htop permette lo scorrimento orizzontale usando i tasti freccia.

Su htop, abbiamo una interessante aggiunta, che è un visualizzatore grafico separato sull'utilizzo della CPU, per ciascuna di esse o per i core che si hanno, in questo caso 1 e 2 poiché si tratta di una macchina dual-core. E possiamo vedere l'utilizzo della memoria e dell'area di swap in una maniera che potremmo trovare facile da leggere. Tempo di funzionamento, carichi e attività sono mostrati in alto a destra.

Il vero vantaggio di htop si ha quando si vuole far qualcosa su uno o più dei propri processi. Basta semplicemente usare i tasti freccia su e giù per evidenziare i processi e usare quindi uno dei tasti funzione mostrati sul fondo. Per esempio, se si evidenzia un processo e si preme poi F9 si ucciderà il processo. Premendo F7 (Nice-) si abbasserà il numero di precisione, incrementando così la priorità (si, non è intuitivo). E premendo F8 si ridurrà la priorità alzando il numero di precisione. Ma teniamo presente che per dare una priorità molto alta a un processo avremmo bisogno di accedere come root, magari utilizzando il comando

sudo htop

Personalmente, non ho molti motivi di pasticciarci, ma il peggio che potrebbe succedere è che potrebbe essere necessario riavviare il computer se davvero roviniamo tutto.

Altri tasti funzione ci permettono di cambiare rapidamente l'ordinamento, il campo su cui ordinare e così via.

Ricapitolando, penso che htop sia molto utile, ma tendo a usare molto più spesso top per due motivi. Il primo è che mi piacciono le più dettagliare informazioni che fornisce. Il secondo è che lo avrò disponibile su qualsiasi sistema davanti al quale probabilmente mi siedo, mentre htop necessiterà di essere installato e ciò vuol dire una connessione internet funzionante, che potrei anche non avere. Ma, in generale, questi due comandi fanno spesso le stesse cose e sono una cruciale aggiunta ai propri strumenti Linux.

Note alla revisione

Errata Corrige


CategoryComunitaFcm