Esses limites definem quantos arquivos um processo pode ter aberto por vez. O limite "hard" é absoluto, nenhum processo é permitido ultrapassar esse limite. O limite "soft" pode ser alterado pelo processo a qualquer momento. Isso só é útil se o processo cooperar bem, mas em termos de segurança não ajudará. É por isso que você tem um limite rígido.
Não tenho certeza sobre os limites sugeridos pelo fornecedor, mas depois de uma pesquisa no Google, encontrei a documentação do MongoDB recomendando a definição do limite para 64000. link