Le 19/12/2019 à 17:29, shrd.s...@yahoo.com a écrit :
> Hello,
>
>
> I'm syncing email addresses from Active Directory. For about 150,000 
> addresses it's taking 4 hours. I've tried  a few parameters to the JVM:
>
> "${JAVA_COMMAND}" $JAVA_OPTS -Xms10g -Xmx10g    -d64 -cp "$CLASSPATH" 
> org.lsc.Launcher $PARAMETERS
>
>
> and varying to number of threads, but lsc doesn't use more than about 5gb of 
> memory - and everything still runs in one process.  Also, if I use more than 
> one thread, not all the email addresses get copied over. If I compile lsc 
> myself - will it use multiple processors?


Hello,

I think that if you configure LSC with more than one thread (option -t),
it should use multiple processors. LSC is a java program, so this is the
JVM which should use the multiple processors.

If you use several threads, you must be sure that your AD server is
allowing mutliple connections from one host, there may be a limit here.

You should run LSC anc check the established TCP/IP connections. I think
the performance improvement will be more on AD and network side than on
the CPU running LSC.

-- 
Clément Oudot | Identity Solutions Manager

clement.ou...@worteks.com

Worteks | https://www.worteks.com

_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-users mailing list
lsc-users@lists.lsc-project.org
https://lists.lsc-project.org/cgi-bin/mailman/listinfo/lsc-users

Reply via email to