# &ktimemon;

martin
maierhofer

    m.maierhofer@tees.ac.vk

ROLES_OF_TRANSLATORS
1999-04-16
0.03.01

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

kde
k-tyd-monitor
stelsel monitor
tyd-monitor

# inleiding

&ktimemon; is 'n klein program aan hou navolg van jou rekenaar se stelsel gebruik. dit kan vertoon kolom grafieke bevat informasie aangaande sve, geheue, en uitruil gebruik as goed as disket gebruik en konteks wissel aktiwiteit. in te hou met die gees van kde, dit ondersteun opstelling deur middel van 'n grafiese gebruiker koppelvlak. dit asook ondersteun dokking, &ie; dit kan vertoon informasie in die stelsel paneel laai.

huidiglik, &ktimemon; slegs ondersteun 'n beperk nommer van sisteme: &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 ander platvorms is mees welkom.

&ktimemon; kan wees beginne van die opdrag lyn van van die &kde; begin kieslys (in die nutsprogramme sub-kieslys). as jy kies aan begin van die opdrag lyn, &ktimemon; erken die gewone &X-Windows; program vlaggies soos as `-geometry`. &ktimemon; is sessie-aware, &ie; dit hou navolg van die huidige staat (kleure, &etc;) en herstel dit in die gebruiker se volgende sessie.

## op die skerm fondamentele beginsels

na beginne &ktimemon; 'n klein venster sal verskyn vertooning informasie gekry van die operating stelsel. as jy beweeg die muis wyser bo die &ktimemon; venster en laat dit rus vir 'n klein hoeveelheid van tyd, 'n tool-tip (&ie; 'n klein oorgang venster) sal verskyn. die tool-tip bevat numeries informasie aangaande die stelsel parameters vertoon deur die kolom grafieke. Tool-tips kan wees gestremde (verwys aan opstelling).

### vertoon modusse

&ktimemon; 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 knoppie is gebind aan die modus wissel aksie, &ie; deur te kliek die &LMB; muis knoppie orals in die &ktimemon; venster, die vertoon informasie skakel van normale modus (die verstek) aan uitgebreide modus, en om gekeerd.

#### normale modus

na beginne k-tyd-monitor vir die eerste tyd, dit sal vertoon informasie aangaande die huidige sve aktiwiteit, as goed as geheue en uitruil gebruik. drie kolom grafieke word gebruik word aan vertoon hierdie informasie; hulle 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, voorstelling sve tyd spandeer in verskeie modusse. van bodem aan bo hulle word: kernel modus, gebruiker modus, en gebruiker modus met verlaag prioriteit (oulike) - sedert solaris doen nie blyk aan ondersteun statistieke vir oulike modus, die hoogste deel van die kolom verteenwoordig tyd spandeer in die wag staat op soos sisteme. die gaping van die bo van die kolom aan die bo van die venster 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 bodem aan bo): 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 hoogste seksie verteenwoordig die hoeveelheid van geheue gebruik word deur die kernel. weer, die gaping van die bo van die kolom aan die bo van die venster verteenwoordig vry geheue.

uitruil gebruik.

  hierdie kolom bestaan van 'n enkel veld voorstelling die huidige uitruil gebruik relatiewe aan die stelsel se totaal hoeveelheid van uitruil spasie.

te kliek die muis knoppie gebind aan "modus wissel" in die k-tyd-monitor venster skakel aan "uitgebreide modus".

#### uitgebreide modus

in hierdie modus, die drie kolom grafieke word gebruik word aan vertoon 'n ander stel van stelsel informasie. weer van links aan regterkant, hulle vertoon:

