weblogic performance on solaris sparc servers

16
1 - 1 M.FEVZİ KORKUTATA Integration and Infrastructure Architect Recent Projects: Java Server Loader (JSL) www.admineer.com/blog WebLogic Migration to SOLARIS Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA) WebLogic Performance On SOLARIS SPARC SERVERS

Upload: m-fevzi-korkutata

Post on 22-Jan-2018

1.036 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: WebLogic Performance on SOLARIS SPARC Servers

1 - 1

M.FEVZİ KORKUTATAIntegration and Infrastructure

Architect

Recent Projects:

•Java Server Loader (JSL)

•www.admineer.com/blog

•WebLogic Migration to SOLARIS

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

WebLogic PerformanceOn

SOLARIS SPARC SERVERS

Page 2: WebLogic Performance on SOLARIS SPARC Servers

1 - 2

Agenda

1. About Java Server Loader (JSL)

2. WebLogic Performance on Oracle Solaris SPARC Server T5-2 (T7/M7 Comming Soon )

3. WebLogic LOAD Test on T5-2 Server by using JSL– CPU– Memory– Network Socket (Client HTTP Request)

1. Live DEMO on T5-2 Server (CPU, Memory, Socket)

2. Summary

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 3: WebLogic Performance on SOLARIS SPARC Servers

1 - 3

Java Server Loader (JSL)

• Java Server Loader = Java Server Killer

– Hardware CPU «Performance / Load / Stress» Tests– Hardware Memory «Performance / Load / Stress» Tests– Database «Performance / Load / Stress» Tests by using

JDBC or JNDI – Hardware Disk (I/O) «Performance / Load / Stress» Tests– Network(Client Socket Request) «Performance / Load /

Stress» Tests

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 4: WebLogic Performance on SOLARIS SPARC Servers

1 - 4

Java Server Loader (JSL)

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 5: WebLogic Performance on SOLARIS SPARC Servers

1 - 5

Solaris and WebLogic

• WebLogic AS: 12c (12.2.1) (Last Version)

• SOLARIS OS: Oracle Solaris 11.3 SPARC (Last Version)

– Empty Default Domain JVM Start Duration: 16 secondsProduction Domain Admin Server

– Tuned Empty Domain JVM Start Duration: 10-14 secondsProduction Domain Admin Server

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 6: WebLogic Performance on SOLARIS SPARC Servers

1 - 6

Hardware and Software Configurations

Peripherals and Systems Version / Edition / Feature

Operating System Oracle Solaris 11.3 SPARC

Application Server Oracle WebLogic 12c (12.2.1)

Java (JDK) Java 1.8_071 (jdk1.8.0_71)

SERVER (Hardware) ORCL,SPARC-T5-2

Total Physical Processor 2

Total Core 31

Total Thread (Per Core) 8

Total Virtual CPU (vCPU) 248

Processor Speed 3600 MHz (3.60 GHz)

Memory 251904 MB (=246 GB)

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 7: WebLogic Performance on SOLARIS SPARC Servers

1 - 7

Solaris & WebLogic Tuning

• Java Security URANDOM update– dev/urandom dev/./urandom

• WebLogic ThreadPool Tuning– -Dweblogic.threadpool.MinPoolSize=1024

• Solaris OS Limits:

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 8: WebLogic Performance on SOLARIS SPARC Servers

1 - 8

JSL CPU Performance Test

• 248 Thread Count (Fixed Load Test)

• RESULT: 5.2 TPS (Thread Per Second)

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 9: WebLogic Performance on SOLARIS SPARC Servers

1 - 9

JSL CPU Performance Test

• 248 Thread Count (Fixed LoadTest)

• 100% CPU Usage

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 10: WebLogic Performance on SOLARIS SPARC Servers

1 - 10

JSL MEMORY Performance Test

• 216 GB JVM Memory (WebLogic Managed Server)-Xms216G -Xmx216G -Xss1024m

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 11: WebLogic Performance on SOLARIS SPARC Servers

1 - 11

JSL Socket (Network Client Request)Performance Test

• 248 Thread Count (Fixed Load Test)

• Execution Method: Fixed - Execution Time: 3sec

• RESULT: 51.1 TPS (Thread Per Second)

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 12: WebLogic Performance on SOLARIS SPARC Servers

1 - 12

Importance of Solaris & WebLogic Tuning

BEFORE

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 13: WebLogic Performance on SOLARIS SPARC Servers

1 - 13

Solaris & WebLogic Tuning Önemi

AFTER

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 14: WebLogic Performance on SOLARIS SPARC Servers

1 - 14

JSL LIVE DEMO

• http://jsl.admineercloud.com:65526/JavaServerLoader/

(Local DNS: Accessing to CLOUD T5-2)

• JSL CPU DEMO– 248 Thread (Fixed)

• JSL Network Socket Demo– 248 Thread (Fixed)– Sleep Time: 1– Webpage URL: http://192.168.10.181:7703/JavaServerLoader/socket.stucker

– Execution Time: 1

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 15: WebLogic Performance on SOLARIS SPARC Servers

1 - 15

SUMMARY• Configure SOLARIS «Native I/O» for SPARC; when

migrating/moving from x86/64 LINUX and LD_LIBRARY_PATH

• If the application server and deployed application tuned well, it is possible to achive a remarkable PERFORMANCE on SOLARIS SPARC servers.

• SOLARIS OS percentage would be increase for Middleware Administrators daily operations very SOON

• Seriously consider SOLARIS/SPARC/T5/T7/M7 technologies when embarking to a new project for hardware/software choices.

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

Page 16: WebLogic Performance on SOLARIS SPARC Servers

1 - 16

THANKS

Q / A

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

For your IT Hardware POC’s contact to me, we can test hardware remotely by using JSL (Java Server Loader).