<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
 "dtd/kdedbx45.dtd" [
  <!ENTITY kappname "&ksysguard;">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Catalan  "INCLUDE"
> <!-- change language only here -->
]>

<book id="ksysguard" lang="&language;">
<bookinfo>
<title
>El manual del &ksysguard;</title>

<authorgroup>
<author
>&Chris.Schlaeger;&Chris.Schlaeger.mail; </author>

<othercredit role="developer"
>&John.Tapsell; &John.Tapsell.mail; </othercredit>

<othercredit role="developer"
>&Chris.Schlaeger;&Chris.Schlaeger.mail; </othercredit>

<othercredit role="developer"
>&Tobias.Koenig;&Tobias.Koenig.mail; </othercredit>

&traductor.Antoni.Bella; 
</authorgroup>

<copyright>
<year
>2000</year>
<holder
>&Chris.Schlaeger;</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>

<date
>27 de juliol de 2015</date>
<releaseinfo
>&plasma; 5.4</releaseinfo>

<abstract
><para
>El &ksysguard; és un gestor de tasques orientat a xarxa i una aplicació de monitorització del sistema.</para
></abstract
> 

<keywordset>
<keyword
>KDE</keyword>
<keyword
>KSysGuard</keyword>
<keyword
>monitor de processos</keyword>
<keyword
>monitor de rendiment</keyword>
<keyword
>monitor del sistema</keyword>
<keyword
>top</keyword>
<keyword
>ps</keyword>
</keywordset>
</bookinfo>

<chapter id="introduction">
<title
>Introducció</title>

<para
>El &ksysguard; és el monitor de tasques i de rendiment del &plasma;. </para>
<para
>Compta amb una arquitectura client/servidor que permet la monitorització tant de màquines locals com de remotes. El frontal gràfic empra els anomenats sensors per obtenir la informació que mostra. Un sensor pot retornar valors simples o informació més complexa com taules. Per a cada tipus d'informació es proporcionen una o més pantalles. Les pantalles estan organitzades en fulls de treball que es poden desar i carregar independentment un o altre. De manera que el &ksysguard; no només és un simple gestor de tasques si no que també és una eina molt potent per a controlar grans granges de servidors.</para>

</chapter>

<chapter id="usingtheksysguard">
<title
>Ús del &ksysguard;</title>

<sect1 id="getting-started">
<title
>Com començar</title>

<para
>El &ksysguard; es pot iniciar des del menú llançador d'aplicacions, emprant l'entrada <guimenuitem
>Monitor del sistema</guimenuitem
> en el menú <menuchoice
><guimenu
>Aplicacions</guimenu
><guisubmenu
>Sistema</guisubmenu
></menuchoice
>. Alternativament, el podeu iniciar escrivint <command
>ksysguard</command
> en una terminal.</para>

<para
>La finestra principal del &ksysguard; consisteix en una barra de menús, una barra d'eines opcional i una barra d'estat, i l'espai de treball. Els fulls de treball també és mostraran al navegador de sensors. </para>
<!--
<para
>Download, Save, Import tabs</para>
-->
<para
>Per omissió, el &ksysguard; mostra dos fulls de càlcul: <guilabel
>Taula de processos</guilabel
> i <guilabel
>Càrrega del sistema</guilabel
>. A la <guilabel
>Taula de processos</guilabel
> s'enumeren els processos en execució i permet a l'usuari controlar-los. Es poden seleccionar i controlar múltiples processos alhora. El full de treball <guilabel
>Càrrega del sistema</guilabel
> mostra gràfics de la utilització del sistema: <guilabel
>Historial de la CPU</guilabel
>, <guilabel
>Historial de la memòria i l'intercanvi</guilabel
>, i l'<guilabel
>Historial de la xarxa</guilabel
>. </para>

<para
>Aquesta configuració per omissió és més que suficient per a que un usuari sense experiència pugui realitzar una mica de gestió del seu sistema. Un usuari amb experiència o fins i tot un administrador de sistema d'un gran ordinador tenen necessitats diferents. Per a poder-les atendre en una gran varietat d'usuaris, el &ksysguard; és altament flexible.</para>