uitblaai aktiwiteit.

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

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 modus", deur verstek k-tyd-monitor gebruik outoskalering (verduidelik in die gemeenskaplike vrae seksie). daar is, egter, die moontlikheid van spesifisering 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 modus" is asook gebruik word vir vertooning informasie in "uitgebreide modus" (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 &ktimemon; venster bring begin 'n kieslys, wat is bespreek in die volgende seksies.

### hulp

die hulp kieslys is redelike konvensioneel. veranderinge word goeie jy alreeds ontdek hierdie funksionaliteit.

### instellings...

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

### gedok in paneel

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

### horisontaal stawe

deur deur te kies die horisontaal stawe kieslys inskrywing, &ktimemon; 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 &ktimemon;. dit sal stoor die huidige staat (&eg; die kleur skema, venster grootte, hetsy dit is vertoon in die paneel) en herstel die staat in die volgende aktivering.

die opstelling informasie is gestoor in die lêer `$`huis`/.kde/deel/opstelling/ktimemonrc`, waar `$`huis`` verwys aan die gebruiker se huis gids. as hierdie lêer is uitgevee, &ktimemon; sal begin in its verstek staat in die volgende aktivering.

## opstelling

&ktimemon; kan wees gekonfigureer deur middel van 'n straight-forward 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 modus). as die outoskalering bevestig boks is gekies (outoskalering is verduidelik in die faq seksie), die skalering faktore kan nie wees geredigeerde, sedert &ktimemon; bepaal hulle 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 interaksie bladsy, muis bindinge kan wees aangepas. te kliek 'n muis knoppie op die &ktimemon; venster kan wees geignoreer, sneller 'n modus wissel (sien asook modusse), aktiveer die konteks kieslys (sien asook kieslys), of aktiveer 'n eksterne proses. die opdrag lyn gespesifiseer vir eksterne prosesse is geinterpreteer deur die standaard tolk, &ie; tolk opdragte, omgewing veranderlikes, aanstuuring &etc; kan wees gebruik word.

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

## gemeenskaplike vrae en antwoorde

wat operating sisteme doen &ktimemon; ondersteun?

&ktimemon; 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 &ktimemon; aan aanpas dit aan ander platvorms word mees welkom. asseblief kontak my na m.maierhofer@tees.ac.vk as jy intensie aan poort &ktimemon; 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 &eg; geheue gebruik, waar jy kan neem die totaal geheue grootte as basislyn), &ktimemon; gebruik 'n semi-intelligent (goed, ...) outoskalering meganisme. outoskalering werk as volg:

- elke van die drie kolom grafieke as beskryf in die uitgebreide modus seksie het 'n geassosieer skalering faktor. die aanvanklike waardes van hierdie faktore word stel aan sommige voorafbepaal waarde.

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

- as die skaleer waarde sal wees òf te groot van te klein aan wees vertoon met die huidige skalering faktor, 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, sonder om te 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 opdrag as beskryf in die opstelling hoofstuk, &ktimemon; doen nie bevestig vir 'n geldige opdrag naam. in plaas van 'n opdrag tolk is geroep aan uitvoer die stelling, sodat tolk opdragte, omgewing veranderlikes en meer kan wees gebruik word. aan toelaat sommige terugvoer aan die gebruiker, &ktimemon; monitor die stderr uitset van die opdrag tolk, en raporte dit in hierdie boodskap boks.

terwyl hierdie skema kan wees hulpvaardig in kas 'n opdrag is nie gevind, dit kan wees nogal irriterend as die geroep opdrag druk skadelose diagnose informasie op stderr. 'n eenvoudige en elegant oplossing aan hierdie probleem is aan voeg by `2gt;/dev/null` na die einde van die opdrag spesifikasie. hierdie aanstuur na diagnose boodskappe aan boodskap nirvana, en stop die boodskap boks spring begin.

## bedankinge en erkennings

&ktimemon; is gebaseerde op 'n xt weergawe deur my broer.

bedankinge aan tobe toben, ttoben@artis.uni-oldenburg.de, cristian tibirna ctibirna@gch.ulaval.ca, dirk 'n. 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.

CREDIT_FOR_TRANSLATORS

&underFDL; &underGPL;