Ръководство за потребителя

Концепции и инструменти за производителността

Производителността е начинът, по който компютърната система се държи при определено натоварване. Зависи от достъпните ресурси и от това как те се използват и поделят. Ако искате да повишите производителността, трябва най-напред да решите какво разбирате под производителност. Можете да изберете много различни метрики на производителността, включително:

Време за отговор
Интервалът време между момента, когато приложение изпрати заявка към база данни до момента, когато получи отговор.

Производителност на транзакция
Броя единици работа, които могат да се завършат за единица време. Единицата работа може да е проста, като извличане или обновяване на ред, или сложна, например на включва стотици SQL оператори.

Скорост на обмен на данни
Количеството данни в байтове, които се обменят между DB2 Connect приложение и хост или AS/400 база данни за единица време.

Производителността ще се ограничи от достъпните хардуерни и софтуерни ресурси. Процесор, памет и мрежови адаптери са примери за хардуерни ресурси. Комуникационните подсистеми, пейджинг подсистемите, mbuf за AIX и link за SNA са примери за софтуерни ресурси.

Потоци данни

Фигура 7 показва пътя на потока данни между хоста или AS/400 сървъра на база данни и работната станция през DB2 Connect.

Фигура 7. Потоци данни в DB2 Connect


*** Ще включва сегмент sqlc0pf1 ***

Тесни места

Производителността на транзакцията зависи от най-бавния компонент в системата. Ако определите кое е тясното място за производителността, често можете да решите проблема, като промените конфигурационните параметри, заделите повече ресурси на проблемния компонент, обновите компонента или добавите нов, за да разтоварите част от работата.

Можете да използвате различни средства, за да определите колко време е необходимо за обработката на запитването от всеки компонент. Така ще получите представа за това кои компоненти трябва да се настроят или обновят, за да се увеличи производителността. Например, ако установите, че 60% от времето за обработка на запитването се пада на DB2 Connect машината, може да решите, че е хубаво да настроите DB2 Connect или (ако имате отдалечени клиенти) да добавите друга DB2 Connect машина към мрежата.

Допълнителна информация за средствата, свързани с производителността, потърсете в Средства за проверка на производителността.

Сравнителни характеристики

Генерирането на сравнителни характеристики е начин да се сравни производителността в едно обкръжение с производителността на друго.

Може да се започне, като се изпълни тестово приложение в нормално обкръжение. Когато причините за проблема с производителността се стеснят, може да се разработят специализирани тестове, за да се ограничи обема на функцията, която се тества и наблюдава.

Приложенията за генериране на сравнителни характеристики не е необходимо да са сложни. За да се получи ценна информация, не е необходимо специализираните тестове да емулират цялото приложение. Започнете с прости измервания и увеличете сложността, само когато имате основание за това.

Характеристики на добрите тестове, генериращи сравнителни показатели:

Средства за проверка на производителността

В следващата таблица се представени някои от средствата, които могат да ви помогнат да оцените производителността на системата. Тъй като тези средства също използват системни ресурси, може да предпочетете да ги оставите активни през цялото време.

Таблица 7. Средства за проверка на производителността
Система Средство Описание
CPU и използване на паметта
AIX vmstat, time, ps, tprof Осигурява информация за проблеми при конкурентно използване на процесора и паметта на DB2 Connect работната станция и отдалечени клиенти.
HP-UX vmstat, time, ps, монитор и наблюдение, ако са достъпни  
OS/2 SPM/2, THESEUS/2, pstat  
Win NT и Windows 2000 MS Performance Monitor  
Активност на базата данни
Всички Монитор на базата данни Определя дали проблемът е причинен от базата данни.
MVS или OS/390 DB2PM (IBM), OMEGAMON/DB2 (Candle), TMON (Landmark), INSIGHT (Goal Systems) и DB2AM (BMC)  
Win NT и Windows 2000 MS Performance Monitor  
Мрежова активност
AIX netpmon Отчита мрежова статистика на ниско ниво, включително статистика за TCP/IP и SNA, като брой пакети или фреймове, получени за секунда.
DOS или OS/2 Програма за трасиране и производителност на Token-Ring мрежа 16/4 Повечето програми за следене на мрежата зависят от платформата; тази програма работи само за мрежи token-ring.
Мрежов контролер като 3745 Монитор за производителност на NetView Отчита използването на комуникационния контрол и VTAM.
OS/2 DatagLANce Средство за трасиране, което представя графично данните, свързани с производителността.
UNIX-базирани netstat Предназначено за TCP/IP трафик.


[ Начало на страницата | Предишна страница | Следваща страница ]