<note
><para
>Podeu llançar la <guilabel
>Taula de processos</guilabel
> usant la drecera global <keycombo action="simul"
> &Ctrl;&Esc;</keycombo
> en qualsevol moment. La taula de processos es mostra en una finestra anomenada <guilabel
>Activitat del sistema</guilabel
>. </para
></note>

</sect1>

<sect1 id="process-controller">
<title
>Taula de processos</title>

<para
>La Taula de processos us ofereix una llista dels processos en el sistema. La llista es pot ordenar per cada columna. Simplement premeu el &BER; a la capçalera de la columna. </para>

<para
>Useu l'ajuda <guilabel
>Què és això</guilabel
> als títols de les columnes per obtenir informació addicional sobre el valor que es mostra.</para>

<para
>Al menú contextual d'un procés en la vista de llista trobareu accions addicionals com canviar la prioritat, enviar senyals al procés, canviar a la finestra de l'aplicació, mostrar informació detallada de la memòria i matar el procés.</para>

<para
>La llista mostra la següent informació a sobre de cada procés. Si us plau, tingueu en compte que no totes les propietats estan disponibles sobre cada sistema operatiu.</para>

<table>
<title
>Columnes per omissió en la Taula de processos</title>
<tgroup cols="2">
<tbody>
<row>
<entry
><guilabel
>Nom</guilabel
></entry>
<entry
>El nom de l'executable que inicia el procés.</entry>
</row>
<row>
<entry
><guilabel
>Nom d'usuari</guilabel
></entry>
<entry
>L'usuari propietari d'aquest procés.</entry>
</row>
<row>
<entry
><guilabel
>% CPU</guilabel
></entry>
<entry
>L'ús actual de la CPU per part del procés, dividit pel nombre de nuclis processadors en la màquina.</entry>
</row>
<row>
<entry
><guilabel
>Memòria</guilabel
></entry>
<entry
><para
>Aquesta és la quantitat de memòria física real que aquest procés està utilitzant per a si mateix, i s'aproxima a l'ús de memòria privada del procés.</para>
<para
>No inclou cap quantitat de la memòria d'intercanvi, ni la mida del codi de les seves biblioteques compartides.</para>
<para
>Sovint esdevé la figura més útil per a jutjar l'ús de memòria d'un programa.</para
></entry>
</row>
<row>
<entry
><guilabel
>Mem. compartida</guilabel
></entry>
<entry
>Aquesta és aproximadament la quantitat de memòria física real que estan utilitzant les biblioteques compartides d'aquest procés. Aquesta memòria es comparteix entre tots els processos que utilitzen aquesta biblioteca.</entry>
</row>
<row>
<entry
><guilabel
>Títol de la finestra</guilabel
></entry>
<entry
>El títol de qualsevol finestra que mostri aquest procés</entry>
</row>
</tbody>
</tgroup>
</table>

<table>
<title
>Columnes addicionals en la Taula de processos</title>
<tgroup cols="2">
<tbody>
<row>
<entry
><guilabel
>PID</guilabel
></entry>
<entry
>La <abbrev
>ID</abbrev
> del procés pare que l'identifica.</entry>
</row>
<row>
<entry
><guilabel
>TTY</guilabel
></entry>
<entry
>El terminal de control en el qual s'està executant aquest procés</entry>
</row>
<row>
<entry
><guilabel
>«Niceness»</guilabel
></entry>
<entry
>La prioritat amb la qual s'executa aquest procés. Per al programador normal, l'interval és des de 19 (molt «nice», prioritat mínima) fins a -19 (prioritat màxima)</entry>
</row>
<row>
<entry
><guilabel
>Temps de CPU</guilabel
></entry>
<entry
>El total de temps d'usuari i del sistema durant el qual ha estat funcionant aquest procés, apareix en minuts:segons</entry>
</row>
<row>
<entry
><guilabel
>Lectura d'E/S</guilabel
></entry>
<entry
>El nombre d'octets llegits. Les <guilabel
>Unitats de visualització</guilabel
> i la <guilabel
>Informació visualitzada</guilabel
> es pot canviar amb el menú contextual en aquesta capçalera de la columna.</entry>
</row>
<row>
<entry
><guilabel
>Escriptura d'E/S</guilabel
></entry>
<entry
>El nombre d'octets escrits. Les <guilabel
>Unitats de visualització</guilabel
> i la <guilabel
>Informació visualitzada</guilabel
> es pot canviar amb el menú contextual en aquesta capçalera de la columna.</entry>
</row>
<row>
<entry
><guilabel
>Mida virtual</guilabel
></entry>
<entry
>Aquesta és la quantitat d'espai de memòria virtual que utilitza el procés, incloses les biblioteques compartides, la memòria gràfica, els fitxers en el disc, i així successivament. Aquest nombre és gairebé insignificant. Utilitzeu el menú contextual per a seleccionar les <guilabel
>Unitats de visualització</guilabel
>.</entry>
</row>
<row>
<entry
><guilabel
>Ordre</guilabel
></entry>
<entry
>L'ordre amb el qual es va posar en marxa aquest procés.</entry>
</row>
</tbody>
</tgroup>
</table>

