Para melhor desempenho do produto, aumente o número de identificadores de
arquivos acima do padrão de 1024 identificadores.
Antes de Iniciar
Importante: Antes de trabalhar com o produto
Rational,
aumente o número de identificadores de arquivo. A maioria dos produtos
Rational
usa mais que o limite de 1024 identificadores de arquivos por processo. Um administrador
do sistema pode precisar fazer essa alteração.
Por Que e Quando Desempenhar Esta Tarefa
Execute as seguintes etapas corretamente. Se o procedimento não for executado
corretamente, o computador não iniciará.
Para aumentar o número de identificadores de
arquivo em um computador
Linux®,
execute as etapas a seguir:
- Efetue login como root. Se não tiver acesso root, você precisará obtê-lo antes de continuar.
- Mude para o diretório etc.
Atenção: Se optar por aumentar o número de identificadores de arquivo na etapa subseqüente,
não deixe nenhum arquivo initscript em seu computador.
Se fizer isso, seu computador não será inicializado na próxima vez que você reiniciá-lo.
- Utilize o editor vi para editar o arquivo initscript no diretório etc.
Se
esse arquivo não existir, digite vi initscript para criá-lo.
- Na primeira linha, digite ulimit -n 4096. O ponto é que 4096 é significativamente maior
que 1024, o padrão na maioria dos computadores
Linux.
Importante: Não configure um número de identificadores muito alto, pois
isso pode afetar de forma negativa o desempenho de todo o sistema.
- Na segunda linha, digite eval exec "$4".
- Salve e feche o arquivo depois de confirmar que as etapas 4 e 5 foram concluídas.
- Opcional: Restrinja o número de identificadores disponíveis para os usuários ou grupos, modificando
o arquivo limits.conf no diretório etc/security.
O SLES (SUSE Linux
Enterprise Server) Versão 9 e o Red Hat Enterprise Linux
Versão 4.0 possuem esse arquivo por padrão.
Se não tiver esse arquivo, considere usar um número menor na etapa 4 do procedimento anterior (por exemplo, 2048). Faça isso para que
a maioria dos usuários tenha um limite razoavelmente baixo no número de arquivos abertos
permitidos por processo.
Se você utilizar um número relativamente baixo na etapa 4, é menos importante fazer isso.
No entanto, se você configurar um número alto na etapa 4 anterior e não estabelecer
limites no arquivo limits.conf, o desempenho do computador pode diminuir significativamente.
O arquivo limits.conf de amostra a seguir restringe todos os usuários e
configura limites diferentes para outros. Essa amostra parte da premissa
de que você configurou identificadores para 8192 na etapa 4.
* soft nofile 1024
* hard nofile 2048
root soft nofile 4096
root hard nofile 8192
user1 soft nofile 2048
user1 hard nofile 2048
Observe que o
* no exemplo precedente define
os limites de todos os usuários primeiro. Esses
limites são inferiores aos limites a seguir. O usuário root tem um número maior de
identificadores permitidos abertos, enquanto que o número disponível para o user1 está
entre os dois. Certifique-se de ler e compreender a documentação contida no arquivo limits.conf
antes de fazer as alterações.