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