| Red Hat Enterprise Linux 4: Installation Guide per le architetture IBM® S/390® e IBM® eServer™ zSeries® | ||
|---|---|---|
| Indietro | Appendice F. Informazioni aggiuntive per gli utenti di S/390 zSeries | Avanti |
Red Hat Enterprise Linux include una modifica al modo con il quale viene gestita l'interruzione del timer del kernel di Linux. Normalmente un timer hardware viene impostato in modo da generare delle interruzioni periodiche ad una velocità fissa (100 volte al secondo per la maggior parte delle architetture). Queste interruzioni periodiche del timer, vengono utilizzate dal kernel per programmare diversi compiti interni di gestione, come ad esempio la programmazione del processo, l'accounting e la gestione dell'uptime del sistema.
Mentre un approccio basato sul timer potrebbe risultare corretto per un ambiente del sistema dove solo una copia del kernel è in esecuzione, lo stesso approccio potrebbe causare un overhead quando sono in esecuzione diverse copie del kernel su di un sistema singolo, (per esempio z/VM(R) guest). In questi casi, avere migliaia di copie del kernel in grado di generare molteplici interruzioni al secondo, potrebbe causare un eccessivo overhead del sistema.
Per questo motivo, Red Hat Enterprise Linux include l'abilità di disabilitare le interruzioni periodiche del timer. Ciò viene fatto attraverso il file system /proc/. Per poter disabilitare le interruzioni periodiche del timer, emettere il seguente comando:
echo "0" > /proc/sys/kernel/hz_timer |
Per abilitare le interruzioni periodiche del timer, emettere il seguente comando:
echo "1" > /proc/sys/kernel/hz_timer |
Per default, le interruzioni periodiche del timer sono abilitate.
L'interruzione periodica del timer può essere impostata al momento dell'avvio; per fare questo, aggiungere la seguente riga su /etc/sysctl.conf per poter disabilitare tali interruzioni:
kernel.hz_timer = 0 |
![]() | Nota Bene |
|---|---|
La disabilitazione delle interruzioni periodiche del timer, potrebbe violare le conoscenze di base dei tool per l'accounting del sistema. Se notate un malfunzionamento relativo all'accounting del sistema, verificate che tale malfunzionamento svanisca se le interruzioni periodiche del timer sono state abilitate, successivamente sottoscrivete un bug su http://bugzilla.redhat.com/bugzilla/ (per un malfunzionamento dei tool in questione), oppure informatene il rivenditore (per il malfunzionamento dei tool di terzi). |