# &k-tyd-monitor;

martin
maierhofer

    m.maierhofer@tees.ac.uk

rolle_van_vertalers
1999-04-16
0.03.01

&k-tyd-monitor; is 'n stelsel monitor vir die k werkskerm omgewing

kde
k-tyd-monitor
stelsel monitor
tyd-monitor

# inleiding

&k-tyd-monitor; is 'n klein program aan hou navolg van jou computer's stelsel gebruik. dit kan display kolom grafieke bevat informasie omtrent sve, geheue, en uitruil gebruik as goed as disk gebruik en konteks wissel aktiwiteit. in houing met die gees van kde, dit ondersteun opstelling deur middel van 'n grafiese gebruiker koppelvlak. dit asook ondersteun dokking, &ie; dit kan display informasie in die stelsel paneel laai.

huidiglik, &k-tyd-monitor; slegs ondersteun 'n beperk nommer van stelsels: &linux; gebaseerde installasies met die /proc lêer stelsel, &solaris; gebaseerde installasies met die kstat biblioteek, en digitaal &unix; (vroeër des/osf1) gebaseerde installasies met die tabel(2) stelsel roep. hulp met oordra na dit aan odier platvorms is mees welkom.

&k-tyd-monitor; kan wees beginne van die opdrag lyn of van die &kde; begin kieslys (in die nutsprogramme subkieslys). as jy kies aan begin van die opdrag lyn, &k-tyd-monitor; erken die gewone &x-windows; program vlaggies soos as `-geometrie`. &k-tyd-monitor; is sessie-bewus, &ie; dit hou navolg van die huidige staat (colofs, &etc;) en restofes dit in die user's volgende sessie.

## op die skerm fondamentele beginsels

na beginne &k-tyd-monitor; 'n klein venster sal verskyn vertooning informasie gekry van die operating stelsel. as jy beweeg die muis wyser bo die &k-tyd-monitor; venster en laat dit rus vir 'n klein hoeveelheid van tyd, 'n program-leidraad (&ie; 'n klein transient venster) sal verskyn. die program-leidraad bevat numeries informasie omtrent die stelsel parameters vertoon deur die kolom grafieke. program-leidraads kan wees gestremde (verwys aan opstelling).

### vertoon modusse

&k-tyd-monitor; kan vertoon twee ander verstel van stelsel informasie. as verduidelik in die opstelling hoofstuk, muis knoppies kan wees gebind aan verskeie aksies. per verstek, die links muis butaann is gebind aan die mode wissel aksie, &ie; deur clicking die &lmb; muis butaann orals in die &k-tyd-monitor; window, die vertooned informasie wisseles van normale mode (die verstek) aan uitgebreide mode, en om gekeerd.

#### normale mode

na beginne k-tyd-monitor vir die eerste tyd, dit sal vertoon invirmation omtrent die huidige sve activdity, as goed as geheue en uitruil gebruik. drie kolom grafieke word gebruik word aan vertoon hierdie invirmation; diey word opgedateer gereeld (die verstek voorbeeld interval is 0.5s, maar dit kan wees het verander, sien opstelling). die drie kolom grafieke voorstelling (van links aan regterkant):

sve gebruik.

  k-tyd-monitor vertoon die kolom in drie ander kleure, representing sve tyd spandeer in verskeie modusse. van bodem aan aanp diey are: kernel mode, gebruiker mode, en gebruiker mode met verlaag prioriteit (oulike) - since solaris doen nie blyk aan ondersteun statistieke vir oulike mode, die aanpmost deel van die kolom verteenwoordig tyd spandeer in die wag staat op soos sisteme. die gaping van die aanp van die kolom aan die aanp van die window verteenwoordig die persentasie die sve luier tyd.

