Our team noticed that Serv-u started to work very slow, did not allow pretty much every new connection/login. It started to happen after import of ~500 users where some of them had missing Home Directories (that was the core issue eventually). It happened for a few days in a row. Looks like Serv-u initialized some user validations which took all available for it CPU. Serv-u did not provide any explanation what is going on.
Anyway when we were digging into the issue we noticed that on the multi (6) core server Serv-u consumes only one core but completely (at glance 80+%).
Questions:
1 how to make sure that Serv-u can use all available server resources in particular all processor cores?
2 am I right about user Home Driectopry validation in the background? if so could the case with 500+ users with wrong directories trigger such a slowness?
3 according to the import description do you think it is expected behavior for Serv-u to halt the ftp server behind the scene without reason explanation? maybe I need to look at specific place in the app/log/system to understand what is going on?
Details
The ftp server machine was configured for modest traffic recommendation as per https://support.solarwinds.com/@api/deki/files/27052/Serv-U_File_Server_Administrator_Guide.pdf?revision=6
Windows Server 2012 R2
Intel Xean CPU E5-2620 v3 2.4Ghz 6 cores
RAM 4 GB
Network 10GB
Hard drive space 120 GB
Serv-U v 15.1.4.6