Misurazione performance. Processing time. Performance. Throughput. Francesco Marchioni Mastertheboss.com Javaday IV Roma 30 gennaio 2010

Size: px
Start display at page:

Download "Misurazione performance. Processing time. Performance. Throughput. Francesco Marchioni Mastertheboss.com Javaday IV Roma 30 gennaio 2010"

Transcription

1 Misurazione performance Processing time Performance Throughput

2 Processing time Network Network DB Processing time

3 Throughput Quantità di dati trasmessi x secondo

4 Tuning Areas

5 Tuning Java Virtual Machine

6 JVM Heap

7 Configurazione ottimale Stabilire prima la memoria massima da assegnare alla JVM Stabilire il rapporto young/old generation Generalmente si assegna 1/3 - ½ della memoria alla young generation Evitare lo swap della memoria Heap (Mai assegnare un heap > della memoria fisica) Setta -Xms e -Xmx allo stesso valore Esempio: macchina con 2GB RAM. Modifica in run.bat run.sh set JAVA_OPTS=%JAVA_OPTS% -Xms1200m Xmx1200m XX:NewSize=400M XX:MaxNewSize=400M XX:SurvivorRatio=32

8 Monitorare il Garbage Collector -verbose:gc Stampa informazioni sul GC. (Size live objects prima e dopo la GC, memoria disponibile e tempo speso dal GC. [GC K->83000K(776768K), secs] [GC K->83372K(776768K), secs] [Full GC K->83769K(776768K), secs] XX:+PrintGCDetails stampa statistiche sulle singole aree di memoria [GC [DefNew: 8128K->8128K(8128K), secs] [Tenured: 17746K->2309K(24576K), secs] 25874K->2309K(32704K), secs]

9 Scenario #1 Young generation bassa Memoria New liberata 99% New Tenured Memoria Totale Liberata 22% [GC [DefNew: 4032K->64K(4032K), secs] 9350K->7748K(32704K), secs] [GC [DefNew: 4032K->64K(4032K), secs] 11716K->10121K(32704K), secs] [GC [DefNew: 4032K->64K(4032K), secs] 14089K->12562K(32704K), secs] La garbage collection della young generation è efficiente ma la maggior parte di questi oggetti non viene rimossa dalla memoria ma vengono trasferiti troppo presto nella tenured generation.

10 Scenario #2 Young generation eccessiva Memoria New liberata 0% New Tenured Major Collection libera memoria [GC [DefNew: 16000K->16000K(16192K), secs][tenured: 2973K- >2704K(16384K), secs] 18973K->2704K(32576K), secs] [GC [DefNew: 16000K->16000K(16192K), secs][tenured: 2704K- >2535K(16384K), secs] 18704K->2535K(32576K), secs] [GC [DefNew: 16000K->16000K(16192K), secs][tenured: 2535K- >2319K(16384K), secs] 18535K->2319K(32576K), secs] La young generation è troppo estesa per garantire promozioni alla tenured generation. Di conseguenza la collection viene scatenata dalla tenured generation causando major collections.

11 Scenario #3 Young generation ok Memoria New liberata 99% New Tenured Memoria Totale Liberata 57% [GC [DefNew: 8128K->64K(8128K), secs] 13000K->7427K(32704K), secs] [GC [DefNew: 8128K->64K(8128K), secs] 15491K->9663K(32704K), secs] [GC [DefNew: 8128K->64K(8128K), secs] 17727K->11829K(32704K), secs] La memoria viene liberata in modo rapido ed efficiente tramite minor collections.si avranno major collections solo alla saturazione della tenured generation.

12 Configurazione ottimale Major Collections

13 Tuning Application Server

14 Application Server pools JBoss AS Thread Pool Connection Pool Worker Threads Web Server

15 JBoss Thread Pool Perchè l'application server usa un Thread Pool?

16 Risposta Controllo centralizzato sul numero di richieste Prevenire crash server Performance ( se applicazione usa prevalentemente short lived threads)

17 Configurazione: jboss-service.xml <mbean code="org.jboss.util.threadpool.basicthreadpool" name="jboss.system:service=threadpool"> <attribute name="name">jboss System Threads</attribute> <attribute name="threadgroupname">system Threads</attribute> <attribute name="keepalivetime">60000</attribute> <attribute name="maximumpoolsize">10</attribute> <attribute name="maximumqueuesize">1000</attribute> <attribute name="blockingmode">abort</attribute> </mbean> Dimensione massima del Pool di Threads Dimensione massima della coda di Threads

18 Come monitorare il Thread Pool?

19 Database connection pool JBoss AS Connection Pool Database

20 Configurazione Datasource <local-tx-datasource> <jndi-name>defaultds</jndi-name> <connectionurl>jdbc:hsqldb:${jboss.server.data.dir}${/}hypersonic${/}lo caldb</connection-url> <driver-class>org.hsqldb.jdbcdriver</driver-class> <user-name>sa</user-name> <password></password> <min-pool-size>5</min-pool-size> <max-pool-size>20</max-pool-size> Dimensione min/max del Pool <idle-timeout-minutes>0</idle-timeout-minutes> <track-statements/> Cache prepared statements <prepared-statement-cache-size>32</prepared-statementcache-size> </local-tx-datasource>

21 Prepared Statement cache Prepared-statement-cache molto ottimizzante perchè tiene aperto il Prepared Statement tra più request usando una cache LRU. Attenzione: può riservare cursori aperti! Di default è 0, quindi è disattivato E' possibile forzare la chiusura di Statements/Resultset con In SELECT a,b,c,d FROM T1 WHERE a =? SELECT a,b,c,d FROM T1 WHERE b =? SELECT a,b,c,d FROM T1 WHERE c =? SELECT a,b,c,d FROM T1 WHERE d =? <track-statements>nowarn</track-statements Out

22 Monitoring del Connection Pool

23 Cosa è il Web Server Pool? JBoss AS Worker Threads Web Server

24 Configurazione Web Pool File server.xml <Connector port="8080"... maxthreads="250" acceptcount="100" minsparethreads="5" maxsparethreads="50" maxhttpheadersize="8192" connectiontimeout="20000" enablelookups="false" /> Threads contemporanei Max Threads in coda Threads di riserva Dimensione max header Timeout request DNS lookup

25 Threads running vs Spare Threads JBoss AS Worker Threads Web Server Thread running Spare Thread minsparethreads="5"

26 Threads running vs Spare Threads JBoss AS Worker Threads X X X Deallocati Web Server Thread running Spare Thread maxsparethreads="10"

27 Monitoring Web Thread Pool

28 Tuning JSPs <servlet> <servlet-name>jsp</servlet-name> <servletclass>org.apache.jasper.servlet.jspservlet</servletclass>... <init-param> <param-name>development</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>checkinterval</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>trimspaces</param-name> <param-value>true</param-value> </init-param>... </servlet>

29 Percorso di una request Thread Pool Connection Pool max_open_cursors Worker Threads DB Web Server select sql_text from v$open_cursor;

30 Risorse :

31 Promotion code Promotion code JDAY Sconto 15% Valido fino al 28/2/2010

MID-TIER DEPLOYMENT KB

MID-TIER DEPLOYMENT KB MID-TIER DEPLOYMENT KB Author: BMC Software, Inc. Date: 23 Dec 2011 PAGE 1 OF 16 23/12/2011 Table of Contents 1. Overview 3 2. Sizing guidelines 3 3. Virtual Environment Notes 4 4. Physical Environment

More information

Deployment Checklist. Liferay Portal 6.1 Enterprise Edition

Deployment Checklist. Liferay Portal 6.1 Enterprise Edition Deployment Checklist Liferay Portal 6.1 Enterprise Edition Table of Contents Deployment Checklist...1 Introduction... 1 Reference Architecture... 1 Virtualized and Cloud Deployments... 3 Security... 3

More information

NetIQ Access Manager 4.1

NetIQ Access Manager 4.1 White Paper NetIQ Access Manager 4.1 Performance and Sizing Guidelines Performance, Reliability, and Scalability Testing Revisions This table outlines all the changes that have been made to this document

More information

Apache and Tomcat Clustering Configuration Table of Contents

Apache and Tomcat Clustering Configuration Table of Contents Apache and Tomcat Clustering Configuration Table of Contents INTRODUCTION REVISION HISTORY DOWNLOAD AND INSTALL JDK DOWNLOAD AND INSTALL APACHE WEB SERVER (HTTPD) DOWNLOAD AND INSTALL TOMCAT SERVER APACHE

More information

Liferay Performance Tuning

Liferay Performance Tuning Liferay Performance Tuning Tips, tricks, and best practices Michael C. Han Liferay, INC A Survey Why? Considering using Liferay, curious about performance. Currently implementing and thinking ahead. Running

More information

Chi sono in quattro punti.

Chi sono in quattro punti. vsphere 5 Licensing Chi sono in quattro punti. Massimiliano Moschini Presales/Postsales and Trainer VMUG IT Board Member VCP, VSP VTSP,VCI, V http://it.linkedin.com/in/massimilianomoschini @maxmoschini

More information

ipratico POS Quick Start Guide v. 1.0

ipratico POS Quick Start Guide v. 1.0 ipratico POS Quick Start Guide v. 1.0 Version History Version Pages Comment Date Author 1.0 First Release 5/Marzo/2012 Luigi Riva 2 SUMMARY 1 GETTING STARTED 4 1.1 What do you need? 4 1.2 ipad 5 1.3 Antenna

More information

Java Performance Tuning

Java Performance Tuning Summer 08 Java Performance Tuning Michael Finocchiaro This white paper presents the basics of Java Performance Tuning for large Application Servers. h t t p : / / m f i n o c c h i a r o. w o r d p r e

More information

Scaling Progress OpenEdge Appservers. Syed Irfan Pasha Principal QA Engineer Progress Software

Scaling Progress OpenEdge Appservers. Syed Irfan Pasha Principal QA Engineer Progress Software Scaling Progress OpenEdge Appservers Syed Irfan Pasha Principal QA Engineer Progress Software Michael Jackson Dies and Twitter Fries Twitter s Fail Whale 3 Twitter s Scalability Problem Takeaways from

More information

IBM System Storage DS3400 Simple SAN Express Kit PN.172641U

IBM System Storage DS3400 Simple SAN Express Kit PN.172641U IBM System Storage Simple SAN Express Kit PN.172641U Facile da implementare Pronto per supportare la crescita del tuo business Al prezzo che non ti aspetti 1 Soluzione Dischi SAN Fibre 4Gbps a basso costo

More information

UPGRADING TO XI 3.1 SP6 AND SINGLE SIGN ON. Chad Watson Sr. Business Intelligence Developer

UPGRADING TO XI 3.1 SP6 AND SINGLE SIGN ON. Chad Watson Sr. Business Intelligence Developer UPGRADING TO XI 3.1 SP6 AND SINGLE SIGN ON Chad Watson Sr. Business Intelligence Developer UPGRADING TO XI 3.1 SP6 What Business Objects Administrators should consider before installing a Service Pack.

More information

Advanced Liferay Architecture: Clustering and High Availability

Advanced Liferay Architecture: Clustering and High Availability Advanced Liferay Architecture: Clustering and High Availability Revision 1.1, Oct 2010 *Note: All of the configuration examples in 3 rd -party software (i.e. Apache, Sun Java) in this document are examples

More information

CA Identity Governance

CA Identity Governance CA Identity Governance Implimentation Guide 12.6.02a This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is

More information

Oracle Weblogic. Setup, Configuration, Tuning, and Considerations. Presented by: Michael Hogan Sr. Technical Consultant at Enkitec

Oracle Weblogic. Setup, Configuration, Tuning, and Considerations. Presented by: Michael Hogan Sr. Technical Consultant at Enkitec Oracle Weblogic Setup, Configuration, Tuning, and Considerations Presented by: Michael Hogan Sr. Technical Consultant at Enkitec Overview Weblogic Installation and Cluster Setup Weblogic Tuning Considerations

More information

IBM System Storage DS3400 Simple SAN Ready Express

IBM System Storage DS3400 Simple SAN Ready Express IBM System Storage Simple SAN Ready Express Facile da implementare Pronto per supportare la crescita del tuo business Al prezzo che non ti aspetti 1 Soluzione Dischi SAN Fibre 4Gbps a basso costo ma affidabile?

More information

Performance Optimization For Operational Risk Management Application On Azure Platform

Performance Optimization For Operational Risk Management Application On Azure Platform Performance Optimization For Operational Risk Management Application On Azure Platform Ashutosh Sabde, TCS www.cmgindia.org 1 Contents Introduction Functional Requirements Non Functional Requirements Business

More information

Liferay Portal Performance Best Practices

Liferay Portal Performance Best Practices Liferay Portal Performance Best Practices Samir Bhatt Chapter No. 3 "Configuration Best Practices" In this package, you will find: A Biography of the author of the book A preview chapter from the book,

More information

C.S.E. Nodi Tipici Parametrizzati al 15-4-2015. 14/04/2015 Copyright (c) 2015 - Castalia srl

C.S.E. Nodi Tipici Parametrizzati al 15-4-2015. 14/04/2015 Copyright (c) 2015 - Castalia srl C.S.E. Nodi Tipici Parametrizzati al 15-4-2015 14/04/2015 Copyright (c) 2015 - Castalia srl 1 Avvertenze (1) Ci sono tre sezioni in questo documento: 1. Nodi in tutte le versioni (background azzurro):

More information

IBM System Storage DS3400 Simple SAN

IBM System Storage DS3400 Simple SAN IBM System Storage Simple SAN Facile da implementare Pronto per supportare la crescita del tuo business Al prezzo che non ti aspetti 1 Soluzione Dischi SAN Fibre 4Gbps a basso costo ma affidabile? per

More information

Tuning Your GlassFish Performance Tips. Deep Singh Enterprise Java Performance Team Sun Microsystems, Inc.

Tuning Your GlassFish Performance Tips. Deep Singh Enterprise Java Performance Team Sun Microsystems, Inc. Tuning Your GlassFish Performance Tips Deep Singh Enterprise Java Performance Team Sun Microsystems, Inc. 1 Presentation Goal Learn tips and techniques on how to improve performance of GlassFish Application

More information

LED Power. Power Supplies for constant current HI-POWER LEDs 350/700mA Alimentatori per LED in corrente costante HI-POWER 350/700mA 82206/700

LED Power. Power Supplies for constant current HI-POWER LEDs 350/700mA Alimentatori per LED in corrente costante HI-POWER 350/700mA 82206/700 LED Power The power supplies and accessories showed in this section are designed to achieve the best lighting and long lasting performances for LED fixtures. A particular attention has been dedicated to

More information

How To Test Pressure On A Hydromusic Pump

How To Test Pressure On A Hydromusic Pump HYDRAULIC COMPONENTS HYDROSTATIC TRANSMISSIONS GEARBOXES - ACCESSORIES Glycerine Filled Control Pressure Gauges Dutch Hydraulic Consultants Tel. +31-(0)6-83695868 Achterweg ZZ 8 Mail [email protected]

More information

Optimize GlassFish Performance in a Production Environment Performance White Paper February 2009. Abstract

Optimize GlassFish Performance in a Production Environment Performance White Paper February 2009. Abstract Optimize GlassFish Performance in a Production Environment Performance White Paper February 2009 Abstract Sun GlassFish Application Server v2 is a high performance application server. This white paper

More information

Best practices for performance tuning JBoss Enterprise

Best practices for performance tuning JBoss Enterprise Best practices for performance tuning JBoss Enterprise Application Platform 4.3 Tips and tricks for optimizing your application s performance 2 In search of high-performance applications 2 Performance

More information

[TFS 4.1 ADVANCED GUIDE]

[TFS 4.1 ADVANCED GUIDE] 2011 HANCOM, INC. Cloud Solution Team [TFS 4.1 ADVANCED GUIDE] To administrator for installation/upgrade/management Contents Section Subject page Installation Server hardware specification and server topology

More information

Java Troubleshooting and Performance

Java Troubleshooting and Performance Java Troubleshooting and Performance Margus Pala Java Fundamentals 08.12.2014 Agenda Debugger Thread dumps Memory dumps Crash dumps Tools/profilers Rules of (performance) optimization 1. Don't optimize

More information

Apache Tomcat Tuning for Production

Apache Tomcat Tuning for Production Apache Tomcat Tuning for Production Filip Hanik & Mark Thomas SpringSource September 2008 Copyright 2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.

More information

Main Points. File layout Directory layout

Main Points. File layout Directory layout File Systems Main Points File layout Directory layout File System Design Constraints For small files: Small blocks for storage efficiency Files used together should be stored together For large files:

More information

Java Garbage Collection Characteristics and Tuning Guidelines for Apache Hadoop TeraSort Workload

Java Garbage Collection Characteristics and Tuning Guidelines for Apache Hadoop TeraSort Workload Java Garbage Collection Characteristics and Tuning Guidelines for Apache Hadoop TeraSort Workload Shrinivas Joshi, Software Performance Engineer Vasileios Liaskovitis, Performance Engineer 1. Introduction

More information

How To Manage A Network On A Pnet 2.5 (Net 2) (Net2) (Procedure) (Network) (Wireless) (Powerline) (Wired) (Lan 2) And (Net1) (

How To Manage A Network On A Pnet 2.5 (Net 2) (Net2) (Procedure) (Network) (Wireless) (Powerline) (Wired) (Lan 2) And (Net1) ( Il presente documento HLD definisce l architettura e le configurazioni necessarie per separare la rete di management dai servizi dati dedicati al traffico cliente, con l obiettivo di poter accedere agli

More information

JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers

JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers Dave Jaffe, PhD, Dell Inc. Michael Yuan, PhD, JBoss / RedHat June 14th, 2006 JBoss Inc. 2006 About us Dave Jaffe Works for Dell

More information

Tomcat Tuning. Mark Thomas April 2009

Tomcat Tuning. Mark Thomas April 2009 Tomcat Tuning Mark Thomas April 2009 Who am I? Apache Tomcat committer Resolved 1,500+ Tomcat bugs Apache Tomcat PMC member Member of the Apache Software Foundation Member of the ASF security committee

More information

Best practices for performance tuning JBoss Enterprise

Best practices for performance tuning JBoss Enterprise Best practices for performance tuning JBoss Enterprise Application Platform 5 Tips and tricks for optimizing your application s performance 2 In search of high-performance applications 2 Performance tuning

More information

WebSphere Performance Monitoring & Tuning For Webtop Version 5.3 on WebSphere 5.1.x

WebSphere Performance Monitoring & Tuning For Webtop Version 5.3 on WebSphere 5.1.x Frequently Asked Questions WebSphere Performance Monitoring & Tuning For Webtop Version 5.3 on WebSphere 5.1.x FAQ Version 1.0 External FAQ1. Q. How do I monitor Webtop performance in WebSphere? 1 Enabling

More information

Informatica Master Data Management Multi Domain Hub API: Performance and Scalability Diagnostics Checklist

Informatica Master Data Management Multi Domain Hub API: Performance and Scalability Diagnostics Checklist Informatica Master Data Management Multi Domain Hub API: Performance and Scalability Diagnostics Checklist 2012 Informatica Corporation. No part of this document may be reproduced or transmitted in any

More information

Programma corso di formazione J2EE

Programma corso di formazione J2EE Programma corso di formazione J2EE Parte 1 Web Standard Introduction to Web Application Technologies Describe web applications Describe Java Platform, Enterprise Edition 5 (Java EE 5) Describe Java servlet

More information

2 2011 Oracle Corporation Proprietary and Confidential

2 2011 Oracle Corporation Proprietary and Confidential The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,

More information

JVM Performance Study Comparing Oracle HotSpot and Azul Zing Using Apache Cassandra

JVM Performance Study Comparing Oracle HotSpot and Azul Zing Using Apache Cassandra JVM Performance Study Comparing Oracle HotSpot and Azul Zing Using Apache Cassandra January 2014 Legal Notices Apache Cassandra, Spark and Solr and their respective logos are trademarks or registered trademarks

More information

Configuring multiple Tomcat instances with a single Apache Load Balancer

Configuring multiple Tomcat instances with a single Apache Load Balancer Configuring multiple Tomcat instances with a single Apache Load Balancer How to set up Tomcat and Apache for load balancing HP Software Service Management Introduction... 2 Prerequisites... 2 Configuring

More information

Oracle WebLogic Server Monitoring and Performance Tuning

Oracle WebLogic Server Monitoring and Performance Tuning Oracle WebLogic Server Monitoring and Performance Tuning Duško Vukmanović Principal Sales Consultant, FMW Stuck Threads A Label given to threads not returned to thread pool after

More information

Ahsay Offsite Backup Server v5.5. High Availability Option Setup Guide. Ahsay TM Online Backup - Development Department

Ahsay Offsite Backup Server v5.5. High Availability Option Setup Guide. Ahsay TM Online Backup - Development Department Ahsay Offsite Backup Server v5.5 High Availability Option Setup Guide Ahsay TM Online Backup - Development Department September 1, 2009 Copyright Notice Ahsay Systems Corporation Limited 2007. All rights

More information

ActiveVOS Performance Tuning

ActiveVOS Performance Tuning ActiveVOS Performance Tuning Technical Note V1.2 AN ACTIVE ENDPOINTS TECHNICAL NOTE 2011 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are

More information

MDM Multidomain Edition (Version 9.6.0) For Microsoft SQL Server Performance Tuning

MDM Multidomain Edition (Version 9.6.0) For Microsoft SQL Server Performance Tuning MDM Multidomain Edition (Version 9.6.0) For Microsoft SQL Server Performance Tuning 2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic,

More information

IBM WebSphere Portal 7.0 Performance Tuning Guide

IBM WebSphere Portal 7.0 Performance Tuning Guide IBM WebSphere Portal software family Your world. Your way. IBM WebSphere Portal 7.0 Performance Tuning Guide IBM Collaboration Solutions Performance Team December 2010 Document version 1 Contents PERFORMANCE

More information

JBoss Data Grid Performance Study Comparing Java HotSpot to Azul Zing

JBoss Data Grid Performance Study Comparing Java HotSpot to Azul Zing JBoss Data Grid Performance Study Comparing Java HotSpot to Azul Zing January 2014 Legal Notices JBoss, Red Hat and their respective logos are trademarks or registered trademarks of Red Hat, Inc. Azul

More information

How To Lock A File In A Microsoft Microsoft System

How To Lock A File In A Microsoft Microsoft System Level 1 Opportunistic Locks Si intuisce che level 1 corrisponde concettualmente allo stato M di un dato in cache nel protocollo MESI A level 1 opportunistic lock on a file allows a client to read ahead

More information

- Applet java appaiono di frequente nelle pagine web - Come funziona l'interprete contenuto in ogni browser di un certo livello? - Per approfondire

- Applet java appaiono di frequente nelle pagine web - Come funziona l'interprete contenuto in ogni browser di un certo livello? - Per approfondire - Applet java appaiono di frequente nelle pagine web - Come funziona l'interprete contenuto in ogni browser di un certo livello? - Per approfondire il funzionamento della Java Virtual Machine (JVM): -

More information

Identifying Performance Bottleneck using JRockit. - Shivaram Thirunavukkarasu Performance Engineer Wipro Technologies

Identifying Performance Bottleneck using JRockit. - Shivaram Thirunavukkarasu Performance Engineer Wipro Technologies Identifying Performance Bottleneck using JRockit - Shivaram Thirunavukkarasu Performance Engineer Wipro Technologies Table of Contents About JRockit Mission Control... 3 Five things to look for in JRMC

More information

Cloud Services: cosa sono e quali vantaggi portano alle aziende manifatturiere

Cloud Services: cosa sono e quali vantaggi portano alle aziende manifatturiere Cloud Services: cosa sono e quali vantaggi portano alle aziende manifatturiere Sergio Gimelli Sales Consulting Director Oracle Italy Fabbrica Futuro Verona, 27 Giugno 2013 1 2 Cosa è il Cloud? il Cloud

More information

JVM Garbage Collector settings investigation

JVM Garbage Collector settings investigation JVM Garbage Collector settings investigation Tigase, Inc. 1. Objective Investigate current JVM Garbage Collector settings, which results in high Heap usage, and propose new optimised ones. Following memory

More information

Performance Monitoring and Tuning. Liferay Chicago User Group (LCHIUG) James Lefeu 29AUG2013

Performance Monitoring and Tuning. Liferay Chicago User Group (LCHIUG) James Lefeu 29AUG2013 Performance Monitoring and Tuning Liferay Chicago User Group (LCHIUG) James Lefeu 29AUG2013 Outline I. Definitions II. Architecture III.Requirements and Design IV.JDK Tuning V. Liferay Tuning VI.Profiling

More information

Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc.

Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc. Tuning WebSphere Application Server ND 7.0 Royal Cyber Inc. JVM related problems Application server stops responding Server crash Hung process Out of memory condition Performance degradation Check if the

More information

How To Read Investire In Borsa Con I Trend Pdf

How To Read Investire In Borsa Con I Trend Pdf INVESTIRE IN BORSA CON I TREND PDF ==> Download: INVESTIRE IN BORSA CON I TREND PDF INVESTIRE IN BORSA CON I TREND PDF - Are you searching for Investire In Borsa Con I Trend Books? Now, you will be happy

More information

Source code security testing

Source code security testing Source code security testing Simone Riccetti EMEA PSS Security Services All information represents IBM's current intent, is subject to change or withdrawal without notice, and represents only IBM ISS goals

More information

USE IMPROVE EVANGELIZE. JVM Internals, 0.75. Stefan Parvu System Administrator. http://www.nbl.fi/stefan.parvu

USE IMPROVE EVANGELIZE. JVM Internals, 0.75. Stefan Parvu System Administrator. http://www.nbl.fi/stefan.parvu JVM Internals, 0.75 Stefan Parvu System Administrator http://www.nbl.fi/stefan.parvu License, copyrights COPYRIGHT: Copyright (c) 2008 Stefan Parvu The contents of this file are subject to the terms of

More information

Robert Honeyman http://www.honeymanit.co.uk [email protected]

Robert Honeyman http://www.honeymanit.co.uk rob.honeyman@honeymanit.co.uk An Introduction to WebLogic Administration Robert Honeyman http://www.honeymanit.co.uk [email protected] WEBLOGIC 11G : WHAT IS IT? Weblogic 10.3.3-10.3.6 = 11g Java EE 5 compliant Application

More information

SCHEMI PREPARAZIONE CAVI per cabling del Beam Splitter

SCHEMI PREPARAZIONE CAVI per cabling del Beam Splitter SCHEMI PREPARAZIONE CAVI per cabling del Beam Splitter INFORMAZIONI GENERALI...2 IDENTIFICAZIONE COMPONENTI...2 LEGENDA...3 PINOUT OF THE MAIN DEVICES...3 CABLE A (VACUUM SIDE)...5 CABLE B (VACUUM SIDE)...6

More information

EMC Documentum Content Management Interoperability Services

EMC Documentum Content Management Interoperability Services EMC Documentum Content Management Interoperability Services Version 6.7 Deployment Guide EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com EMC believes the information

More information

Performance brief for IBM WebSphere Application Server 7.0 with VMware ESX 4.0 on HP ProLiant DL380 G6 server

Performance brief for IBM WebSphere Application Server 7.0 with VMware ESX 4.0 on HP ProLiant DL380 G6 server Performance brief for IBM WebSphere Application Server.0 with VMware ESX.0 on HP ProLiant DL0 G server Table of contents Executive summary... WebSphere test configuration... Server information... WebSphere

More information

Nuovi domini di primo livello - Registra nuove estensioni con FabsWeb_HOST

Nuovi domini di primo livello - Registra nuove estensioni con FabsWeb_HOST Oltre 700 nuove estensioni per domini personalizzati Il conto alla rovescia è terminato! Finalmente più di 700 nuove estensioni di dominio gtld stanno per arrivare sul mercato e sono destinate a rivoluzionare

More information

8Q PRQGR GL FRQWHQLWRUL $ ZRUOG RI HQFORVXUHV

8Q PRQGR GL FRQWHQLWRUL $ ZRUOG RI HQFORVXUHV www.italtronic.com 0 L MODULBOX XT COMPACT MODULBOX XT COMPACT Norme DIN 880 Materiale: Blend PC/ABS autoestinguente Colore: Grigio RAL0 Misure: M/M/M/M/M/8M/9M/M CARATTERISTICHE GENERALI & SERVIZIO TUTTO

More information

PREPOSITION OF PLACE

PREPOSITION OF PLACE PREPOSITION OF PLACE UNDER = sotto OVER = sopra (senza contatto) IN = dentro ON = sopra (con contatto) IN FRONT OF = davanti BEHIND = dietro NEXT TO = a fianco BETWEEN = fra due cose AMONG = fra una moltitudine

More information

An Oracle White Paper March 2013. Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite

An Oracle White Paper March 2013. Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite An Oracle White Paper March 2013 Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite Executive Overview... 1 Introduction... 1 Oracle Load Testing Setup... 2

More information

Angelika Langer www.angelikalanger.com. The Art of Garbage Collection Tuning

Angelika Langer www.angelikalanger.com. The Art of Garbage Collection Tuning Angelika Langer www.angelikalanger.com The Art of Garbage Collection Tuning objective discuss garbage collection algorithms in Sun/Oracle's JVM give brief overview of GC tuning strategies GC tuning (2)

More information

BEAJRockit Mission Control. Using JRockit Mission Control in the Eclipse IDE

BEAJRockit Mission Control. Using JRockit Mission Control in the Eclipse IDE BEAJRockit Mission Control Using JRockit Mission Control in the Eclipse IDE Mission Control 3.0.2 Document Revised: June, 2008 Contents 1. Introduction Benefits of the Integration................................................

More information

How To Improve Performance On An Asa 9.4 Web Application Server (For Advanced Users)

How To Improve Performance On An Asa 9.4 Web Application Server (For Advanced Users) Paper SAS315-2014 SAS 9.4 Web Application Performance: Monitoring, Tuning, Scaling, and Troubleshooting Rob Sioss, SAS Institute Inc., Cary, NC ABSTRACT SAS 9.4 introduces several new software products

More information

«Software Open Source come fattore abilitante dei Progetti per le Smart Cities»

«Software Open Source come fattore abilitante dei Progetti per le Smart Cities» «Software Open Source come fattore abilitante dei Progetti per le Smart Cities» Le esperienze nell Electronic Ticketing, nel Wireless Sensor Networks, nei Telematic Services & Location Based Systems Enrico

More information

Web Services Performance: Comparing Java 2 TM Enterprise Edition (J2EE TM platform) and the Microsoft.NET Framework

Web Services Performance: Comparing Java 2 TM Enterprise Edition (J2EE TM platform) and the Microsoft.NET Framework Web Services Performance: Comparing 2 TM Enterprise Edition (J2EE TM platform) and the Microsoft Framework A Response to Sun Microsystem s Benchmark Microsoft Corporation July 24 Introduction In June 24,

More information

CBC (EUROPE) Srl NOTA APPLICATIVA

CBC (EUROPE) Srl NOTA APPLICATIVA Connessioni tra VideoJet10, VIP10, ZN-T8000 e dispositivi supportati da CBCController, ZNController, DEVController Cabling between VideoJet10,VIP10, ZN-T8000 and devices allowed by CBCController, ZN-Controller,

More information

Performance Best Practices for Oracle Enterprise Service Bus and Advanced Queueing

Performance Best Practices for Oracle Enterprise Service Bus and Advanced Queueing Performance Best Practices for Oracle Enterprise Service Bus and Advanced Queueing A technical guide for SOA performance tuning Prepared by Oracle Corporation Inc. Creation Date: December 19, 2006 Last

More information

Lecture 10. Subnetting & Supernetting. Supernetting. Subnetting. Outline. medium org: N x class C? Class B? Variable Length Subnet Mask (VLSM)

Lecture 10. Subnetting & Supernetting. Supernetting. Subnetting. Outline. medium org: N x class C? Class B? Variable Length Subnet Mask (VLSM) Lecture 10. Subnetting & Supernetting Outline Subnetting Variable Length Subnet Mask (VLSM) Supernetting Classless Inter-Domain Routing (CIDR) medium org: N x class C? Class B? R2 130.11.0.7 Net 130.11.0.0

More information

Licenze Microsoft SQL Server 2005

Licenze Microsoft SQL Server 2005 Versione software Licenze Microsoft SQL Server 2005 Noleggio/mese senza assistenza sistemistica Noleggio/mese CON assistenza sistemistica SQL Server Express 0,00+Iva da preventivare SQL Server Workgroup

More information

16 ZONE WIRELESS SISTEMA DI SICUREZZA CASA ALLARME AUTO-DIALER

16 ZONE WIRELESS SISTEMA DI SICUREZZA CASA ALLARME AUTO-DIALER Luciano Milani 079 680 82 72 securlucio.altervista.org 16 ZONE WIRELESS SISTEMA DI SICUREZZA CASA ALLARME AUTO-DIALER Un sistema d allarme di casa di composizione automatica 16 zone senza fili. Ogni zona

More information

Agenda. Tomcat Versions Troubleshooting management Tomcat Connectors HTTP Protocal and Performance Log Tuning JVM Tuning Load balancing Tomcat

Agenda. Tomcat Versions Troubleshooting management Tomcat Connectors HTTP Protocal and Performance Log Tuning JVM Tuning Load balancing Tomcat Agenda Tomcat Versions Troubleshooting management Tomcat Connectors HTTP Protocal and Performance Log Tuning JVM Tuning Load balancing Tomcat Tomcat Performance Tuning Tomcat Versions Application/System

More information

Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides

Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides HP OO Community Guides Monitoring HP OO 10 This document describes the specifications of components we want to monitor, and the means to monitor them, in order to achieve effective monitoring of HP Operations

More information

Configuring IBM WebSphere Application Server 6.1 to Support SAS 9.2 Web Applications

Configuring IBM WebSphere Application Server 6.1 to Support SAS 9.2 Web Applications Configuration Guide Configuring IBM WebSphere Application Server 6.1 to Support SAS 9.2 Web Applications This document is for SAS installers who want to configure IBM WebSphere Application Server for use

More information

www.kdev.it - ProFTPd: http://www.proftpd.org - ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.9.tar.gz

www.kdev.it - ProFTPd: http://www.proftpd.org - ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.9.tar.gz &8730; www.kdev.it ProFTPd Guida per ottenere un server ProFTPd con back-end MySQL. Guida per ottenere un server ProFTPd con back-end MySQL. Condizioni strettamente necessarie: - Mac OS X Developer Tools:

More information

This document provides information for tuning the WebServer and NSJSP products on NonStop servers and consists of the following sections:

This document provides information for tuning the WebServer and NSJSP products on NonStop servers and consists of the following sections: Tuning Guide for itp Secure WebServer and NonStop Servlets for JavaServer Pages (NSJSP) on HP NonStop Servers Authors: Neilson Lee, Yi-Tsung Cheng & Ram Ranganathan 12 th October 2004 Introduction The

More information

The JBoss 4 Application Server Web Developer Reference

The JBoss 4 Application Server Web Developer Reference The JBoss 4 Application Server Web Developer Reference JBoss AS 4.0.5 Release 2 Copyright 2006 JBoss, Inc. Table of Contents 1. The Tomcat Service...1 2. The server.xml file...3 2.1. The Connector element...3

More information

Corso: Mastering Microsoft Project 2010 Codice PCSNET: MSPJ-11 Cod. Vendor: 50413 Durata: 3

Corso: Mastering Microsoft Project 2010 Codice PCSNET: MSPJ-11 Cod. Vendor: 50413 Durata: 3 Corso: Mastering Microsoft Project 2010 Codice PCSNET: MSPJ-11 Cod. Vendor: 50413 Durata: 3 Obiettivi Comprendere la disciplina del project management in quanto si applica all'utilizzo di Project. Apprendere

More information

JBoss Cookbook: Secret Recipes. David Chia Senior TAM, JBoss May 5 th 2011

JBoss Cookbook: Secret Recipes. David Chia Senior TAM, JBoss May 5 th 2011 JBoss Cookbook: Secret Recipes David Chia Senior TAM, JBoss May 5 th 2011 Secret Recipes Byteman Cluster and Load Balancing Configuration Generator Troubleshooting High CPU Mocking a JBoss Hang State Byte

More information

Lecture 10. Subnetting & Supernetting

Lecture 10. Subnetting & Supernetting Lecture 10. Subnetting & Supernetting Outline Subnetting Variable Length Subnet Mask (VLSM) Supernetting Classless Inter-Domain Routing (CIDR) medium org: N x class C? Class B? Class C addresses: Undersized

More information

B M C S O F T W A R E, I N C. BASIC BEST PRACTICES. Ross Cochran Principal SW Consultant

B M C S O F T W A R E, I N C. BASIC BEST PRACTICES. Ross Cochran Principal SW Consultant B M C S O F T W A R E, I N C. PATROL FOR WEBSPHERE APPLICATION SERVER BASIC BEST PRACTICES Ross Cochran Principal SW Consultant PAT R O L F O R W E B S P H E R E A P P L I C AT I O N S E R V E R BEST PRACTICES

More information

This document will list the ManageEngine Applications Manager best practices

This document will list the ManageEngine Applications Manager best practices This document will list the ManageEngine Applications Manager best practices 1. Hardware and Software requirements 2. Configuring Applications Manager 3. Securing Applications Manager 4. Fault Management

More information

Performance Tuning for Oracle WebCenter Content 11g: Strategies & Tactics CHRIS ROTHWELL & PAUL HEUPEL FISHBOWL SOLUTIONS, INC.

Performance Tuning for Oracle WebCenter Content 11g: Strategies & Tactics CHRIS ROTHWELL & PAUL HEUPEL FISHBOWL SOLUTIONS, INC. Performance Tuning for Oracle WebCenter Content 11g: Strategies & Tactics CHRIS ROTHWELL & PAUL HEUPEL FISHBOWL SOLUTIONS, INC. i Fishbowl Solutions Notice The information contained in this document represents

More information

PRE ARRIVAL FORM FOR EXCHANGE STUDENTS 2014-2015

PRE ARRIVAL FORM FOR EXCHANGE STUDENTS 2014-2015 PRE ARRIVAL FORM FOR EXCHANGE STUDENTS 2014-2015 LLP/ERASMUS STUDENT INTERNATIONAL EXCHANGE STUDENT I S E P DEADLINES FOR APPLICATION /SCADENZA DEI TERMINI July 31 1 st semester / full year October 31

More information

Ricercare l efficienza operativa facilitando il cambiamento con soluzioni enterprise avanzate

Ricercare l efficienza operativa facilitando il cambiamento con soluzioni enterprise avanzate Ricercare l efficienza operativa facilitando il cambiamento con soluzioni enterprise avanzate Fabio Della Lena Principal Solutions Designer, Infor 27 Giugno 2013 1 www.infor.com 2 Ricerca dell efficienza

More information

Solaris series. vetro temperato 6mm tempered thick glass 6mm. Solaris series. Cornerstone of the series is the pivot shower door with opening to

Solaris series. vetro temperato 6mm tempered thick glass 6mm. Solaris series. Cornerstone of the series is the pivot shower door with opening to 56 57 Fulcro della serie è la porta doccia a battente con apertura verso l esterno infatti disponibili porte in nicchia, cabine ad angolo o curve, e soluzioni temperato di sicurezza, mm, con regolazione

More information

Geo-Platform Introduction

Geo-Platform Introduction Geo-Platform Introduction Dimitri Dello Buono @ geosdi 16 Sept 2013 CNR IRPI Perugia Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) geosdi CNR IMAA

More information

Enterprise Edition Scalability. ecommerce Framework Built to Scale Reading Time: 10 minutes

Enterprise Edition Scalability. ecommerce Framework Built to Scale Reading Time: 10 minutes Enterprise Edition Scalability ecommerce Framework Built to Scale Reading Time: 10 minutes Broadleaf Commerce Scalability About the Broadleaf Commerce Framework Test Methodology Test Results Test 1: High

More information

WEBLOGIC ADMINISTRATION

WEBLOGIC ADMINISTRATION WEBLOGIC ADMINISTRATION Session 1: Introduction Oracle Weblogic Server Components Java SDK and Java Enterprise Edition Application Servers & Web Servers Documentation Session 2: Installation System Configuration

More information