geheue gebruik.

  soortgelyk aan die sve gebruik kolom, hierdie kolom is saamgestel van drie sub velde, voorstelling (van botaanm aan aanp): geheue geallokeer deur prosesse, geheue gebruik word vir i/o buffering, en geheue gebruik word vir lêer kasberging. vir digitaal unix gebaseerde sisteme, die middelste seksie verteenwoordig "onaktiewe" geheue (i.e. geheue geallokeer en nie gebruik word vir 'n sekere hoeveelheid van tyd), en vir solaris gebaseerde sisteme, die middelste seksie van die kolom is nie gebruik word, en die aanpmost seksie verteenwoordig die hoeveelheid van geheue gebruik word deur die kernel. weer, die gaping van die aanp van die kolom aan die aanp van die venster verteenwoordig vry geheue.

uitruil gebruik.

  hierdie kolom bestaan van 'n enkel veld voorstelling die huidige uitruil gebruik relatiewe aan die system's aantal hoeveelheid van uitruil spasie.

te kliek die muis knoppie gebind aan "mode wissel" in die k-tyd-monitor window wisseles aan "uitgebreide mode".

#### uitgebreide mode

in hierdie mode, die drie kolom grafieke word gebruik word aan vertoon 'n ander gestel van stelsel informasie. weer van links aan regterkant, diey show:

uitblaai aktiwiteit.

  hierdie kolom bestaan van twee dele, die sagter half van wat vertoon die nommer van geheue bladsye geskryf aan sekondêre saanrage in die laaste voorbeeld interval. soortgelyk, die boonste half indicates die nommer van bladsye lees van sekondêre saanrage.

uitruil aktiwiteit.

  die tweede kolom vertoon die analoog informasie vir uitruil aktiwiteit.

konteks skakel.

  weer, hierdie kolom grafiese bestaan van 'n enkel veld wat dui aan die nommer van konteks skakel in die laaste voorbeeld interval.

sedert daar is nee "natuurlike" weg van skalering die informasie vertoon in "uitgebreide mode", deur verstek k-tyd-monitor gebruik autoskalering (explained in die gemeenskaplike vrae seksie). daar is, egter, die moontlikheid van specifying die skalering informasie, sien die opstelling seksie.

nota wat die twee verstel van kolom grafieke deel die selfde kleure, i.e. die kleure opstelling vir "normale mode" is asook gebruik word vir displaying invirmatiop in "uitgebreide mode" (sien asook opstelling op hoe aan verander die kleur skema).

## kieslys struktuur

deur verstek, die &rmb; muis knoppie is gebind aan die kieslys pop-begin aksie, &ie; te kliek die regterkant muis knoppie orals in die &k-tyd-monitor; window brings begin 'n kieslys, wat is discussed in die following seksies.

### hulp

die hulp kieslys is redelike konvensioneel. veranderinge word goeie jy alreeds discovered this funksionaliteit.

### instellings...

die instellings... kieslys item is gebruik word aan pop begin die opstelling dialoog. opstelling opsies word discussed in seksie opstelling.

### gedok in paneel

deur deur te kies die gedok in paneel kieslys item, &k-tyd-monitor; skakel tussen dit is standaard vertoon (&ie; 'n normale venster) en die gepenaliseer staat, waar die &k-tyd-monitor; venster verdwyn en 'n kleiner weergawe is vertooned in die stelsel paneel. behalwe van die vermindering in grootte, die gepenaliseer &k-tyd-monitor; gedrag presies hou van dit is groot brodier.

### horisontaal stawe

deur deur te kies die horisontaal stawe kieslys inskrywing, &k-tyd-monitor; skakel van vertikaal stawe aan horisontaal stawe en om gekeerd. nie baie bruikbare, maar dit was maklike aan implementeer ;-)

### verlaat

die verlaat kieslys item - verrassing, verrassing -- is gebruik word aan termineer &k-tyd-monitor;. dit sal stoor die huidige staat (&bv; die kleur skema, venster grootte, whedier dit is displayed in die paneel) en resaanre die staat in die volgende invocation.

die opstelling informasie is gestoor in die lêer $`huis`/.kde/deel/opstelling/ktimemonrc, waar $`huis` verwys aan die user's huis direcaanry. as this lêer is uitgevee, &k-tyd-monitor; sal begin in dit is verstek staat in die volgende invocation.

## opstelling

&k-tyd-monitor; kan wees gekonfigureer deur middel van 'n reguit-vorentoe dialoog (sien asook die gesprek van die opstelling kieslys). op die algemeen bladsy, die voorbeeld interval kan wees gespesifiseer as goed as skalering informasie (sien asook die gesprek van die uitgebreide mode). as die autoskalering bevestig boks is gekies (autoskalering is verduidelik in die faq seksie), die skalering faktore kannot wees geredigeerde, since &k-tyd-monitor; determines diem automaties.

die kleure bladsy kan wees gebruik word aan pasmaak die kleure van die kolom grafiese aan individuele voorkeure. 'n klein voorbeeld kolom grafiese gee onmiddelik terugvoer.

in die interactiop bladsy, muis bindinge kan wees aangepas. te kliek 'n muis knoppie op die &ktimemop; venster kan wees geignoreer, sneller 'n mode wissel (sien asook modusse), aktiveer die coptext kieslys (sien asook kieslys), of aktiveer 'n eksterne proses. die comm'nd lyn gespesifiseer fof eksterne proseses is geinterpreteer deur die st'ndard tolk, &ie; tolk comm'nds, enviropment veranderlikes, redirectiop &etc; kan wees gebruik word.

die interaksie bladsy asook bevat 'n bevestig boks wat kan wees gebruik word aan deaktiveer aan auaanmatic voorkoms van aanol-leidrade met numeries informasie omtrent die kolom grafieke (vergelyk op die skerm fondamentele beginsels).

## gemeenskaplike vrae en antwoorde

wat operating sisteme doen &k-tyd-monitor; ondersteun?

&k-tyd-monitor; ondersteun &linux; gebaseerde sisteme met die /proc lêer stelsel, &solaris; gebaseerde sisteme met die kstat biblioteek, en digitaal &unix; (vroeër des/osf1) sisteme met die tabel(2) stelsel roep koppelvlak. slegs die linux weergawe het al deeglik getoets, as jy ervaring enige probleme met die &solaris;/digitaal &unix; poort, asseblief doen nie huiwer aan kontak my.

asook, bydraes aan &k-tyd-monitor; aan aanpas dit aan ander platvorms word mees welkom. asseblief kontak my na m.maierhvaner@tees.ac.uk as jy intensie aan poort &k-tyd-monitor; aan ander geure van &unix;.

hoe doen outoskalering werk?

bly jy gevra. sedert daar is nee redelik voorafbepaal skalering faktor vir uitblaai/uitruil operasies en konteks skakel (ander as &bv; geheue utilisation, waar jy kan neem die totaal geheue grootte as baseline), &k-tyd-monitor; gebruik 'n semi-intellegent (goed, ...) autoskalering mechanism. autoskalering werk as follows:

- elke van die drie kolom grafieke as beskryf in die uitgebreide mode seksie has 'n associated scaling faktor. die initial waardes van diese faktors word gestel aan sommige predetermined waarde.

- elke tyd 'n nuwe voorbeeld is displayed, die respektiewe waarde is tentatiwe skaleer met die ooreenstemmend faktor. as die waarde kan wees displayed in die skaal gekies deur die faktor, nee verander voorgekom (&ie; klein veranders in die aktiwiteit word reflekteer deur 'n changing hoogte van die kolom).

