Upload
m-fevzi-korkutata
View
202
Download
1
Embed Size (px)
Citation preview
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 - 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)