|> 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