Quantos usuários posso criar com useradd sem ter uma degradação performace visível

0

Supondo que eu tenha um PC com processador de 2 GHz, 4 GB de RAM.

Quantos usuários posso criar com useradd sem perceber uma alteração visível no desempenho nas operações de arquivo do servidor, como (copiar arquivos de um usuário para outro, alterar proprietários etc.) Is is:

  • 100
  • 1000
  • 10000
  • ...

Alguma experiência com grande número de usuários?

    
por Gabriel Petrovay 02.12.2013 / 17:08

1 resposta

0

Como o kernel 2.4 linux define uid_t como um int não assinado que o gcc compila como 4 bytes (então o UID máximo é 4294967296), mas você também pode ter vários usuários compartilhando o mesmo UID (não que seja muito prático). Porém, à medida que o número de usuários aumentar, você terá problemas de desempenho com a pesquisa de usuários em arquivos simples não classificados (/ etc / {passwd, shadow, group}), nesse ponto, você deve alternar para um banco de dados (PAM e NSS). são as palavras-chave a procurar).

    
por Jorge Nerín 06.03.2014 / 16:34