- as die skaleer waarde sal wees eidier te groot of te klein aan wees vertoon met die huidige skalering factof, die skalering is aangepas sodat wat die nuwe waarde vertoon is rofweg halfpad begin die kolom grafiese. dus, opeenvolgende verander moet het 'n goeie kans van verkry vertoon relatiewe aan die huidige waarde, metout moet aan verander die skaal weer.

hoekom doen 'n boodskap boks met diagnose uitset van kind opdrag pop begin?

as jy bind 'n muis knoppie aan 'n eksterne comm'nd as beskryf in die opstelling hoofstuk, &k-tyd-monitor; doen nie bevestig vir 'n geldige comm'nd naam. in plaas van 'n comm'nd tolk is invoked aan uitvoer die stelling, sodat tolk comm'nds, omgewing veranderlikes 'nd meer c'n wees gebruik word. aan toelaat sodatme terugvoer aan die gebruiker, &k-tyd-monitor; moniaanrs die stderr uitset van die comm'nd tolk, 'nd raporte dit in this boodskap boks.

terwyl hierdie skema kan wees hulpvaardig in kas 'n opdrag is nie gevind, dit kan wees qudite annoying as die invoked opdrag prints skadelose diagnose informnaiop op stderr. 'n eenvoudige en elegant solutiop aan hierdie probleem is aan voeg by `2>/dev/null` na die einde van die opdrag specasicnaiop. this aanstuur na diagnose boodskappe aan boodskap nirvana, en saanps die boodskap boks popping begin.

## bedankinge en erkennings

&k-tyd-monitor; is gebaseerde op 'n xt versiop deur my broer.

bedankinge aan tobe toben, taanben@artis.uni-oldenburg.de, cristian tibirna ctibirna@gch.ulaval.ca, dirk a. mueller dmuell@rhrk.uni-kl.de, merk krischer krischem@amp.com, en lubos lunak l.lunak@sh.cvut.cz vir fout raporte, lappe, kommentaar, voorstelle.

krediet_vir_vertalers

&underFDL; &underGPL;