Så fungerar virtuell minneshantering i Linuxkärnan (Datormagazin 7 2013)

Så fungerar virtuell minneshantering i linuxkärnan

Vi har idag låga minnespriser och 64-bitars processorer som kan adressera mycket minne. Samtidigt ser vi en ökad användning av program som använder mycket minne, till exempel nosql-minnesdatabaser som Redis, webbapplikationer baserade på Java/Ruby och virtuella maskiner. Detta ställer nya krav på minneshanteringen och Linuxkärnan utvecklas i snabb takt för att bli mer effektiv. I Datormagazin 7 2013 tittar jag närmare på hur Linuxkärnan hanterar virtuellt minne och några av de viktigaste förbättringarna som kommit de senaste åren.

Ur innehållet

  • TLB – en snabb sidtabellscache
  • Transparent huge pages
  • Guest page hinting
  • Dynamisk minnesstorlek i virtuella linuxmaskiner
  • Framtiden

Läs mer

  • Du kan läsa artikeln digitalt på din dator och i din iOS- eller Android-enhet via Ztory och i Readly eller i den tryckta tidningen.
  • http://linux-mm.org finns dokumentation kring virtuell minnehantering i Linux och projekt för att för-bättra minneshanteringen.
  • Boken ”Understanding the Linux Virtual Memory Manager” av Mel Gorman, som är anställd av Novell för att arbeta med att förbättra linuxkärnan. Boken ger en djup grund för dig som är intresserad av att lära dig mer om minnes-hanteringen i Linux men tack vare den snabba utvecklingen har mycket förändrats sedan boken skrevs.
  • Kort introduktion till transparent huge pages på LWN.net
  • Håll dig uppdaterad om det senaste som hänt i linuxkärnan via kernelnewbies.org.
  • E-postlistan där utveckling av linux minneshantering diskuteras
  • Presentation av IBM:s zswap

 

Kommentera

E-postadressen publiceras inte.