2003.06.10
Verzi�t�rt�net | ||
---|---|---|
Verzi�: 2.0 | 2003.06.10 | �tdolgozta: CL |
Copyright (c) 2003 IBM Corporation. Minden jog fenntartva.
Ez a dokumentum �gy haszn�lhat� "AHOGY VAN", minden garancia n�lk�l. A dokumentumban l�v� inform�ci�kat a saj�t felel�ss�g�re haszn�lja fel!
A Linux Linus Torvalds bejegyzett v�djegye. A t�bbi c�g, term�k, szolg�ltat�s n�v m�sok v�djegyei lehetnek.
Enged�lyezett a dokumentum m�sol�sa, terjeszt�se, �s/vagy m�dos�t�sa a GNU Szabad Dokument�ci� Licensz felt�tele mellett, az 1.1 vagy k�s�bbi verzi� a Free Software Foundation �ltal k�zz�t�ve, megv�ltoztathatatlan r�sz, fed�lap �s h�tlap sz�veg n�lk�l. A licensz egy m�solata megtal�lhat� a http://www.gnu.org/licenses/fdl.txt honlapon.
A magyar ford�t�st Medgyesi L�szl� k�sz�tette (2004.07.01). A lektor�l�st Daczi L�szl� v�gezte el (2004.07.07). A dokumentum legfrissebb v�ltozata megtal�lhat� a Magyar Linux Dokument�ci�s Projekt honlapj�n. A dokumentum ford�t�sa a Szegedi Tudom�nyegyetem ny�lt forr�sk�d� szoftverfejleszt�s speci�lkoll�gium�nak seg�ts�g�vel val�sult meg.
A Don Dupuis of Compaq Computer Corporation �ltal �rt CSPM egy grafikus eszk�z, ami figyeli a Linux (R) rendszer CPU, mem�ria, h�tt�rt�r, h�l�zat �s IRQ felhaszn�l�s�t. A CSPM automatikusan �sszegy�jti az �sszes inform�ci�t, �s ut�na egy hisztogramot gener�l, ami megjelen�ti a rendszer haszn�lat�t.
A CSPM 1.0 vagy k�s�bbi verzi�j�nak k�vetelm�nyei:
Red Hat Linux 7.2 vagy k�s�bbi, Mandrake 8.2 vagy k�s�bbi, vagy b�rmilyen Linux rendszermag, ami haszn�lja Stephen Tweedie f�le sar vagy sysstat foltot (patch) (mint a 2.4.20)
Trolltech Qt 3.0 vagy k�s�bbi C++ alkalmaz�s fejleszt� k�rnyezet, ami ingyenesen let�lthet� a Trolltecht�l.
Ez a r�sz le�rja, hogyan lehet megszerezni a Qt alkalmaz�sfejleszt� k�rnyezetet, �s telep�teni a CSPM-et.
A Qt 3.0 vagy k�s�bbi verzi�t telep�teni kell a rendszerre a CSPM telep�t�se el�tt. K�vesse a k�vetkez� l�p�seket a Qt megszerz�s�hez �s be�ll�t�s�hoz:
T�ltse le a Qt X/11 ingyenes kiad�s�t a http://www.trolltech.com webhelyr�l.
K�vesse a Trolltech utas�t�sait a Qt telep�t�s�hez.
Futassa ./configure szkriptet a -thread kapcsol�val, hogy a Qt soksz�l� futtat�s m�dban legyen telep�tve.
# ./configure -thread |
Gy�z�dj�n meg r�la, hogy export�lta a QTDIR �s LD_LIBRARY_PATH v�ltoz�kat, ahogy az a szoftverrel let�lt�tt Qt telep�t�si �tmutat�ban le van �rva.
A k�vetkez� r�sz le�rja, hogyan kell a CSPM-t let�lteni �s telep�teni. Ezeket a l�p�seket root felhaszn�l�k�nt kell v�grehajtani. A telep�t�si elj�r�s egy spm nev� k�nyvt�rat k�sz�t, ebben helyezi el az �sszes f�jlt.
A k�vetkez� l�p�sek a CSPM-et az rpm f�jlb�l telep�tik:
T�ltse le a CSPM rpm csomagot a http://sourceforge.net/projects/cspm webhelyr�l. A f�jl neve spm2.
Telep�tse a szoftvert:
# rpm -ihv --nodeps spm2-1.0-1.586.rpm |
A rpm egy spm2 nev� bin�rist k�sz�t az aktu�lis k�nyvt�rban.
K�vesse a l�p�seket a CSPM tar f�jlb�l val� telep�t�s�hez:
T�ltse le a CSPM tar f�jlt a http://sourceforge.net/projects/cspm webhelyr�l. A f�jl neve spm2.
spm2.tar.gz f�jl kicsomagol�sa:
# tar xvzf spm2.tar.gz |
CSPM ford�t�sa:
# make all |
A make parancs egy spm2 nev� bin�rist k�sz�t az aktu�lis k�nyvt�rban.
A spm2 programot a root felhaszn�l�n k�v�l m�sok is futtathatj�k, ez�rt van n�h�ny alapbe�ll�t�s ami megv�ltozhat.
Adja ki a k�vetkez� parancsot a CSPM telep�t�s�nek k�nyvt�r�b�l:
# ./spm2 |
Ha szegmens hiba k�vetkezik be, az spm2 indul�sakor, akkor bizonyosodjon meg r�la, hogy be�ll�totta a QTDIR �s LD_LIBRARY_PATH v�ltoz�kat, ahogy az a szoftverrel let�lt�tt Qt telep�t�si �tmutat�ban le van �rva.
Alapbe�ll�t�sban minden hisztogram y tengely�n �t jel�l�s van. Ha nem akt�v egy k�l�nleges eszk�z sem, akkor a CSPM alap �rt�kei 0, 0,2, 0,4, 0,6 �s 0,8. Egy eszk�z aktiv�l�d�sakor a CSPM az �t �rt�ket �gy �ll�tja be, hogy azok egyenletesen n�vekedjenek 0-t�l a cs�cs �rt�kig, amit a vizsg�lt intervallumban gy�jt�tt. N�ha a r�csvonalak pont a beoszt�s sz�maira esnek, ami megnehez�ti azok leolvas�s�t. Be�ll�thatja a r�csvonalak sz�n�t, a vizsg�lt intervallumot, vagy elt�ntetheti a r�csvonalakat.
Megv�ltoztathatja az alap r�csh�l�zatot, a m�retez�st �s a megjelen�t�s be�ll�t�sokat minden n�zetben a System (rendszer), Tests (tesztek), CPU, Memory (mem�ria), Network (h�l�zat), Strorage (h�tt�rt�r) vagy IRQs (megszak�t�sok). Ha kiv�laszt egy t�telt, megn�zheti a hozz� tartoz� Grid (r�csh�l�zat), Monitoring (megjelen�t�s), vagy Sizing (m�retez�s) f�let (ha alkalmazhat�).
(tulajdons�gok) men�ben. A men�ben a k�vetkez�ket v�laszthatja:A Grid (r�csh�l�zat) f�ln�l olyan dolgokat v�ltoztathat meg, mint:
a r�csvonalak sz�ne
a t�vols�g (vagy id�), m�sodpercekben, az intervallumok k�z�tt adatgy�jt�sn�l (a horizont�lis vonalak minden intervallumban l�tszanak)
a k�l�nb�z� adats�vok sz�ne (mint az read, write, user, nice �s sys)
a horizont�lis jel�l�sek sz�ma (alapbe�ll�t�s 5)
a hisztogram c�m�nek m�rete
A Monitor f�l�n olyan dolgokat v�ltoztathat meg, mint:
a kijelz� dobozok magass�ga �s sz�less�ge (pixelben)
a kijelz� dobozok sz�ne
a megjelen�tend� adatok t�pusa (IOs, data, reads �s writes, sectors �s blocks)
A Sizing f�l�n megv�ltoztathatja a kijelz� dobozok minimum magass�g�t �s sz�less�g�t (pixelben).
A CSPM hisztogramokat jelen�t meg, amik inform�ci�kat szolg�ltatnak a rendszer haszn�lat�r�l. A programnak 8 kijelz� f�le van a k�l�nb�z� t�pus� CSPM �ltal �sszegy�jt�tt rendszerinform�ci�k sz�m�ra. A f�lek a k�vetkez�k:
System Overview (rendszer �ttekint�se)
IRQs (megszak�t�sok)
CPU Utilization (CPU felhaszn�l�s)
Memory (mem�ria)
Network (h�l�zat)
Storage (h�tt�rt�r)
Tests (tesztek)
Test Summary (teszt �sszefoglal�s)
A kulcs minden hisztogram t�bla alj�n el�rulja, hogyan kell a t�bla k�l�nb�z� sz�neit �rtelmezni.
Haszn�lja a horizont�lis �s vertik�lis g�rget� s�vot minden hisztogram megtekint�s�hez, ami nem f�rt el az kezd� k�perny�n.
A CSPM ind�t�s�n�l a System Overview k�perny� jelenik meg. A hisztogram a System Overview k�perny�n az eg�sz rendszerr�l mutat adatokat, bele�rtve a CPU, mem�ria, h�l�zat �s h�tt�rt�r haszn�latot. A k�vetkez� k�perny� k�p a System Overview k�perny�t mutatja.
Minden hisztogram alatt a kulcs a megjelen�tett adatokat �rja le. P�ld�ul a Cpu Total hisztogramn�l a piros vonal a felhaszn�l� CPU haszn�lat�t mutatja, a z�ld a m�dos�tott priorit�s� �temterv szerint futtatott parancsokat (nice), k�k vonal pedig a rendszer CPU haszn�lat�t.
Amikor az IRQs f�lre kattint, egy hisztogram ny�lik minden IRQ r�sz�re, ami a rendszerben egy ISA slothoz tartozik. A k�vetkez� k�perny� az IRQs k�perny�t mutatja.
Megjegyz�s | |
---|---|
A Qi 3.0-n�l a horizont�lis g�rget� s�v nem m�k�dik helyesen az IRQs f�ln�l. Ez a probl�ma nem fordul el� a Qt 3.1-n�l. |
A nagy k�k sz�m a hisztogram bal oldal�n az IRQ sz�ma. A piros vonal minden hisztogramon a m�sodpercenk�nt az IRQ ISA slotj�hoz kapcsolt eszk�z �ltal felhaszn�lt IRQ-k sz�m�t mutatja.
Amikor a CPU Utilization f�lre kattint, minden CPU-hoz a rendszerben egy hisztogram ny�lik, mint az a k�vetkez� k�pen l�tszik:
A hisztogram inform�ci�t mutat a felhaszn�l� (piros), a rendszer (k�k) �s a nice priorit�s� (z�ld) parancs felhaszn�l�sr�l.
A Memory f�l m�g fejleszt�s alatt �ll. A j�v�ben bemutatand� CSPM-n�l a Memory f�l grafikusan fogja mutatni, mennyi mem�ria folyamatot haszn�lnak, a legt�bbt�l a legkevesebbig.
Amikor a Network f�lre kattint, a hisztogram megmutatja a forgalom mennyis�g�t a rendszer loopback eszk�zein, �s minden h�l�zati eszk�zt megjelen�t, mint azt a k�vetkez� k�p mutatja:
A k�ld�sek pirossal, a fogad�sok k�kkel vannak jelezve.
Amikor a Storage f�lre kattint, egy hisztogram gy�jtem�ny ny�lik meg, ami adatokat mutat a fel�gyel�kr�l, lemezekr�l, part�ci�kr�l. A jelmagyar�zat a hisztogram alj�n megmutatja, hogy melyik sz�n melyik t�pus� eszk�znek felel meg.
A k�perny� k�pen a lila a vez�rl�k�rty�kat, a z�ld a lemezeket, a narancs pedig a part�ci�kat jelzi. A piros vonal az eszk�zr�l t�rt�n� olvas�st, a k�k pedig az �r�st mutatja.
A part�ci� inform�ci�k megtekint�s�hez (mint a f�jlrendszer neve, foglalt ter�let, szabad ter�let) jobb klikk a part�ci� hisztogramra, majd bal klikk a
gombra. Egy Partition Status ablak ny�lik meg, ami inform�ci�kat mutat a kiv�lasztott part�ci�r�l.