Capitolo 2. Funzioni per le prestazioni di Red Hat Enterprise Linux 6
2.1. Supporto 64-bit. Copia collegamentoCollegamento copiato negli appunti!
- Huge pages e transparent huge pages
- Miglioramenti Non-Uniform Memory Access (NUMA)
L'implementazione delle huge pages con Red Hat Enterprise Linux 6 permette al sistema di gestire l'uso della memoria in modo efficiente in presenza di diversi carichi di lavoro. Le Huge pages utilizzano dinamicamente pagine di 2 MB rispetto allo standard di 4 KB, permettendo alle applicazioni di scalare correttamente durante la processazione dei gigabyte e terabyte di memoria.
Numerosi sistemi moderni supportano ora il Non-Uniform Memory Access (NUMA). NUMA semplifica il design e la creazione di hardware di sistemi molto grandi; tuttavia esso aggiunge un livello di complessità allo sviluppo delle applicazioni. Per esempio, NUMA implementa sia la memoria locale che quella remota, quest'ultima impiega un periodo più lungo per l'accesso rispetto alla memoria locale. Questa funzione (insieme ad altre) presenta alcune problematiche relative alle prestazioni dei sistemi operativi, applicazioni e delle configurazioni del sistema.