# Manuale di Monitor di Sistema V2.3

## Introduzione

L'applicazione Monitor di Sistema permette di mostrare informazioni base sul sistema e di monitorare i processi di sistema, l'uso delle risorse di sistema e del file system. È Possibile utilizzare Monitor di Sistema per modificare il comportamento del vostro sistema.

La finestra del Monitor di Sistema contiene quattro schede:

Sistema

- Mostra diverse informazioni di base su hardware e software del computer.

  Distribuzione

- - Versione della distribuzione

  - Versione del Kernel Linux

  - Versione di MATE

Hardware

- - Memoria installata

  - Processori e velocità

Stato del sistema

- - Spazio su disco attualmente disponibile

Processesi

- Mostra i processi attivi e come essi sono in relazione gli uni con gli altri. Fornisce informazioni dettagliate sui singoli processi e permette di controllare i processi attivi.

Risorse

- Mostra l'utilizzo corrente delle seguenti risorse del sistema:

  - Tempo della CPU (central processing unit)

  - Memoria e spazio di swap

  - Uilizzo della rete

File Sistems

- Elenca tutti i file system montati assieme alle informazioni basilari su ciascuno di essi.

## Per iniziare

### Avviare Monitor di Sistema

è possibile avviare Monitor di Sistema nei seguenti modi

menù Applicazioni

- Selezionare Strumenti di Sistema Monitor di Sistema MATE.

Riga di comando

- Eseguire il seguente comando: `mate-system-monitor`

### Quando si avvia Monitor di Sistema

Quando si avvia Monitor di Sistema, viene visualizzata la seguente finestra:

#### Finestra del Monitor di Sistema

Mostra la finestra principale di Monitor di Sistema

La finestra di Monitor di Sistema contiene i seguenti elementi:

Barra dei menù

- I menu sulla barra dei menu contengono tutti gli strumenti necessari per lavorare con Monitor di Sistema.

Area di visualizzazione

- L'area di visualizzazione contiene le informazioni del monitor di sistema. Essa contiene le seguenti schede:

  - Sistema

    Contiene un elenco delle proprietà base del sistema, come la versione del software di sistema e lo stato e le specifiche dell'hardware.

  - Processesi

    Contiene un elenco dei processi organizzati in tabella, un elenco del carico medio degli ultimi minuti e un pulsante Termina Processo.

  - Risorse

    Contiene un grafico sulla Cronologia della CPU, un grafico sulla Cronologia della Memoria e dello Swap, ed un grafico sulla Cronologia della Rete.

  - File Sistems

    Contiene una lista dei file system attualmente montati.

Barra di stato

- La barra di stato mostra informazioni sull'attività corrente di Monitor di Sistema e le informazioni contestuali sugli oggetti dei menu

## Utilizzo

### Mostrare le informazioni base sul sistema

Per mostrare le informazioni base del sistema, selezionare la scheda Sistema.

Nella scheda Sistema, l'informazione è organizzata in tre gruppi:

- Informazioni di Sistema

- Hardware

- Stato del sistema

### Mostrare l'elenco dei processi

Per mostrare l'elenco dei processi attivi selezionare la schedaProcessi.

Nella scheda Processi, i processi sono organizzati in una tabella. Le righe della tabella mostrano le informazioni relative ad essi. Le colonne rappresentano campi di informazione come il nome dell'utente che ha lanciato il processo, il quantitativo di memoria attualmente utilizzato dal processo, eccetera. Da sinistra a destra la scheda Processi mostra di default le seguenti colonne:

- Nome del processo

- Stato

- %CPU

- Nice

- ID

- Memoria

- Canale di Attesa

- Lettura disco totale

- Scrittura disco totale

- Lettura disco

- Scrittura disco

- Unità

- Priorità

Pe informazioni su come cambiare le colonne mostrate nella lista dei processi, vedere mate-system-monitor-prefs-proclist.

#### Processi genitore e processi figlio

Un processo genitore è un processo che lancia un altro processo. Il rocesso lanciato è il processo figlio del processo genitore originario. Come impostazione predefinita, Monitor di Sistema non mostra le dipendenze dei processi. Per informazioni su come modificare il comportamento di visualizzazione predefinito, vedere mate-system-monitor-modify-processlist-viewdeps.

#### Priorità di un processo e valori Nice

I processi sono eseguiti in ordine di priorità: processi a priorità elevata sono eseguiti prima di quelli a priorità più bassa. I processi figlio ereditano la loro priorità dal processo genitore.

