Per ottenere le migliori prestazioni del prodotto, aumentare il numero di handle di file a un valore superiore al
valore predefinito di 1024 handle.
Prima di iniziare
Importante: Prima di utilizzare il prodotto
Rational, aumentare il numero
di handle di file. La maggior parte dei prodotti
Rational
utilizza un numero superiore ai 1024 handle predefiniti per processo. È possibile che l'amministratore del sistema
debba apportare questa modifica.
Informazioni su questa attività
Assicurarsi di attenersi correttamente alla seguente procedura. Se la procedura non viene completata
correttamente, non sarà possibile avviare il computer.
Per aumentare il numero di handle di file su un
computer Linux®,
procedere come segue:
- Accedere come utente root. Se non si dispone di accesso root, sarà necessario ottenerlo per poter
continuare.
- Passare alla directory etc.
Attenzione: Se si decide di aumentare il numero di handle di file come indicato nel passo successivo,
non lasciare il file initscript vuoto sul computer.
Lasciando il file vuoto, non sarà possibile avviare il computer al successivo riavvio.
- Utilizzare l'editor vi per modificare il file initscript nella directory etc.
Se questo file non esiste, immettere vi initscript per crearlo.
- Nella prima riga, immettere ulimit -n 4096. Il valore
4096 è decisamente superiore a 1024, il valore predefinito sulla maggior parte di computer
Linux.
Importante: Non impostare un numero troppo elevato di handle, perché tale impostazione potrebbe influire
negativamente sulle prestazioni di tutto il sistema.
- Nella seconda riga, immettere eval exec "$4".
- Salvare e chiudere il file dopo aver completato i passi
4 e 5.
- Opzionale: Limitare il numero di handle disponibili per gli utenti e i gruppi modificando il file
limits.conf nella directory etc/security.
Sia SUSE Linux Enterprise
Server (SLES) Versione 9 che Red Hat Enterprise
Linux Versione 4.0
hanno questo file per impostazione predefinita.
In caso contrario, utilizzare un numero inferiore al passo 4 della procedura precedente
(ad esempio, 2048). In questo modo, la maggior parte degli utenti avrà un limite ragionevolmente basso
di file aperti consentiti per processo.
Se si utilizza un numero relativamente basso al passo 4, questa operazione non avrà tanta importanza.
Tuttavia, se al passo 4 è stato impostato un numero elevato e non si stabilisce alcun limite nel file
limits.conf, le prestazioni del computer risulteranno notevolmente ridotte.
Il seguente file limits.conf di esempio, limita tutti gli utenti, quindi successivamente, imposta
diversi limiti per altri utenti. Questo esempio suppone che al passo 4 siano stati impostati
8192 handle.
* soft nofile 1024
* hard nofile 2048
root soft nofile 4096
root hard nofile 8192
user1 soft nofile 2048
user1 hard nofile 2048
Osservare che
* nel precedente esempio,
imposta il limite prima per tutti gli utenti. Questi limiti sono inferiori ai limiti successivi. L'utente root ha un numero più elevato di handle che è possibile aprire, mentre per l'user1 è
disponibile un numero compreso tra i due. Assicurarsi di aver letto e compreso la documentazione contenuta nel file
limits.conf
prima di apportare modifiche.