
Teljes rendszerteljestmny-monitor HOGYANChris Lorenz

   lorenzc@us.ibm.com

   2003.06.10
   Verzitrtnet
   Verzi: 2.0 2003.06.10 tdolgozta: CL

   Ez a HOGYAN egy ttekintst biztost a Complete System Performance
   Monitor (CSPM; Teljes rendszerteljestmny-monitor) alkalmazsrl,
   belertve a termk s a telepts lerst, valamint a belltsi
   informcikat.
     _________________________________________________________________

   Tartalomjegyzk
   1. [1]Szerzi jog s licenc

        1.1. [2]Magyar fordts

   2. [3]Mi a CSPM?
   3. [4]Kvetelmnyek
   4. [5]A CSPM teleptse s ennek kvetelmnyei

        4.1. [6]A Qt 3.0-as vagy ksbbi verzi teleptse
        4.2. [7]CSPM teleptse
        4.3. [8]A CSPM indtsa

   5. [9]CSPM alapbelltsok mdostsa
   6. [10]A CSPM adatmegjelentse

        6.1. [11]System Overview fl
        6.2. [12]IRQs fl
        6.3. [13]CPU Utilization fl
        6.4. [14]Memory fl
        6.5. [15]Network fl
        6.6. [16]Storage fl
        6.7. [17]Tests fl
        6.8. [18]Test Summary fl

1. Szerzi jog s licenc

Copyright (c) 2003 IBM Corporation. Minden jog fenntartva.

Ez a dokumentum gy hasznlhat "AHOGY VAN", minden garancia nlkl. A
dokumentumban lv informcikat a sajt felelssgre hasznlja fel!

A Linux Linus Torvalds bejegyzett vdjegye. A tbbi cg, termk,
szolgltats nv msok vdjegyei lehetnek.

Engedlyezett a dokumentum msolsa, terjesztse, s/vagy mdostsa a GNU
Szabad Dokumentci Licensz felttele mellett, az 1.1 vagy ksbbi verzi a
Free Software Foundation ltal kzztve, megvltoztathatatlan rsz,
fedlap s htlap szveg nlkl. A licensz egy msolata megtallhat a
[19]http://www.gnu.org/licenses/fdl.txt honlapon.
     _________________________________________________________________

1.1. Magyar fordts

A magyar fordtst [20]Medgyesi Lszl ksztette (2004.07.01). A
lektorlst [21]Daczi Lszl vgezte el (2004.07.07). A dokumentum
legfrissebb vltozata megtallhat a [22]Magyar Linux Dokumentcis Projekt
honlapjn. A dokumentum fordtsa a [23]Szegedi Tudomnyegyetem [24]nylt
forrskd szoftverfejleszts specilkollgiumnak segtsgvel valsult
meg.
     _________________________________________________________________

2. Mi a CSPM?

A Don Dupuis of Compaq Computer Corporation ltal rt CSPM egy grafikus
eszkz, ami figyeli a Linux (R) rendszer CPU, memria, httrtr, hlzat s
IRQ felhasznlst. A CSPM automatikusan sszegyjti az sszes informcit,
s utna egy hisztogramot generl, ami megjelenti a rendszer hasznlatt.
     _________________________________________________________________

3. Kvetelmnyek

A CSPM 1.0 vagy ksbbi verzijnak kvetelmnyei:

     * Red Hat Linux 7.2 vagy ksbbi, Mandrake 8.2 vagy ksbbi, vagy
       brmilyen Linux rendszermag, ami hasznlja Stephen Tweedie fle
       sar vagy sysstat foltot (patch) (mint a 2.4.20)
     * Trolltech Qt 3.0 vagy ksbbi C++ alkalmazs fejleszt
       krnyezet, ami ingyenesen letlthet a Trolltechtl.
     _________________________________________________________________

4. A CSPM teleptse s ennek kvetelmnyei

Ez a rsz lerja, hogyan lehet megszerezni a Qt alkalmazsfejleszt
krnyezetet, s telepteni a CSPM-et.
     _________________________________________________________________

4.1. A Qt 3.0-as vagy ksbbi verzi teleptse

A Qt 3.0 vagy ksbbi verzit telepteni kell a rendszerre a CSPM
teleptse eltt. Kvesse a kvetkez lpseket a Qt megszerzshez s
belltshoz:

    1. Tltse le a Qt X/11 ingyenes kiadst a
       [25]http://www.trolltech.com webhelyrl.
    2. Kvesse a Trolltech utastsait a Qt teleptshez.
    3. Futassa ./configure szkriptet a -thread kapcsolval, hogy a Qt
       sokszl futtats mdban legyen teleptve.

# ./configure -thread

    4. Gyzdjn meg rla, hogy exportlta a QTDIR s LD_LIBRARY_PATH
       vltozkat, ahogy az a szoftverrel letlttt Qt teleptsi
       tmutatban le van rva.
     _________________________________________________________________

4.2. CSPM teleptse