La priorità di un processo è impostata dal valore nice del processo, come segue:

- Un valore nice di 0 significa che il processo ha priorità normale.

- Più è alto il valore nice, minore è la priorità del processo.

- Più basso il valore nice, più alta è la priorità

Per informazioni su come modificare la priorità di un processo, vedere mate-system-monitor-change-priority.

### Ordinare l'elenco dei processi

Per ordinare l'elenco dei processi, procedere come segue:

1. Selezionare la scheda Processi per mostrare l'elenco dei processi.

2. Per impostazione predefinita i processi sono elencati per nome, in ordine alfabetico. Per ordinarli in ordine alfabetico inverso, fare click sull'intestazione della colonna Nome del Processo.

3. Fare click su una qualsiasi intestazione di colonna, per ordinare i processi secondo le informazioni di quella colonna, in ordine alfabetico o numerico.

4. Fare nuovamente click sull'intestazione della colonna per ordinare i processi in ordine alfabetico o numerico inverso.

### Modificare il contenuto dell'elenco dei processi

È possibile modificare il contenuto dell'elenco dei processi in diversi modi.

#### Mostrare tutti i processi

Per mostrare tutti i processi nell'elenco dei processi, procedere come segue:

1. Selezionare la scheda Processi per mostrare l'elenco dei processi.

2. Selezionare Visualizza Tutti i Processi .

#### Mostrare solo i processi relativi all'utente corrente.

Per mostrare solo i processi relativi all'utente corrente, procedere come segue:

1. Selezionare la scheda Processi per mostrare l'elenco dei processi.

2. Selezionare Visualizza Processi personali .

#### Mostrare solo i processi attivi

Per mostrare solo i processi attivi nella finestra dei processi, procedere come segue:

1. Selezionare la scheda Processi per mostrare l'elenco dei processi.

2. Selezianare viualizza Processi attivi .

#### Mostrare le dipendenze

Per mostrare le dipendenze tra processi nell'elenco dei processi, procedere come segue:

1. Selezionare la scheda Processi per mostrare l'elenco dei processi.

2. Selezionare Visualizza Dipendenze .

Se l'elemento del menu Dipendenze è selezionato, i processi vengono elencati come segue:

- I processi genitori sono indicati dal simbolo di un triangolo alla sinistra del nome del processo. Fare clic sul triangolo per mostrare o nascondere i processi figli associati.

- I processi figlio sono leggermente spostati sulla destra ed elencati assieme al loro processo genitore.

Se l'oggetto menu Dipendenze non è selezionato:

- Processi genitori e processi figlio non sono distinguibili.

- I processi sono elencati in ordine alfabetico.

### Mostrare le mappe di memoria di un processo

Per mostrare le mappe di memoria di un processo, procedere come segue:

1. Selezionare la scheda Processi per mostrare l'elenco dei processi.

2. Selezionare il processo dall'elenco dei processi.

3. Selezionare Vista Mappe della memoria , o fare click con il pulsante destro del mouse e scegliere Mappe della Memoria.

la finestra di dialogo Mappe della Memoria mostra le informazioni in formato di tabella. Il nome del processo è mostrato sopra la tabella della mappa di memoria. Da sinistra a destra, il dialogo Mappe della Memoria mostra le seguenti colonne:

Nome del file

- La posizione di una libreria condivisa che è attualmente in uso dal processo. Se questo campo è vuoto, l'informazione di memoria in questa riga descrive la memoria posseduta dal processo il cui nome è mostrato sopra la mappa di memoria.

Inizio VM

- L'indirizzo al quale inizia il segmento di memoria.

Fine VM

- L'indirizzo al quale termina il segmento di memoria.

Dimensione VM

- La dimensione del segmento di memoria.

Flag

- I flag seguenti descrivono i diversi tipi di accesso che il processo può avere al segmento di memoria:

  p

- Il segmento di memoria è riservato al processo, e non è accessibile da altri processi

r

- Il processo ha il permesso di leggere dal segmento di memoria.

s

- Il segmento di memoria è condiviso con altri processi.

w

- Il processo ha il permesso di scrivere sul segmento di memoria.

x

- Il processo ha il permesso di eseguire istruzioni che sono contenute nel segmento di memoria.

Offset VM

- L'offset della memoria virtuale del segmento di memoria.

Private clean

- Pagine immutate da quando sono state mappate che appartengono solo ad uno specifico processo.

Private dirty

- Pagine che sono state modificate da quando sono state mappate che appartengono solo ad uno specifico processo.

Shared clean

- Pagine immutate che sono condivise tra più processi.

Shared dirty

- Pagine modificate che sono condivise tra più processi.

Dispositivo

- I numeri di dispositivo maggiore e minore del dispositivo su cui è localizzato il file della libreria condivisa.

Inode

- L'inode sul dispositivo da cui la libreria condivisa è caricata in memoria.

Fate click su una qualsiasi intestazione di colonna per ordinare i dati per le informazioni di quella colonna, in ordine alfabetico o numerico. Fare nuovamente click sulla colonna per ordinare i dati in ordine alfabetico o numerico inverso.

Fare click su Chiudi per chiudere il dialogo Mappe della Memoria.

### Cambiare priorità ad un processo

Per cambiare la priorità di un processo, procedere come segue:

1. Selezionare la scheda Processi per mostrare l'elenco dei processi.

2. Selezionare il processo di cui si vuole modificare la priorità.

3. Selezionare la priorità in Modifica Cambia Priorità, o fare click col pulsante destro del mouse e scegliere Cambia Priorità. Se l'oggetto menu Personalizzata è selezionato, verrà mostrato il dialogo Cambia Priorità, quindi procedete come segue.

4. Utilizzare il regolo per impostare il valore di nice del processo .

   Il valore di nice imposta la priorità del processo: più basso il valore di nice, maggiore è la priorità.

   Per specificare un valore di nice minore di zero, gli utenti non root dovranno inserire la password di root.

5. Fare clic sul pulsante Cambia priorità.

### Terminare un processo

Per terminare un processo, procedere come segue:

1. Selezionare la scheda Processi per mostrare l'elenco dei processi.

2. Selezionare il processo che si vuole terminare.

3. Selezionare Modifica Termina processo, o fare click col pulsante destro del mouse e scegliere Termina processo, oppure fare click sul pulsante Termina processo.

   Per impostazione predefinita, verrà mostrato un avviso di conferma. Per informazioni su come mostrare o nascondere l'avviso di conferma, vedere mate-system-monitor-prefs-proclist.

4. Fare click sul pulsante Termina processo per confermare che si vuole terminare il processo. Monitor di Sistema forza il processo di concludersi normalmente.

Questo è il modo migliore per interrompere un processo.

### Uccidere un processo

Per uccidere un processo , procedere come segue:

1. Selezionare la scheda Processi per mostrare l'elenco dei processi.

2. Selezionare il processo che si vuole interrompere.

3. Selezionare Modifica Uccidi Processo, o fare click con il pulsante destro del mouse e scegliereUccidi Processo.

   Per impostazione predefinita, verrà mostrato un avviso di conferma. Per informazioni su come mostrare o nascondere l'avviso di conferma, vedere mate-system-monitor-prefs-proclist.

4. Fare click sul pulsante Uccidi processo per confermare che si vuole terminare il processo. Monitor di Sistema forza il processo ad interrompersi immediatamente.

Si procede all'uccisione di un processo solo se non è possibile chiuderlo normalmente come descritto in mate-system-monitor-end-process.

### Monitorare l'utilizzo del CPU

Per monitorare l'utilizzo del CPU, selezionare la scheda Risorse.

Monitor di Sistema mostra la cronologia di utilizzo del CPU in formato grafico. Al di sotto del grafico, Monitor di Sistema mostra inoltre l'utilizzo corrente del CPU, espresso come percentuale.

### Monitorare la memoria e l'utilizzo dello Swap

Per verificare l'utilizzo della memoria e dello swap, selezionare la scheda Risorse.

Monitor di Sistema mostra la cronologia dell'utilizzo della memoria in modalità grafica. Al di sotto del grafico, Monitor di Sistema mostra anche i seguenti valori numerici:

- Memoria utilizzata su memoria totale

- Area di swap utilizzata su area di swap totale

### Monitorare l'attività di Rete

Per monitorare l'utilizzo della rete, selezionare la scheda Risorse.

Monitor di Sistema mostra la cronologia dell'utilizzo della rete in modalità grafica. Al di sotto del grafico Monitor di Sistemavisualizza anche i seguenti valori numerici:

- Dati ricevuti per secondo e dati ricevuti totali

- Dati inviati per secondo e dati inviati totali

### Monitorare il File System

Per controllare il file system, selezionare la scheda File System.

Monitor di Sistema mostra i file system montati in modalità di tabella. Da sinistra a destra, la tabella mostra le seguenti colonne:

- Dispositivo

- Directory

- Tipo

- Totale

- Libero

- Disponibile

- Usato

Per informazioni su come modificare le colonne visualizzate nell'elenco dei file system, vedere mate-system-monitor-prefs-fs.

### Personalizzare la scheda Risorse

È possibile personalizzare la scheda Risorse nei seguenti modi:

- mate-system-monitor-customize-cpu

- mate-system-monitor-customize-mem

- mate-system-monitor-customize-network

#### Modificare i colori delle linee del grafico CPU

Per modificare il colore delle linee che rappresentano l'utilizzo del CPU nel grafico della Cronologia CPU, procedere come segue:

1. Selezionare la scheda Risorsedella finestra di Monitor di Sistema, per mostrare i grafici e la tabella che forniscono informazioni sulle risorse del sistema.

2. Fare click sul pulsante del colore CPU. Verrà visualizzata la finestra Seleziona un colore.

3. Selezionare un colore dalla Tavolozza, o utilizzare la ruota dei colori o le frecce per modificare il colore.

4. Fare click su OK per chiudere la finestra Seleziona colore.

#### Modificare il colore dei grafici della memoria e dello Swap

Per modificare il colore delle linee che rappresentano l'utilizzo della memoria e dello spazio di swap nel grafico della Cronologia della Memoria e dello Swap, procedere come segue:

1. Selezionare la scheda Risorsedella finestra di Monitor di Sistema, per mostrare i grafici e la tabella che forniscono informazioni sulle risorse del sistema.

2. Fare click sul pulsante Memoria o Swap. Verrà visualizzata la finestra di dialogo Seleziona un colore.

3. Selezionare un colore dalla Tavolozza, o utilizzare la ruota dei colori o le frecce per modificare il colore.

4. Fare click su OK per chiudere la finestra Seleziona colore.

#### Modificare i colori delle linee del grafico di Rete

Per modificare il colore delle linee che rappresentano l'utilizzo della rete nel grafico Cronologia di Rete, procedere come segue:

1. Selezionare la scheda Risorsedella finestra di Monitor di Sistema, per mostrare i grafici e la tabella che forniscono informazioni sulle risorse del sistema.

2. Fare click sui pulsanti Ricezione o Invio. Verrà visualizzata la finestra Selezione un colore.

3. Selezionare un colore dalla Tavolozza, o utilizzare la ruota dei colori o le frecce per modificare il colore.

4. Fare click su OK per chiudere la finestra Seleziona colore.

## Preferenze

Per configurare Monitor di Sistema, selezionare Modifica Preferenze. Il dialogo Preferenze contiene le seguenti sezioni a scheda:

- mate-system-monitor-prefs-proclist

- mate-system-monitor-prefs-resmon

- mate-system-monitor-prefs-fs

### Processi

Comportamento

- - Intervallo di aggiornamento in secondi

    Utilizzare questi pulsanti per specificare l'intervallo di tempo con cui si vuole aggiornare l'elenco dei processi.

  - Abilitare l'aggiornamento fluido

    Selezionare questa opzione per aggiornare in modo fluido.

  - Avvertire prima di terminare o uccidere i processi

    Selezionare questa opzione per mostrare un avviso di conferma quando si termina o si uccide un processo.

  - Dividi l'uso della CPU per il numero di CPU

    Selezionare questa opzione per dividere la percentuale CPU di ciascun processo nella tabella dei Processi per il numero di CPU.

Campi di informazione

