KSM, Kernel Samepage Merging, è una tecnologia recentemente introdotta nella versione di sviluppo del kernel 2.6.32.
Consente ai processi di condividere fra loro pagine di memoria identiche senza nessuno tipo di correlazione fra loro. Grazie al device /dev/ksm i programmi potranno informare il kernel della loro volontà di condivisione e quest’ultimo effettuerà una scansione delle pagine di memoria alla ricerca di copie.
Se ne dovesse trovare qualcuna duplicata, le copie aggiuntive verrebbero eliminate, liberando memoria, e ne sarebbe usata una sola copia in modalità copy-on-write. Si tratta di un sistema molto semplice che consente un concreto risparmio di memoria in sistemi con molti utenti o nei quali girano parecchie macchine virtuali.
Potete immaginare più utenti che consultano la stessa pagina web o che utilizzano una virtual machine privata. Per informazioni aggiuntive sul funzionamento del sistema potete consultare l’articolo su LWN.
Via | Kernel
brambil
04 ott 2009 - 17:13 - #1Ok che questo è un blog di informatici…ma scrivere in Italiano corretto non sarebbe un’idea malvagia!!
Anonimo codardo
04 ott 2009 - 19:44 - #2Interessante, molto. Ma ci vuole il supporto da parte dei developer.
Pizzuco
04 ott 2009 - 20:32 - #3È il principio del codice rientrante applicato ai dati… per le pagine “dati” che i processi utente stessi dichiarano condivisibili…
O sbaglio?