A kvetkez rsz lerja, hogyan kell a CSPM-t letlteni s telepteni.
Ezeket a lpseket root felhasznlknt kell vgrehajtani. A teleptsi
eljrs egy spm nev knyvtrat kszt, ebben helyezi el az sszes fjlt.
     _________________________________________________________________

4.2.1. Telepts az rpm csomagbl

A kvetkez lpsek a CSPM-et az rpm fjlbl teleptik:

    1. Tltse le a CSPM rpm csomagot a
       [26]http://sourceforge.net/projects/cspm webhelyrl. A fjl neve
       spm2.
    2. Teleptse a szoftvert:

# rpm -ihv --nodeps spm2-1.0-1.586.rpm

       A rpm egy spm2 nev binrist kszt az aktulis knyvtrban.
     _________________________________________________________________

4.2.2. Telepts tar-bl

Kvesse a lpseket a CSPM tar fjlbl val teleptshez:

    1. Tltse le a CSPM tar fjlt a
       [27]http://sourceforge.net/projects/cspm webhelyrl. A fjl neve
       spm2.
    2. spm2.tar.gz fjl kicsomagolsa:

# tar xvzf spm2.tar.gz

    3. CSPM fordtsa:

# make all

       A make parancs egy spm2 nev binrist kszt az aktulis
       knyvtrban.
     _________________________________________________________________

4.3. A CSPM indtsa

A spm2 programot a root felhasznln kvl msok is futtathatjk, ezrt van
nhny alapbellts ami megvltozhat.

Adja ki a kvetkez parancsot a CSPM teleptsnek knyvtrbl:

# ./spm2

   Ha szegmens hiba kvetkezik be, az spm2 indulsakor, akkor
   bizonyosodjon meg rla, hogy belltotta a QTDIR s LD_LIBRARY_PATH
   vltozkat, ahogy az a szoftverrel letlttt Qt teleptsi tmutatban
   le van rva.
     _________________________________________________________________

5. CSPM alapbelltsok mdostsa

Alapbelltsban minden hisztogram y tengelyn t jells van. Ha nem aktv
egy klnleges eszkz sem, akkor a CSPM alap rtkei 0, 0,2, 0,4, 0,6 s
0,8. Egy eszkz aktivldsakor a CSPM az t rtket gy lltja be, hogy
azok egyenletesen nvekedjenek 0-tl a cscs rtkig, amit a vizsglt
intervallumban gyjttt. Nha a rcsvonalak pont a beoszts szmaira esnek,
ami megnehezti azok leolvasst. Bellthatja a rcsvonalak sznt, a
vizsglt intervallumot, vagy eltntetheti a rcsvonalakat.

Megvltoztathatja az alap rcshlzatot, a mretezst s a megjelents
belltsokat minden nzetben a Preferences (tulajdonsgok) menben. A
Preferences menben a kvetkezket vlaszthatja: System (rendszer), Tests
(tesztek), CPU, Memory (memria), Network (hlzat), Strorage (httrtr)
vagy IRQs (megszaktsok). Ha kivlaszt egy ttelt, megnzheti a hozz
tartoz Grid (rcshlzat), Monitoring (megjelents), vagy Sizing
(mretezs) flet (ha alkalmazhat).

A Grid (rcshlzat) flnl olyan dolgokat vltoztathat meg, mint:

     * a rcsvonalak szne
     * a tvolsg (vagy id), msodpercekben, az intervallumok kztt
       adatgyjtsnl (a horizontlis vonalak minden intervallumban
       ltszanak)
     * a klnbz adatsvok szne (mint az read, write, user, nice s
       sys)
     * a horizontlis jellsek szma (alapbellts 5)
     * a hisztogram cmnek mrete

   A Monitor fln olyan dolgokat vltoztathat meg, mint:

     * a kijelz dobozok magassga s szlessge (pixelben)
     * a kijelz dobozok szne
     * a megjelentend adatok tpusa (IOs, data, reads s writes,
       sectors s blocks)

   A Sizing fln megvltoztathatja a kijelz dobozok minimum magassgt
   s szlessgt (pixelben).
     _________________________________________________________________

6. A CSPM adatmegjelentse

A CSPM hisztogramokat jelent meg, amik informcikat szolgltatnak a
rendszer hasznlatrl. A programnak 8 kijelz fle van a klnbz tpus
CSPM ltal sszegyjttt rendszerinformcik szmra. A flek a
kvetkezk:

     * System Overview (rendszer ttekintse)
     * IRQs (megszaktsok)
     * CPU Utilization (CPU felhasznls)
     * Memory (memria)
     * Network (hlzat)
     * Storage (httrtr)
     * Tests (tesztek)
     * Test Summary (teszt sszefoglals)

   A kulcs minden hisztogram tbla aljn elrulja, hogyan kell a tbla
   klnbz szneit rtelmezni.

   Hasznlja a horizontlis s vertiklis grget svot minden
   hisztogram megtekintshez, ami nem frt el az kezd kpernyn.
     _________________________________________________________________

