HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Folyamatok megfigyelése



A Windows 2000 telepítőlemezén több kiegészítő eszköz is megtalálható, közülük az egyikkel a rendszerben futó folyamatokat (processzeket) lehet részletesen ellenőrizni. Használatával megtudjuk milyen szálakat generál egy folyamat, mennyi processzor időt igényel, milyen prioritást használ, részletes információt kapunk a memória felhasználásról, stb. Programfejlesztők nagy haszonnal forgathatják, de rendszergazdáknak is ajánljuk a futó programok teszteléséhez.

Segédprogramunk neve: PVIEWER.EXE
Alapértelmezésben nem kerül az operációs rendszerrel együtt a merevlemezre, nekünk kell gondoskodni a telepítéséről. Vegyük elő a Windows 2000 Server telepítő CD-t és futtassuk a Support\Tools könyvtárban található SETUP.EXE vagy 2000RKST.MSI programokat. Ezután a %Program Files%\Support Tools mappában lesz megtalálható, de nem kell ide tallózni, mert bárhonnan elérhető, köszönhetően annak, hogy bekerül az alapértelmezett elérési útvonalak közé. A Start menüben a Programok > Windows 2000 Support Tools > Tools > Process Viewer útvonalon érhető el.
Elindítása után elsőre talán kicsit bonyolultnak hat a kezelőfelület, ezért nézzük meg mi mit jelent:
"Computer"
A számítógép nevét látjuk, melyen a futó folyamatok ellenőrzése zajlik, alapértelmezésben ez a helyi gép. Másik gép megadásához írjuk be a mezőbe a nevét vagy IP címét UNC szintaxis szerint (\\gépnév) és kattintsunk a "Connect" gombra. Fontos, hogy Process Viewer-t futtató felhasználó a másik gépen is rendelkezzen elégséges jogosultsággal a feladat végrehajtásához.
"Process"
A futó folyamat neve, mögötte az azonosítója (ID) hexadecimális formában.
"Processor Time"
Ennyi időt fordított a processzor (CPU) a folyamatra eddig.
"Privileged Time"
Ennyi időt használt el a folyamat kizárólagos módban. Kizárólagos módban egy folyamatot az operációs rendszer szolgáltatási rétege, végrehajtó rutinjai és a kernel tudja használni. Az értéket százalékosan kapjuk meg (lásd a következő pontot).
"User"
Ha egy folyamat nem kizárólagos, akkor felhasználói (user) módban működik. Ebből következik, hogy a két mód összege mindig 100%. Ebben a módban a folyamat nem tud közvetlen hatást gyakorolni a kernelre és az eszközmeghajtókra, magyarul nem képes tönkretenni azokat, mert a rendszer védi saját magát. Gyakran használ ilyen módot a Windows grafikus motorja (graphics engine), a grafikus eszközmeghajtók, a nyomtató meghajtók és az ablakkezelők.
"Process Memory Used"
Az aktuális memória felhasználás bájtban, külön a munkakészleté (working set) és a HEAP-é.
"Priority"
A folyamat aktuális alapprioritása.
"Thread(s)"
Itt láthatók a folyamat által generált szálak, minden szál egy-egy példánya a munkafolyamatoknak. A külön szálak azért hasznosak, mert könnyebben kezelhetők, biztonságosabbak, részben külön memóriaterületen dolgoznak és egy szál lefagyása esetén nem kell az egész folyamatot leállítani. A szálaknál ugyanúgy megjelennek a felhasznált processzor idők, kizárólagos és felhasználói módban történő futtatási idők, mint magánál a folyamatnál.
"Thread Priority"
A kijelölt szál futási prioritásait mutatják meg a rádiógombok, kattintsunk egyenként a szálakra és a prioritásnak megfelelően fog változni a rádiógombok állapota. Vegyük figyelembe, hogy nem minden folyamatban vannak különböző prioritású szálak és a prioritás kiosztását az operációs rendszer dinamikusan végzi.
"Thread Information"
Szintén az aktuális szálra vonatkozó adatokat jeleníti meg.
"Context Switches" - ennyiszer kapcsolt át a rendszer egy másik szálra. Átkapcsolás akkor történik, ha egy szál külső funkciókat vesz igénybe.
"Dynamic priority" - a dinamikusan kiosztott prioritások aktuális száma.
A "Memory Detail" gombra kattintás után megjelenik egy új ablak, ahol a folyamat memóriahasználatát láthatjuk részletesen lebontva, beleértve a virtuális memóriát is.
Végül a "Kill Process" gombbal bezárhatjuk az aktuálisan kijelölt folyamatot.



Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2003 évkönyv 56. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |