Felhasználói kézikönyv

Teljesítményfogalmak és eszközök

A teljesítmény egy számítógéprendszer adott terhelés esetén való viselkedése. Ezt a rendelkezésre álló erőforrások mennyisége, valamint ezek használatának és megosztásának módja határozza meg. Ha javítani szeretné a teljesítményt, először el kell döntenie, pontosan mit is ért teljesítmény alatt. Számos különböző teljesítményjellemző közül választhat, ezek közül néhány:

Válaszidő
Az adatbáziskérelem elküldése és a válasz megérkezése között eltelt idő.

Tranzakcióátvitel
Az időegység alatt elvégezhető munkaegységek száma. A munkaegység lehet valamilyen egyszerű művelet, mint egy sor beolvasása és frissítése, vagy bonyolultabb, többszáz SQL utasítást is magába foglaló.

Adatátviteli sebesség
A DB2 Connect alkalmazás, illetve a gazdagép vagy AS/400 adatbázis között időegység alatt átvitt adatbájtok száma.

A teljesítményt korlátozzák a rendelkezésre álló hardver és szoftver erőforrások. A hardver erőforrásokra példa a CPU, a memória és a hálózati kártya. Szoftvererőforrások például a kommunikációs alrendszerek, lapozó alrendszerek, mbuf AIX esetében, link SNA esetében.

Adatfolyamok

Az ábra 7 a gazdagép vagy AS/400 adatbázis-kiszolgáló és a munkaállomás közötti DB2 Connect kapcsolaton keresztüli adatfolyamot mutatja meg.

ábra 7. Adatfolyamok a DB2 Connect alkalmazása során


*** Tartalmazni fogja az sqlc0pf1 szegmenst ***

Szűk keresztmetszetek

Az átvitel szűk keresztmetszetét a rendszerben lévő leglassabb összetevő határozza meg. Ha szűk keresztmetszetet fedez fel, gyakran enyhíthet a problémán a konfigurációs paraméterek megváltoztatásával, a problémás összetevő számára több erőforrás lefoglalásával vagy az összetevő frissítésével. Ha a rendszerbe új összetevőt iktat be, a teher egy részét arra terelheti.

Számos különféle eszköz létezik annak megállapítására, hogy egy lekérdezés mennyi időt tölt az egyes összetevőkön. Ez információkat adhat arra nézve, hogy mely összetevők frissítése vagy teljesítményének növelése szükséges. Például ha kiderül, hogy egy lekérdezés az ideje 60%-át a DB2 Connect gépen tölti, szükséges lehet a DB2 Connect gép konfigurálása, vagy (ha távoli ügyfelek is vannak) új DB2 Connect gép telepítése a hálózatba.

A teljesítménnyel kapcsolatos eszközökkel kapcsolatban lásd: Teljesítményértékelő eszközök.

Teljesítményértékelés

A teljesítményértékelés két környezet teljesítménye közötti összehasonlítás eszköze.

A teljesítményértékelés első lépése a tesztelendő alkalmazás normál környezetben való futtatása lehet. Ahogy a teljesítményprobléma helye egyre pontosabban ismertté válik, speciális teszteket lehet kidolgozni a tesztelt és megfigyelt függvény hatáskörének korlátozására.

A teljesítményértékelésnek nem szükséges bonyolultnak lennie. A speciális teszteknek nem kell egész alkalmazást modellezniük ahhoz, hogy értékes információkat nyújtsanak. Célszerű egyszerű tesztekkel kezdeni, és a bonyolultságot csak akkor növelni, amikor az szükségessé válik.

Jó teljesítménymérők jellemzői:

Teljesítményértékelő eszközök

Az alábbi táblázatban a rendszerteljesítmény mérésére szolgáló néhány eszköz található. Mivel ezek az eszközök is igénybe veszik a rendszererőforrásokat, nem célszerű ezeket mindig használni.

táblázat 7. teljesítményértékelő eszközök
Rendszer Eszköz Leírás
CPU- és memóriahasználat
AIX vmstat, time, ps, tprof Tájékoztatást nyújtanak a CPU- vagy memóriaversengéssel kapcsolatos problémákról a DB2 Connect munkaállomáson és a távoli ügyfeleken.
HP-UX vmstat, time, ps, monitor és glance, amennyiben rendelkezésre állnak  
OS/2 SPM/2, THESEUS/2, pstat  
Win NT és Windows 2000 MS Teljesítményfigyelő  
Adatbázis tevékenység
Minden Adatbázis megfigyelő Kideríti, hogy a hiba az adatbázisból ered-e.
MVS vagy OS/390 DB2PM (IBM), OMEGAMON/DB2 (Candle), TMON (Landmark), INSIGHT (Goal Systems) és DB2AM (BMC)  
Win NT és Windows 2000 MS Performance Monitor  
Hálózati tevékenység
AIX netpmon Jelentést készít az alacsonyszintű hálózati adatokról, beleértve a TCP/IP és SNA statisztikákat is, mint például a másodpercenként fogadott csomagok vagy keretek számáról.
DOS vagy OS/2 Token-Ring Network 16/4 Trace and Performance Program A legtöbb hálózatfigyelő környezetfüggő, ez az eszköz csak token-ring hálózat alatt működik.
hálózatvezérlő, például a 3745 NetView Performance Monitor Jelentést készít a kommunikációs vezérlő és a VTAM használatáról.
OS/2 DatagLANce Nyomkövető segédprogram, amely a teljesítménnyel kapcsolatos adatokat grafikusan mutatja meg a felhasználóknak.
UNIX alapú netstat a TCP/IP forgalmat kezeli


[ Oldal eleje | Előző oldal | Következő oldal | Tartalom | Tárgymutató ]