Title: A ??? ?? ??? ?? ?? ???
1A ??? ?? ??? ?? ?? ???
Powered byLoadRunner
2??
1.?? ??? ?? 2.?? ?? ?? 3.?? ?? ?? ?? 4.??? ???
?? ?? 5.Workload ??? Weblog ?? 6.Workload ???
Current Workload ?? 8.Workload ??? Target
Workload ?? 9.Performance ??? ??? ?? ?? ??????
?? 10.Performance ??? ??? ?? ?? BP
?? 11.Performance ??? Resource Monitoring ?? ??
12.Performance Test Results ?? ?????? ???
?? 13.Performance Test Results ?? ??????
??? 14.Performance Test Results ?? BP ??? ???
???
3?? ??? ??
?????
- A ???(EMP ? Portal)? ?? ? ??? ?? ??
- ?????? ?? ?? ??
- ????? ?? ?? ?? ???????? ??
????
- ?? ?? ??? ???? ?? ?? ?? ???????? ?? ??? ?? ?? ??
?? - ?? ?? ??? ???? ?? ??? ?? ???? ???? ?? ?? ?? ??
App. Server
Database
Web Server
Internet
Firewall
4?? ?? ??
?? ???? ??? ????
??? ?? ? ???? 1,2,3? ?? ??
Infrastructure ??? ??? ?? ???
?? ????? ?? ??/??
5?? ?? ?? ??
?? ???? ??? ??? ?? ??
6??? ??? ?? ??
L4Switch
S/W HUB
INTERNET ROUTER
?? FireWall
S/W HUB(100M)
Internet
IDS Server (Web Mail Storage)
Web Server(Rep. Srv.) 2
100 Base
100 Base
FireWall
Fast Ethernet Network Card
Ultra SCSI
FWD SCSI-/SE
Ultra SCSI
FWD SCSI-/SE
Disk Storage
REP xxx.xxx.xxx.100 MURCURY1
xxx.xxx.xxx.101 MURCURY2 xxx.xxx.xxx.102
Ultra SCSI
FWD SCSI 2/SE
Dummy Hub(100M)
DB Server
Integration Server(XML)
App. Server) 2
Directory
Fast Ethernet Network Card
Fast Ethernet Network Card
Fast Ethernet Network Card
Fast Ethernet Network Card
Ultra SCSI
FWD SCSI/SE
Ultra SCSI
FWD SCSI/SE
Ultra SCSI
FWD SCSI/SE
UltraSCSI
FWD SCSI-2/SE
7Workload Modeling
8Workload Modeling Weblog ??
10? 23?? ??? ??(Murcury1,Murcury2) ?? ??
??? ?? ??? ?? ??
- Workload Basic Component ??
- ?????? ?? ?? ??? ????
- Workload Parameter ??
- ??? ?? ??? ?? ?? (TPH)
- ?? ?? ??? ?? ?? (TPM)
- Peak? ?? ?? ??? ?? ?? (TPS)
- Peak? ?? ??????
- ???? ?? ?? ??
?? ?? ??? ?? ??
?? ????????
?? ??? ?? ?? ?? ?? 24?? ????
9Workload Modeling Current Workload ??
10? 23?? Current Workload
- Peak?(11xx) ??? ?? ??? ?? ?? 3,460(TPH)
- Peak?(11xx) ?? ?? ?? ??? ?? ?? - 57(TPM)
- Peak?(11xx) ?? ?? ?? ??? ?? ?? 0.95(TPS)
- Peak?(11xx) ?? ?????? 32?
- ???? ?? ?? ?? 33.7(?)
??? Workload ?? ??
???? ?? ?? ??? ?? ????? ?? Think Time? ????.
10Workload Modeling Target Workload ??
Target Workload ??
- Peak? ???? ???? 200 ?
- Littles Law ( ???? ???? TPS ???????) ??
- TPS 200(?) / 33.7(?) 5.93 (TPS)
-
?? ??? 200?? ???? TPS ??
5.93 TPS
200
?? ?? ????? Active User ? In-Active User? ???
???? ??? ?? ??? ? ???.
11 Performance Modeling
12Performance Modeling ??? ?? ?? ?????? ??
?? ??? ???? ?? 80? ???? ?? ??????
?? ??????? ?? ??? ??? ??? Think Time? 0?? ???????.
13Performance Modeling ?? Business Process ??
???? Business Process? ?? ?? ??
BP?? ??? think Time 30?? ???? ?????? 33.7?? ????
????? ?? ?????? L/R? use random percentage of
recorded think time ??? ???? (50150)? ???
????.
14Performance Modeling Resource Monitoring ?? ??
Resource Monitoring ??
15Performance Test Results ?? ?????? ???
16Performance Test Results - ?? ?????? ??? ??
?? ?????? ?? ?? ??
17Performance Test Results - ?? ?????? ??? ??
?? ???? ?? TPS(Rmax) ??
(?? Ratio/?? Throughput? ?)lt Ratio ??
0.1535Rmax lt 1 Rmax lt 6.515(req/sec)
?? ???? ?? ??????? ??
??????? TPS ??????? ?? 6.515(req/sec)
33.7(sec) 219?
?? ???? ??? ? 219 ? ?? TPS 6.515(TPS)
Target Workload OK !
18Performance Test Results - ?? ?????? ???
?? ?? ?????? ???
- ???? Performance? ?? ?? ? ?? ?? ?? ??? ?? ??????
??? - ???? Performance? ?? ???? ?
- - ?? ?? ????? ?? 1.5TPS? 3.0TPS? ?? ?? ?? ??
????????? 305??? ??? ? ?? - DB ??? CPU Resource? ?? ???? ? ?????? ???
19Performance Test Results ?? BP ???
20Performance Test Results - ?? BP ??? ??
?? BP ??? ??
?? ???? ??? ? 202 ? ?? TPS 6.719 (TPS)
?? BP ??? ?? ???
21Performance Test Results - ?? BP ??? ??
TPS (Transaction Per Seconds)
???? 187??? ???? ?? ? ????? ????? ??? ???? ? ?
??. ?? DB ??? CPU Resource ? Saturation?? ?? ????
???? ?????.
22Performance Test Results - ?? BP ??? ??
Average Transaction Response Time Running Vusers
???? 187??? ???? ?? ? ????? ????? ??? ???? ? ?
??. ?? DB ??? CPU Resource ? Saturation?? ?? ????
???? ?????.
23Performance Test Results - ?? BP ??? ??
Transaction Response Time Under Load
???? ???? ?? ????? ?? ??? ??? ?? ?? ?? ??????
????? ?? ????? ????? ?? ?? ??? ????? ?? ??? ???
??? ??? ? ??.
24Performance Test Results - ?? BP ??? ??
Throughput
?? ???? ?? Throughput? 750,000(bytes per
second)?? ?? bit per second? ??? ??
6,000,000(bits per second)??. ?? ?? ???? ?? ?? ??
????? ?? ???? ?? ????? ??? ?? ??? ???? ???
E1????? ??? ??? ??? ????. ??? ??? ?? ??? ???
BandWidth? ?? ??? ?? ???? ? ??? ???.
25Performance Test Results - ?? BP ??? ??
DB Server CPU Resources Running Vusers
???? 187??? ???? ?? DB ??? CPU ???? 100
Saturation ???? ? ? ??.
26Performance Test Results - ?? BP ??? ??
DB Server Run Queue Size Running Vusers
DB ??? Run Queue ???? ???? ???? ?? ??? ???? ? ?
??.
27Performance Test Results - ?? BP ??? ??
WebServer (Mucury1,Murcury2) Load Balancing Status
Murcury1? Murcury2? 80port Connection ??? 4852?
???? ??
Murcury2? CPU ???? Murcury1? ?? ?? ??
Load Balancing ??? ??? ???? ??
80 ?? ????
CPU ???