<para
>A sota de la taula trobareu tres controls que es descriuran ara d'esquerra a dreta.</para>

<sect2 id="thekillbutton">
<title
>Finalització dels processos</title>

<para
>Si heu seleccionat un o més processos podeu prémer el botó <guibutton
>Finalitza el procés...</guibutton
> per a matar-los tots. Una senyal anomenada <errorcode
>SIGKILL</errorcode
> serà enviada als processos per a finalitzar-los de manera immediata. Si aquestes aplicacions encara tenien dades sense desar es perdran. De manera que empreu aquest botó amb cura.</para>
</sect2>

<sect2 id="the-filter-bar">
<title
>Barra de filtre</title>

<para
>Es pot filtrar quins processos es mostren. El text pot ser una coincidència parcial del <guilabel
>Nom</guilabel
>, la <guilabel
>Ordre</guilabel
> o el <guilabel
>Títol de finestra</guilabel
> del procés. També pot ser un <guilabel
>Nom d'usuari</guilabel
> o un número <abbrev
>ID</abbrev
> del procés.</para>

</sect2>

<sect2 id="the-process-filter">
<title
>El filtre de processos</title>

<para
>El filtre de processos es pot usar per a reduir el nombre de processos mostrats en la taula. Podeu filtrar tots els processos en els que no esteu interessat. Actualment podeu mostrar <guilabel
>Tots els processos</guilabel
> en una vista plana o en arbre, només els <guilabel
>Processos del sistema</guilabel
>, només els <guilabel
>Processos d'usuari</guilabel
>, només els <guilabel
>Processos propis</guilabel
> o <guilabel
>Només programes</guilabel
>.</para>

<para
>La vista en arbre s'ha dissenyat per a mostrar les relacions entre els processos en execució. Un procés que és iniciat per un altre procés s'anomena procés fill. Un arbre és un manera elegant de mostrar aquesta relació de parentesc. El procés <emphasis
>init</emphasis
> és l'avantpassat de tots els processos.</para>

<para
>Si no esteu interessat en els fills d'un cert procés podeu fer clic a sobre d'una petita caixa a l'esquerra del pare i el subarbre es contraurà. Un altre clic farà que es desplegui de nou.</para>

</sect2>

</sect1>

<sect1 id="the-workspace">
<title
>L'espai de treball</title>

<para
>L'espai de treball està organitzat en fulls de treball. Seleccioneu <guimenuitem
>Pestanya nova...</guimenuitem
> des del menú <guimenu
>Fitxer</guimenu
> per a crear un nou full de treball. Apareixerà un diàleg a on podeu establir el nom, la dimensió i el temps d'actualització del full de treball. Per eliminar el full de treball, seleccioneu <guimenuitem
>Tanca la pestanya</guimenuitem
> des del menú <guimenu
>Fitxer</guimenu
>. Qualsevol modificació serà desada al fitxer del full de treball. Si un full de treball mai ha estat desat, se us demanarà per un nom de fitxer. Els fulls de treball consisteixen en cel·les organitzades com una graella.</para>

