parametrage ALFRESCO java_opts

cancel
Showing results for 
Search instead for 
Did you mean: 
pmaini
Member II

parametrage ALFRESCO java_opts

bonjour à tous,

nous venons de mettre en place une solution ALFRESCO Community 3.2R, cela tourne sur une VM Linux RHEL 5 x64 avec 6 Go de RAM 2 procs, pour 400 utilisateurs et une importation de 200 milles documents, donc voici quelques petites questions :

- quel parametre pour les JAVA_OPTS - actuellement ( Xms=1024m ; Xmx=2048m; XX:MaxPermSize=1024m;server)
- j'ai la base de données qui est situé sur un serveur MYSQL ( meme reseau ), faut-il le mettre en local sur la meme machine ?
- suite à l'import des documents la table alf_node_properties > 3 Go cela est-il normal ? et une BD de 6Go ?


Merci, par avance, pour votre aide, A+ Patrick.
3 Replies
jayjayecl
Active Member II

Re: parametrage ALFRESCO java_opts

Bonjour,

JAVA_OPTS - actuellement ( Xms=1024m ; Xmx=2048m; XX:MaxPermSize=1024m;server)

Avez-vous vu cette page :
http://wiki.alfresco.com/wiki/JVM_Tuning
Pour votre cas précis, impossible de répondre spécifiquement à votre question. Cela dépend de beaucoup de paramètres (est-ce que vous constatez des ralentissements, si oui quel est le bottleneck, d'autres applis tournent-elles sur le même serveur ? etc …)
Faites du profiling de votre application, observez le comportement de la JVM, monitorez vos traces de logs, etc …

- j'ai la base de données qui est situé sur un serveur MYSQL ( meme reseau ), faut-il le mettre en local sur la meme machine ?

La BDD peut (devrait) se trouver sur un autre serveur, sous réserve d'une bonne connexion réseau entre le serveur Alfresco et le serveur MySQL

suite à l'import des documents la table alf_node_properties > 3 Go cela est-il normal ? et une BD de 6Go ?

Avez-vous activé le versionning sur certains espaces ?
rguinot
Customer

Re: parametrage ALFRESCO java_opts

Bonjour,

Une Perm size à 1024m n'a aucun sens. la perm gen contient entre autres les classes, les socket buffers, les allocations directes, code JNI…. 160m devrait être bien suffisant.
vous pouvez la monitorer avec une palanquée d'outils, exemple visualGC , visualVM, ou profilers type yourkit.

comme décrit par romain, les bonnes options dépendent bcp du contexte et des ressources système.
pour MySQL, ne laissez pas la config par défaut , pour commencer :

http://www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server-after-installation/
http://www.mysqlperformanceblog.com/2007/11/03/choosing-innodb_buffer_pool_size/


pour la taille de base, dépend du modèle de données, de l'activité, de la facon dont vous avez importé vos documents, etc ….
pmaini
Member II

Re: parametrage ALFRESCO java_opts

bonjour,

Merci pour les liens, j'ai trouvé des réponses à nos questions( tuning java et mysql) , le serveur fonctionne correctement, la navigation web alfresco est correct mais nous avons mapper un lecteur reseau sur les 400 postes clients ( nous avons des problemes avec certains postes XP, seven, ancien PC, nouveau PC: impossible de trouver une régle !) mon PC fonctionne, celui du bureau à coté ne fonctionne pas ( aprés trois clics dans cifs, l'exporateur windows plante )  …

petit rappel :

- serveur VMWARE 3.5 RHEL 5.5 64 bits, alfresco 3.2R , 8 Go RAM , 4 CPU (disque /opt/alfresco en RAW sur une baie de disque 120 Mo/s )
- Base de données MYSQL serveur 4 Go RAM , 2 CPU , le disque est trés lent vmware (40 Mo/s)
- 400 utilisateurs ( CIFS + Web )
- java_opts = Xms=2G ; Xmx=4G ; Xss=1024K ; XXNewsize=1G ; XXmaxpermsize=248 Mo; server
- l'application fonctionné tres bien avant la reprise de 250 Milles documents pour à peu prés 150 G  ( fait en FTP )
- voici les logs sur le cIFS en mode debug avec un client qui ne fonctionne pas = Java.io.IOExeception: Connection reset by peer …

Par avance merci pour votre aide, A+ Patrick.