[Linuxtrent] Re: chiarimento idee - tecnologie di virtualizzazione:

  • From: El Kondor <condorlnx@xxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 10 Feb 2010 14:37:10 +0100

|> Comunque non è necessario abilitarlo se non ti interessa usare il memory
|> sharing.
| bhè visto che c'è usiamolo dico io :D

In realtà sarebbe molto meglio non usarlo. Se hai memoria ram maggiore della
somma della ram assegnata alle macchine virtuali + 512MB (per proxmox), non
vi è alcun motivo valido per usare ksm.

Lo scopo di ksm è quello di evitare l'utilizzo dello swapfile in caso di
overcommit della ram, dato che in presenza di molte VM con stesso S.O. molte
pagine di Ram hanno lo stesso contenuto e spessissimo sono anche pagine
read-only (p.es. tutte le librerie/ddl caricate in memoria); in questi casi
può essere conveniente sprecare un po' di CPU per la ricerca delle pagine
uguali rispetto alla penalizzazione dello swapping.

leggevo che di default e ativo nel kernel e al superamento dell metà della ram installata parte il controllo. La disabilitazione è sufficente farla dal demone (start/stop) stramite init.d oppure al boot di grub direttamente ai parametri del kernel?

Quindi a meno di un overcommit è molto meglio non attivare ksm. Se c'è un
overcommit leggero, in cui la ram allocata è più di quella disponibile, ma
quella effettivamente usata è sotto tale limite, l'uso di ksm può essere
vantaggioso o svantaggioso (dipende da caso a caso) quindi è magari
consigliabile un tuning molto conservativo. Solo in caso di forte overcommit
ksm rappresenta un vero vantaggio.

Giusto per informazione :-)
grazie come sempre per la chiarezza delle info :-)



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: