diskdevstat_and_netdevstat - en to it translation catalogue (34 entries)

note: Tag: title
en: Diskdevstat and netdevstat
it: Diskdevstat e netdevstat

note: Tag: indexterm
en: <primary>tools</primary> <secondary>diskdevstat</secondary>
it: <primary>tool</primary> <secondary>diskdevstat</secondary>

note: Tag: indexterm
en: <primary>tools</primary> <secondary>netdevstat</secondary>
it: <primary>tool</primary> <secondary>netdevstat</secondary>

note: Tag: para
en: <application>Diskdevstat</application> and <application>netdevstat</application> are <application>SystemTap</application> tools that collect detailed information about the disk activity and network activity of all applications running on a system. These tools were inspired by <application>PowerTOP</application>, which shows the number of CPU wakeups by every application per second (refer to <xref linkend="PowerTOP" />). The statistics that these tools collect allow you to identify applications that waste power with many small I/O operations rather than fewer, larger operations. Other monitoring tools that measure only transfer speeds do not help to identify this type of usage.
it: <application>Diskdevstat</application> e <application>netdevstat</application> sono strumenti di <application>SystemTap</application> che rilevano l'incidenza sulle attività del disco e della rete, di ogni applicazione in esecuzione in un sistema. Questi tool si ispirano a <application>PowerTOP</application> (vedere la <xref linkend="PowerTOP" />), che per ogni applicazione misura il numero di wakeup al secondo della CPU. Con queste informazioni, si possono identificare le applicazioni che con frequenti operazioni di I/O di breve durata consumano maggiore energia, rispetto a quelle con accessi meno frequenti e di maggiore durata. Altri tool che misurano soltanto la velocità di trasferimento dei dati, non sono in grado di fornire lo stesso tipo di informazioni d'uso.

note: Tag: para
en: Install these tools with <application>SystemTap</application> with the command:
it: Installare questi stumenti di <application>SystemTap</application>, usando il comando:

note: Tag: para
en: Run the tools with the command:
it: Avviare i tool con il comando:

note: Tag: para
en: or the command:
it: o il comando:

note: Tag: para
en: Both commands can take up to three parameters, as follows:
it: Entrambi i comandi accettano fino a tre parametri:

note: Tag: para
en: <command>diskdevstat <replaceable>update_interval</replaceable> <replaceable>total_duration</replaceable> <replaceable>display_histogram</replaceable></command>
it: <command>diskdevstat <replaceable>intervallo_di_aggiornamento</replaceable> <replaceable>durata_complessiva</replaceable> <replaceable>visualizza_istogramma</replaceable></command>

note: Tag: para
en: <command>netdevstat <replaceable>update_interval</replaceable> <replaceable>total_duration</replaceable> <replaceable>display_histogram</replaceable></command>
it: <command>netdevstat <replaceable>intervallo_di_aggiornamento</replaceable> <replaceable>durata_complessiva</replaceable> <replaceable>visualizza_istogramma</replaceable></command>

note: Tag: term
en: <replaceable>update_interval</replaceable>
it: <replaceable>intervallo_di_aggiornamento</replaceable>

note: Tag: para
en: The time in seconds between updates of the display. Default: <literal>5</literal>
it: Il periodo in secondi per l'aggiornamenti dei dati. Per impostazione: <literal>5</literal>

note: Tag: term
en: <replaceable>total_duration</replaceable>
it: <replaceable>durata_complessiva</replaceable>

note: Tag: para
en: The time in seconds for the whole run. Default: <literal>86400</literal> (1 day)
it: Il periodo di esecuzione in secondi. Per impostazione predefinita: <literal>86400</literal> (1 giorno)

note: Tag: term
en: <replaceable>display_histogram</replaceable>
it: <replaceable>visualizza_istogramma</replaceable>

note: Tag: para
en: Flag whether to histogram for all the collected data at the end of the run.
it: Flag per specificare di visualizzare i dati raccolti in istogrammi (usare un qualsiasi carattere).

note: Tag: para
en: The output resembles that of <application>PowerTOP</application>. Here is sample output from a longer <application>diskdevstat</application> run on a Fedora&nbsp;10 system running KDE&nbsp;4.2:
it: L'output è molto simile a quello di <application>PowerTOP</application>. Di seguito si riporta un esempio di una lunga esecuzione di <application>diskdevstat</application> su un sistema Fedora&nbsp;10, con l'ambiente KDE&nbsp;4.2:

note: Tag: para
en: The columns are:
it: Le colonne indicano i seguenti dati:

note: Tag: para
en: the process ID of the application
it: l'ID di processo dell'applicazione

note: Tag: para
en: the user ID under which the applications is running
it: l'ID utente proprietario delle applicazioni in esecuzione

note: Tag: para
en: the device on which the I/O took place
it: il dispositivo sul quale si è avuto l'I/O

note: Tag: para
en: the total number of write operations
it: il numero totale di operazioni di scrittura

note: Tag: para
en: the lowest time taken for two consecutive writes (in seconds)
it: il tempo minimo tra due operazioni consecutive di scrittura (in secondi)

note: Tag: para
en: the greatest time taken for two consecutive writes (in seconds)
it: il tempo massimo tra due operazioni consecutive di scrittura (in secondi)

note: Tag: para
en: the average time taken for two consecutive writes (in seconds)
it: il tempo medio tra due operazioni consecutive di scrittura (in secondi)

note: Tag: para
en: the total number of read operations
it: il numero totale di operazioni di lettura

note: Tag: para
en: the lowest time taken for two consecutive reads (in seconds)
it: il tempo minimo tra due operazioni consecutive di lettura (in secondi)

note: Tag: para
en: the greatest time taken for two consecutive reads (in seconds)
it: il tempo massimo tra due operazioni consecutive di lettura (in secondi)

note: Tag: para
en: the average time taken for two consecutive reads (in seconds)
it: il tempo medio tra due operazioni consecutive di lettura (in secondi)

note: Tag: para
en: the name of the process
it: il nome del processo

note: Tag: para
en: In this example, three very obvious applications stand out:
it: In questo esempio, si risaltano in particolar modo, tre applicazioni:

note: Tag: para
en: These three applications have a <literal>WRITE_CNT</literal> greater than <literal>0</literal>, which means that they performed some form of write during the measurement. Of those, <application>plasma</application> was the worst offender by a large degree: it performed the most write operations, and of course the average time between writes was the lowest. <application>Plasma</application> would therefore be the best candidate to investigate if you were concerned about power-inefficient applications.
it: Esse presentano un <literal>WRITE_CNT</literal> maggiore di <literal>0</literal>; ciò significa che durante la misurazione si è verificato una qualche forma di scrittura, con <application>plasma</application> che fa resgistrare il maggior numero di operazioni di scrittura, e di conseguenza il minor tempo medio tra due operazioni di scrittura. Quindi, in un'ottica concernente le inefficenze energetiche delle applicazioni, <application>plasma</application> sarebbe il candidato ideale su cui investigare.

note: Tag: para
en: Use the <application>strace</application> and <application>ltrace</application> commands to examine applications more closely by tracing all system calls of the given process ID. In the present example, you could run:
it: Usando i comandi <application>strace</application> ed <application>ltrace</application>, che analizzano tutte le chiamate di sistema di un dato processo (nell'esempio PID=2789), si è potuto esaminare <application>plasma</application> in maniera più approfondita. Nel nostro caso:

note: Tag: para
en: In this example, the output of the <command>strace</command> contained a repeating pattern every 45 seconds that opened the KDE icon cache file of the user for writing followed by an immediate close of the file again. This led to a necessary physical write to the hard disk as the file metadata (specifically, the modification time) had changed. The final fix was to prevent those unnecessary calls when no updates to the icons had occurred.
it: In tal caso, l'output di <command>strace</command> presentava ogni 45 secondi, un insieme di righe ripetitive, in cui veniva aperto in scrittura ed immediatamente richiuso, il file dell'icona KDE dell'utente. Tale attività, comportava una indispensabile operazione di scrittura sul disco, poichè i metadati del file (in particolare il timestamp), venivano modificati. La correzione finale, è stata quella di impedire le chiamate non necessarie, nel nostro caso le chiamate in assenza di aggiornamenti reali nelle icone.