6.1. System Overview fl

A CSPM indtsnl a System Overview kperny jelenik meg. A hisztogram a
System Overview kpernyn az egsz rendszerrl mutat adatokat, belertve a
CPU, memria, hlzat s httrtr hasznlatot. A kvetkez kperny kp a
System Overview kpernyt mutatja.

[sysover.png]

Minden hisztogram alatt a kulcs a megjelentett adatokat rja le. Pldul a
Cpu Total hisztogramnl a piros vonal a felhasznl CPU hasznlatt mutatja,
a zld a mdostott priorits temterv szerint futtatott parancsokat
(nice), kk vonal pedig a rendszer CPU hasznlatt.
     _________________________________________________________________

6.2. IRQs fl

Amikor az IRQs flre kattint, egy hisztogram nylik minden IRQ rszre, ami
a rendszerben egy ISA slothoz tartozik. A kvetkez kperny az IRQs
kpernyt mutatja.

   Megjegyzs Megjegyzs


   A Qi 3.0-nl a horizontlis grget sv nem mkdik helyesen az IRQs
   flnl. Ez a problma nem fordul el a Qt 3.1-nl.

   [irqs.png]

   A nagy kk szm a hisztogram bal oldaln az IRQ szma. A piros vonal
   minden hisztogramon a msodpercenknt az IRQ ISA slotjhoz kapcsolt
   eszkz ltal felhasznlt IRQ-k szmt mutatja.
     _________________________________________________________________

6.3. CPU Utilization fl

Amikor a CPU Utilization flre kattint, minden CPU-hoz a rendszerben egy
hisztogram nylik, mint az a kvetkez kpen ltszik:

[cpu.png]

A hisztogram informcit mutat a felhasznl (piros), a rendszer (kk) s a
nice priorits (zld) parancs felhasznlsrl.
     _________________________________________________________________

6.4. Memory fl

A Memory fl mg fejleszts alatt ll. A jvben bemutatand CSPM-nl a
Memory fl grafikusan fogja mutatni, mennyi memria folyamatot hasznlnak, a
legtbbtl a legkevesebbig.
     _________________________________________________________________

6.5. Network fl

Amikor a Network flre kattint, a hisztogram megmutatja a forgalom
mennyisgt a rendszer loopback eszkzein, s minden hlzati eszkzt
megjelent, mint azt a kvetkez kp mutatja:

[network.png]

A kldsek pirossal, a fogadsok kkkel vannak jelezve.
     _________________________________________________________________

6.6. Storage fl

Amikor a Storage flre kattint, egy hisztogram gyjtemny nylik meg, ami
adatokat mutat a felgyelkrl, lemezekrl, partcikrl. A jelmagyarzat
a hisztogram aljn megmutatja, hogy melyik szn melyik tpus eszkznek
felel meg.

[storage.png]

A kperny kpen a lila a vezrlkrtykat, a zld a lemezeket, a narancs
pedig a partcikat jelzi. A piros vonal az eszkzrl trtn olvasst, a
kk pedig az rst mutatja.

A partci informcik megtekintshez (mint a fjlrendszer neve, foglalt
terlet, szabad terlet) jobb klikk a partci hisztogramra, majd bal klikk
a Preferences gombra. Egy Partition Status ablak nylik meg, ami
informcikat mutat a kivlasztott partcirl.

[snapshot9.png]
     _________________________________________________________________

6.7. Tests fl

A Tests fl egy teszt listt nyit meg, ami futtathat a rendszeren, s
hasznos, pldul minsgbiztostsi alkalmazottaknak, akiknek
tesztrendszereket kell betltenik, amikor hardvert vagy szoftvert
tesztelnek.
     _________________________________________________________________

6.8. Test Summary fl

A Test Summary fl teszt kimeneteket s a teszt futtatshoz hasznlt
szmokat tartalmazza. Ezeket a teszt eredmnyeket kinyomtathatja, s
megrizheti a feljegyzseihez.

References

   1. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#copy
   2. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN25
   3. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN33
   4. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN36
   5. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN46
   6. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN49
   7. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN65
   8. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN100
   9. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN109
  10. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN151
  11. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN181
  12. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN190
  13. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN202
  14. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN210
  15. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN216
  16. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN224
  17. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN236
  18. file://localhost/home/dacas/tldp/convert/CSPM-HOWTO-hu.html#AEN241
  19. http://www.gnu.org/licenses/fdl.txt
  20. mailto:Medgyesi.Laszlo[kukac]stud.u-szeged[pont]hu
  21. mailto:dacas[kukac]freemail[pont]hu
  22. http://tldp.fsf.hu/
  23. http://www.u-szeged.hu/
  24. http://www.inf.u-szeged.hu/~havasi/opensource/
  25. http://www.trolltech.com/
  26. http://sourceforge.net/projects.cspm
  27. http://sourceforge.net/projects.cspm