<para
>Cada cel·la es pot omplir amb una pantalla per a un o més sensors. Podeu omplir-les arrossegant un sensor des del navegador de sensors i deixant-lo a sobre de la cel·la. Si hi ha més d'un tipus de pantalla disponible per aquest tipus de sensor, apareixerà un menú emergent. Aleshores podreu seleccionar quina pantalla preferiu emprar. Certs tipus de pantalles poden mostrar més d'un sensor. Afegiu més sensors a les pantalles arrossegant-los des del navegador de sensors i deixant-los a sobre de la pantalla existent.</para>

<para
>Els fulls de treball es poden configurar fent clic a <guimenuitem
>Propietats de la pestanya</guimenuitem
> al menú <guimenu
>Vista</guimenu
>. En el diàleg que aparegui podeu establir la dimensió i l'interval d'actualització.</para>
<!-- TimerSettings.cc not build in 4.4
This update interval is
used by all displays of the worksheet, which has the <guilabel
>use update
interval of worksheet</guilabel
> set in its timer configuration dialog.</para>
-->
<!--not in 4.4
<para
>The entry <guimenuitem
>Configure Style</guimenuitem
> of the
<guimenu
>Settings</guimenu
> menu gives you the possibility to configure the
global style attributes and apply them to the current active worksheet.</para>
-->
<para
>Les pantalles es poden configurar fent clic amb el &BDR; a sobre seu. Apareixerà un menú emergent a on podreu seleccionar si voleu canviar les propietats de la pantalla, eliminar-la del full de treball.</para>

<sect2 id="the-sensor-browser">
<title
>Navegador de sensors</title>
<para
>El navegador de sensors exposa la funcionalitat avançada del &ksysguard;. Per a usar-lo, primer heu d'anar al menú <guimenu
>Fitxer</guimenu
> i creeu un nou full de treball. Aquest es mostrarà cada vegada que se selecciona un full de treball personalitzat.</para>
<para
>El navegador de sensors mostra les màquines registrades i els seus sensors en un format en arbre. Feu clic a sobre dels gestors de l'arbre per obrir o tancar una branca. Cada sensor controla un cert valor del sistema.</para>
<tip
><para
>Després d'haver configurat el full de treball utilitzeu el divisor i moveu-lo cap al costat dret de la finestra per ocultar el navegador de sensors.</para
> 
<para
>Si el navegador de sensors no apareix en un full de treball personalitzat, és probable que estigui ocult. Per mostrar-lo, seleccioneu la vora dreta de la finestra i arrossegueu-la cap a l'esquerre.</para
></tip>
</sect2>

<sect2 id="line-graph">
<title
>Gràfic de línies</title>

<para
>El gràfic de línies imprimeix mostres d'un o més sensors al llarg del temps. Si es mostren diversos sensors, els valors seran apilats en diferents colors. Si la pantalla és prou gran es mostrarà una graella per a mostrar l'interval de les mostres traçades. Per omissió, el mode d'interval automàtic està actiu, de manera que els valors mínims o màxims es configuraran automàticament. Algunes vegades voldreu establir valors mínims i màxims que siguin fixos. En aquest cas podeu desactivar el mode d'interval automàtic i establir els valors en el diàleg de propietats.</para>
</sect2>

<sect2 id="digital-display">
<title
>Pantalla digital</title>

<para
>El multímetre mostra els valors dels sensors com a un mesurador digital. En el diàleg de propietats podeu especificar el límit inferior i superior. Si l'interval és excedit, la pantalla s'acolorirà en el color d'alarma.</para>
</sect2>

<sect2 id="bargraph">
<title
>Gràfica de barres</title>

<para
>La gràfica de barres mostra els valors dels sensors com a unes barres dansaires. En el diàleg de propietats podeu especificar els valors mínim i màxim de l'interval i un límit inferior i superior. Si l'interval és excedit, la pantalla s'acolorirà amb el color d'alarma.</para>
</sect2>

<sect2 id="sensorlogger">
<title
>Registra en un fitxer</title>

<para
>La bitàcola dels sensors no mostra cap valor, però els registra en un fitxer junt amb informació addicional de la data i hora. Per a cada sensor podeu especificar un límit inferior i superior en el diàleg de propietats. Si l'interval és excedit, la pantalla s'acolorirà amb el color d'alarma.</para>
</sect2>

<sect2 id="partition-table">
<title
>Taula de particions</title>

<para
>El sensor <guilabel
>Ús de la partició</guilabel
> té una taula especial que mostra informació sobre totes les particions.</para>
</sect2>

<sect2 id="connectingtootherhosts">
<title
>Connectar a d'altres màquines</title>

<para
>Per a connectar-se a una màquina nova useu <guimenuitem
>Controla una màquina remota...</guimenuitem
> en el menú <guimenu
>Fitxer</guimenu
>. Apareixerà un diàleg permetent-vos introduir el nom de la màquina a la que voleu connectar. A sota del nom podeu triar el mètode de connexió. El mètode per omissió és <application
>ssh</application
>, l'intèrpret d'ordres segur. Alternativament es poden emprar <application
>rsh</application
>, l'intèrpret d'ordres remot, el mode de dimoni o una ordre a mida. Feu clic a sobre <guibutton
>D'acord</guibutton
> per establir la connexió. Un xic després apareixerà la nova màquina en el navegador de sensors i podreu navegar a través de la llista de sensors.</para>

<!--para
>To disconnect from a host, select the host in the sensor browser and
choose <guimenuitem
>???</guimenuitem
> from the
context menu. If you still have sensors in use, the display
frames will be grayed and the displays won't update any longer.</para-->

<para
>Per establir una connexió caldrà tenir instal·lat a la nova màquina un programa anomenat <application
>ksysguardd</application
>, i aquest haurà de ser iniciat en un dels següents dos modes.</para>

<variablelist>
<varlistentry>
<term
>Mode dimoni</term>
<listitem>
<para
>Podeu iniciar el <application
>ksysguardd</application
> en temps d'arrencada en el mode <guilabel
>Dimoni</guilabel
> afegint <parameter
>-d</parameter
> com a argument. En aquest cas, haureu de seleccionar el mode dimoni al diàleg de connexió del <application
>ksysguard</application
>. Un desavantatge d'aquest tipus de connexió és que no sereu capaços de matar o reviure un procés amb la <guilabel
>Taula de processos</guilabel
> i que les dades enviades sobre la xarxa no estaran encriptades. Com a resultat, no es recomana el mode dimoni.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
>Mode intèrpret d'ordres</term>
<listitem>
<para
>En aquest mode el <application
>ksysguardd</application
> serà iniciat en temps de connexió pel mateix <application
>ksysguard</application
>. Per a fer això possible, la seva localització necessita incloure's a la vostra <envar
>PATH</envar
>. Malauradament ssh no llegeix el vostre fitxer <filename
>.profile</filename
>, de manera que la vostra <envar
>PATH</envar
> regular no estarà disponible. En comptes d'això usa una <envar
>PATH</envar
> per omissió com <parameter
>/bin:/usr/bin</parameter
>. Atès a que és molt possible que el &plasma; no estigui instal·lat en aquestes carpetes necessitareu crear o actualitzar un fitxer a la vostra carpeta d'inici. El fitxer s'anomena <filename
>environment</filename
> i necessita restar ocult en una carpeta anomenada <filename
>.ssh</filename
>. Per a més detalls consulteu la pàgina del manual per a <application
>ssh</application
>. El fitxer haurà de contenir una línia similar a:</para>

<screen
><userinput
>PATH=/bin:/usr/bin:/opt/kde/bin</userinput
>
</screen>

<para
>assumint que el <application
>ksysguardd</application
> pot trobar-se a <filename
>/opt/kde/bin/ksysguardd</filename
>.</para>

<tip
><para
>Quan useu <application
>ssh</application
> hauríeu d'assegurar-vos que teniu instal·lat el vostre <filename
>identity.pub</filename
> sobre la màquina remota i que la clau de la màquina remota ja és registrada a la vostra màquina. La manera més simple de fer això és introduir <command
>ssh <option
>màquina_remota ksysguardd</option
></command
> en un intèrpret d'ordres. Si el <application
>ksysguardd</application
> us envia un missatge de benvinguda podeu introduir <userinput
>quit</userinput
> i sortireu del <application
>ksysguardd</application
>.</para
></tip>
</listitem>
</varlistentry>
</variablelist>

<note
><para
>Per a experts: el <application
>ksysguardd</application
> és un programa molt petit que només està enllaçat contra la «libc». De manera que també es pugui emprar en màquines que no disposin d'un &plasma; completament instal·lat, com ara els servidors. Moltes de les principals distribucions proporcionen un paquet separat del <application
>ksysguardd</application
> per motius de comoditat. Si escolliu l'opció ordre a mida en el connector de màquina necessitareu especificar l'ordre completa per iniciar el <application
>ksysguardd</application
>.</para
></note>

</sect2>

<!-- This was removed with revision 517573, but how to disconnect then?
<sect2 id="disconnecting-hosts">
<title
>Disconnecting hosts</title>

<para
>To disconnect from a host, select the host in the sensor browser and
choose <guimenuitem
>Disconnect Host</guimenuitem
> from the
<guimenu
>File</guimenu
> menu. If you still have sensors in use, the display
frames will be grayed and the displays won't update any longer.</para>
</sect2>
-->
</sect1>

</chapter>

<chapter id="multiple-platforms">
<title
>Configuració del <application
>ksysguardd</application
></title>

<para
>El frontal gràfic està disponible en qualsevol plataforma en la que s'executi el &plasma;. El dorsal del programa està de moment disponible sobre els següents sabors de &UNIX;:</para>

<variablelist>
<varlistentry>
<term
>&Linux;</term>
<listitem
><para
>Per a que el <application
>ksysguardd</application
> funcioni és necessari compilar el nucli &Linux; amb el sistema de fitxers <filename
>/proc</filename
> habilitat. Aquesta és la configuració per omissió i la majoria de les distribucions &Linux; ja en disposen.</para
> </listitem>
</varlistentry>
<varlistentry>
<term
>FreeBSD</term>
<listitem
><para
>El programa <application
>ksysguard</application
> requereix ser propietat del grup <systemitem class="groupname"
>kmem</systemitem
> i necessita tenir establert el bit «setgid».</para
></listitem
> 
</varlistentry>
<varlistentry>
<term
>&Solaris;</term>
<listitem
><para
>S'ha d'escriure.</para
></listitem>
</varlistentry>
</variablelist>

<para
>La implementació d'altres plataformes es troba en progrés. La vostra ajuda serà altament preuada.</para>
</chapter>

<chapter id="credits-and-license">
<title
>Crèdits i llicència</title>

<para
>El &ksysguard; actualment és desenvolupat i mantingut per &John.Tapsell; &John.Tapsell.mail;. &ksysguard; és una reescriptura del gestor de tasques <application
>KTop</application
> del &kde; 1.x. Diverses altres persones han treballat en el <application
>KTop</application
>:</para>

<itemizedlist>
<listitem
><para
>A. Sanda <email
>alex@darkstar.ping.at</email
></para
></listitem>
<listitem
><para
>Ralf Mueller <email
>ralf@bj-ig.de</email
></para
></listitem>
<listitem
><para
>&Bernd.Johannes.Wuebben; <email
>wuebben@math.cornell.edu</email
></para
></listitem>
<listitem
><para
>Nicolas Leclercq <email
>nicknet@planete.net</email
></para
></listitem>
</itemizedlist>

<para
>El port a d'altres plataformes que &Linux; ha estat fet per:</para>

<itemizedlist>
<listitem
><para
>FreeBSD: Hans Petter Bieker <email
>zerium@traad.lavvu.no</email
></para
></listitem>
</itemizedlist>

<para
>Traductor/Revisor de la documentació: &credits.Antoni.Bella;</para
> 
&underFDL; &underGPL; </chapter>

</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
End:
-->