- Utilizzare le seguenti opzioni per selezionare quali campi saranno visualizzati nell'elenco dei processi:

  - Nome del Processo

    Selezionare questa opzione per visualizzare il nome del processo. Questa colonna può contenere un'icona per indicare l'applicazione che è associata al processo.

  - Utente

    Selezionare questa opzione per mostrare il nome dell'utente che possiede il processo.

  - Stato

    Selezionare questa opzione per visualizzare lo stato attuale del processo: sleeping o in esecuzione..

  - Memoria virtuale

    Scegliere questa opzione per mostrare il nome dell'utente che possiede il processo.

  - Memoria residente

    Selezionare questa opzione per visualizzare la quantità di memoria fisica che è allocata per il processo.

  - Memoria scrivibile

    Selezionare questa opzione per mostrare la quantità di memoria che può essere scritta dal processo.

  - Memoria condivisa

    Selezionare la quantità di memoria condivisa che è allocata per il processo. La memoria condivisa è la memoria a cui può accedere un altro processo.

  - Memoria Server X

    Selezionare questa opzione per visualizzare la quantità di memoria di server X utilizzata dal processo.

  - % CPU

    Selezionare questa opzione per visualizzare la percentuale di tempo di utilizzo CPU attualmente usata dal processo.

  - Tempo CPU

    Selezionare questa opzione per visualizzare la quantità di tempo di utilizzo del CPU che è stata impiegata dal processo.

  - Avviato

    Selezionare questa opzione per visualizzare quando è stato avviato il processo.

  - Nice

    Selezionare questa opzione per visualizzare il valore di nice del processo. Il valore di nice imposta la priorità del processo: più basso è il valore di nice, più alta è la priorità

  - ID

    Selezionare questa opzione per visualizzare l'identificativo del processo, noto anche come pid. Il pid è un numero che identifica univocamente il processo. Può essere utilizzato per manipolare il processo dalla riga dei comandi.

  - Memoria

    Selezionare questa opzione per visualizzare la quantità di memoria di sistema che è attualmente in uso dal processo.

  - Security Context

    Selezionare questa opzione per visualizzare il contesto di sicurezza in cui il processo è in esecuzione.

  - Riga di comando

    Selezionare questa opzione per visualizzare la riga di comando impiegata per avviare il processo, includendo gli argomenti.

  - Canale di Attesa

    Selezionare questa opzione per mostrare il canale di attesa, il luogo in cui un processo attende una risorsa.

  - Gruppo di Controllo

    Selezionare questa opzione per visualizzare il gruppo di controllo a cui appartiene un processo.

  - Totale Lettura del Disco

    Selezionare questa opzione per visualizzare la quantità totale di dati letti dal disco di un processo..

  - Totale Scrittura del Disco

    Selezionare questa opzione per visualizzare la quantità totale di dati scritti da un processo sul disco.

  - Lettura Disco

    Selezionare questa opzione per visualizzare la velocità alla quale i dati sono letti dal disco da un processo..

  - scrittura Disco

    Selezionare questa opzione per visualizzare la velocità alla quale i dati sono scritti sul disco da un processo..

  - Unità

    Selezionare questa opzione per visualizzare l'unità systemd per un processo.

  - Sessione

    Selezionare questa opzione per visualizzare la sessione sotto la quale il processo è in esecuzione.

  - Postazione

    Selezionare questa opzione per visualizzare la "postazione" alla quale viene assegnato un processo. La postazione speciale predefinita chiamata "Seat0" esiste sempre.

  - Proprietario

    Selezionare questa opzione per visualizzare il proprietario di un processo.

  - Priorità

    Selezionare questa opzione per visualizzare la priorità di un processo ovvero quanta CPU gli è consentito di impiegare. Un processo che è in esecuzione con una priorità più alta può utilizzare più CPU rispetto ad un processo con priorità più bassa.

### Risorse

Grafici

- - Intervallo di aggiornamento in secondi

    Utilizzare questa opzione per specificare quanto spesso si desidera aggiornare i grafici di Monitor di Sistema.

  - Mostrare la velocità della rete in bit

    Selezionare questa opzione per visualizzare la velocità della vostra rete in bit/s invece che nella predefinita bytes/s.

### File system

File Sistems

- - Intervallo di aggiornamento in secondi

    utilizzare questi comandi per specificare quanto spesso si desidera aggiornare la tabella File system.

  - Mostra tutti i file system

    Selezionare questa opzione per visualizzare tutti i file system, inclusi quelli temporanei e di sistema.

Campi di informazione

- Utilizzare le seguenti opzioni per selezionare quali campi saranno visualizzati nell'elenco dei file system:

  - Dispositivo

    Scegliere questa opzione per visualizzare la posizione del blocco del file per il dispositivo.

  - Directory

    Scegliere questa opzione per visualizzare il punto di montaggio (directory di accesso) di un dispositivo.

  - Tipo

    Selezionare questa opzione per visualizzare il tipo di file system. In molte distribuzioni di GNU/Linux e altri sistemi operativi Unix-like, ci sono diversi tipi di file system supportati dal kernel, come NTFS, FAT32, ext4, ext3, ext2 etc. Il tipo di file system, se supportato, verrà mostrato se questa opzione è selezionata.

  - Totale

    Selezionare questa opzione per visualizzare la capacità totale di un file system.

  - Libero

    Selezionare questa opzione per visualizzare la quantità di spazio non utilizzato dal file system.

  - Disponibile

    Selezionare questa opzione per visualizzare la quantità di spazio rimasto a disposizione per l'uso.

  - Utilizzato

    Selezionare questa opzione per visualizzare la quantità di spazio utilizzato..