solaris sparc sunucularda weblogic performansı

16
1 - 1 M.FEVZİ KORKUTATA Integration and Infrastructure Architect Güncel Projeler: •Java Server Loader (JSL) •www.admineer.com/blog •WebLogic Monitoring: www.wlsdm.com Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA) SOLARIS SPARC SUNUCULARDA WebLogic PERFORMANSI

Upload: m-fevzi-korkutata

Post on 16-Feb-2017

202 views

Category:

Technology


1 download

TRANSCRIPT

1 - 1

M.FEVZİ KORKUTATAIntegration and Infrastructure

Architect

Güncel Projeler:

•Java Server Loader (JSL)

•www.admineer.com/blog

•WebLogic Monitoring: www.wlsdm.com

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

SOLARIS SPARC SUNUCULARDA

WebLogic PERFORMANSI

1 - 2

İçerik

1. Java Server Loader (JSL) Hakkında2. T5-2, Oracle Solaris üzerinde WebLogic Performansı3. T5-2 Sunucu üzerinde JSL-WebLogic Performans Testleri

– CPU– Memory– Socket

4. T5-2 Sunucu Canlı Demo (CPU, Memory, Socket)5. Özet

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 3

Java Server Loader (JSL)

• Java Server Loader = Java Server Killer

– CPU Performans Testleri– Memory Performans Testleri– JDBC/JNDI üzerinden Veritabanı Performans Testleri– Disk (I/O) Performans Testleri– Network(Client Socket Request) Performans Testleri

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 4

Java Server Loader (JSL)

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 5

Solaris ve WebLogic

• WebLogic AS: 12c (12.2.1) (Son Versiyon)• SOLARIS OS: Oracle Solaris 11.3 SPARC (Son Versiyon)

– Boş Domain Default Açılış Süresi: 16 saniyeProduction Domain Admin Server

– Tune Edilmiş Boş Domain Açılış Süresi: 10-14 saniyeProduction Domain Admin Server

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 6

Performans Testleri için Konfigürasyon Bilgileri

Çevre Birimler ve Sistem Versiyon / ÖzellikOperating System Oracle Solaris 11.3 SPARCApplication Server Oracle WebLogic 12c (12.2.1)Java (JDK) Java 1.8_071 (jdk1.8.0_71)Sunucu (Donanım) ORCL,SPARC-T5-2Toplam Fiziksel İşlemci 2Toplam Core 31Toplam Thread (Her Core İçin) 8Toplam Sanal İşlemci 248İşlemci Hızı 3600 MHz (3.60 GHz)Memory 251904 MB (=246 GB)

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 7

Solaris & WebLogic Tuning

• Java Security URANDOM değişikliği– dev/urandom dev/./urandom

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

• Solaris OS Limits:

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 8

JSL CPU Performans Testi

• 248 Thread Count (Fixed Performans Testi)

• SONUÇ: 5.2 TPS (Thread Per Second)

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 9

JSL CPU Performans Testi

• 248 Thread Count (Fixed Performans Testi)

• %100 CPU Kullanımı

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 10

JSL MEMORY Performans Testi

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

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 11

JSL Socket (Network Client Request)Performans Testi

• 248 Thread Count (Fixed Performans Testi)• Execution Method: Fixed - Execution Time: 3sec

• SONUÇ: 51.1 TPS (Thread Per Second)

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 12

Solaris & WebLogic Tuning Önemi

• ÖNCE:

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 13

Solaris & WebLogic Tuning Önemi

• SONRA:

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 14

JSL Canlı DEMO

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

• 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)

1 - 15

Özet

• WebLogic Solaris taşımalarında Native I/O’nun konfigürasyonu yapılmalı ve Native Sparc I/O modülleri kullanılmalıdır.

• Uygulama sunucusu ve deploy edilen uygulama düzgün tune edildikten sonra limitleri aşabilecek bir performans elde etmek çok kolay.

• Yakın zamanda Middleware Admin’lerin hayatında Solaris İşletim Sistemli ve T-Sparc işlemcili sunucuların kullanım yüzdesi artacak.

• Middleware ve Application katmanında Solaris/Sparc/T5/T7/M7 teknolojilerine projelerde donanım/işletim sistemi/uygulama sunucusu/işlemci seviyesinde güvenle yer verilebilir.

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

1 - 16

Teşekkürler

SORU / CEVAP

Fevzi Korkutata, Oracle ACE Associate (Middleware & SOA)

IT Donanım seçimleriniz için Performans testi talepleriniz için iletişime geçebilirsiniz.