Logo Blogo

Linux Slab allocator

Pubblicato: 20 mag 2007 da Andrea de Palo

TuxLe prestazioni di un sistema operativo dipendono in parte dalla sua capacità di controllare efficientemente le risorse disponibili e tra queste la memoria è sicuramente una delle più importanti. Un tempo gli heap erano la norma per la gestione della memoria ma le performance ne risentivano parecchio a causa della frammentazione e delle modalità di recupero; proprio per questo motivo gli sviluppatori di Linux decisero di utilizzare un altro approccio, già sperimentato in Solaris ( quando ancora si chiamava SunOS ), chiamato slab allocator.

Nonostante la decisione di sostituire, a partire da Linux-2.6.22, slab con slub per questioni di scalabilità e prestazioni su sistemi particolarmente complessi, la comprensione di questo memory allocator che ha servito il pinguino per così tanti anni è fondamentale per chiunque voglia comprendere meglio gli internal di Linux. Buona lettura!

PS Linux non è il solo sistema operativo ad utilizzare slab: anche DragonflyBSD, Syllable, Haiku ed AmigaOS 4 ne hanno fatto / fanno uso.

[ via OSNews ]

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
3 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • 0 punti
    Up Down

    […] May 20th, 2007 by Kiko Le prestazioni di un sistema operativo dipendono in parte dalla sua capacità di controllare efficientemente le risorse disponibili e tra queste la memoria è sicuramente una delle più importanti. Un tempo gli heap erano la norma per la gestione della memoria ma le performance ne risentivano parecchio a causa della frammentazione e delle modalità di recupero; proprio per questo motivo gli sviluppatori di Linux decisero di utilizzare un altro approccio, già sperimentato in Solaris ( quando ancora si chiamava SunOS ), chiamato slab allocator […] Via ossblog.it […]

  • ossblog

    27 mag 2007 - 09:58 - #2
    0 punti
    Up Down

    […] […]

  • ossblog

    27 mag 2007 - 10:20 - #3
    0 punti
    Up Down

    […] Ultimi commenti Linux Slab allocator (1) di ossblog alle 10:58 Lo sviluppo dei driver per Linux sarà gratis! (10) di ossblog alle 10:57 Microsoft: Linux infrange 235 brevetti..  (63) di ossblog alle 10:56 NeroLINUX 3.0.0.0 (11) di Scorp alle 10:15 Guardo il mondo da un oblò log (1) di ilgufo alle 10:01 Pidgin e la memorizzazione delle password (16) di ilgufo alle 08:42 […]

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento