You are on page 1of 2

Mode détail sur l’instance serveur srv_Kadria_wallet.

La taille de JVM (1GB to 4GB) ne répond pas correctement au besoin des applications, pas de possibilité
d’aller au-delà de 4GB.

En general les paramétres Serveur d’application sont par défaut :

- Taille du pool de thread web (50).


- Nombre de prepared statements.
- Taille du pool de conn jdbc (10).

Désactiver le rechargement automatique des servlets.

Revoir le timeout, il s’agit de l’appli wallet (~10min).

Les ressources machine sont suffisants pour le fonctionnement de l’application (CPU, RAM).

Du point de vue architecture :

- Forte recommandation de séparer les applications sur des instances serveurs WAS, idéalement
une appli par instance, mais on peut commencer par séparer l’application client.

Recommandation pour effectuer un diagnostic au niveau applicatif pour s’assurer qu’il n’y a pas de fuite
de mémoire  la politique de création et destruction des objets (CC)

Pour neuf (9s) sessions, une taille de 2GB de JVM.

Un Temps de Réponse de la servlet dispatcher (middle) > 4,3s

Un Temps de Réponse de la servlet Kadria (client) > 4,7s

Constat 1 :

Au niveau d’utilisation actuel de l’application, les ressources machine sont suffisants pour le
fonctionnement de l’application (CPU, RAM).

Recommandation :

Ressortir d’éventuel tunning suite à des tests de performances.

Constat 2:

Mode logs débugge activé sur le serveur srv_Kadria_wallet.

Recommandation :

Désactivation du mode débugge après redémarrage de l’instance. Action effectuée.

Constat 3 :

Le Heap Size est à son maximum à 4GB, et application non utilisable.


Recommandation :

Recommandation de diagnostic approfondi de l’application en utilisant des outils comme jProfile ou


Dynatrace. Forte probabilité que l’application souffre de fuite de mémoire.

Constat 4 :

Paramètres et tunning du serveur d’application est par défaut à l’installation.

Recommandation :

Personnaliser le paramétrage selon l’utilisation de l’application.

Constat 5 :

Paramètre rechargement automatique des servlets chaque 10 secondes activé.

Recommandation :

Désactivation de ce paramétre.

Constat 6 :

Les quatres applications Kadria sont colocalisées sur une seule instance WAS.

Recommandation :

Séparer les applications sur des instances serveurs WAS, idéalement une appli par instance, mais on peut
commencer par séparer l’application client en premier lieu.

Constat 7 :

Temps de réponse de la servlet dispatcher (middle) > 4,3s

Temps de réponse de la servlet Kadria (client) > 4,7s

Recommandation :

Des tests de performance sont à effectuer avant toute passage en production.

You might also like