Posts Tagged ‘vmware’

Velocizzate la vostra macchina virtuale creata con VMware Player

Se la vostra macchina virtuale creata con VMware Player sta diventando abbastanza lenta e impiega molto tempo a completare alcune operazioni e’ giunta l’ora di aumentare le performance!
Chiudete la vostra VM ed aprite il file *.vmx con un editor di testo. Quindi aggiungete alla fine del file le seguenti righe:

mainMem.useNamedFile = "FALSE"
sched.mem.pshare.enable = "FALSE"
MemTrimRate=0
MemAllowAutoScaleDown = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"
prefvmx.minVmMemPct = "100"

Ricordatevi di non duplicare le keyword (nel caso abbiate gia’ settato alcune righe) altrimenti la macchina virtuale non si avviera’.
Le righe sopra riportate riservano totalmente la memoria richiesta dalla macchina virtuale al sistema guest ed evitano di chiedere di continuo nuovi chunk di memoria al sistema host (andando spesso ad utilizzare il file di swap).

Provate pure e fatemi sapere!

Ridimensionamento partizione in ext4 su VMware player

Qualche giorno fa ho speso un pò di tempo per provare a ridimensionare una macchina virtuale con sopra Ubuntu 11.04 con la partizione di root formattata con il filesystem EXT4.

Il problema principale è che la versione attuale di VMware tools (8.4.6, build-385536) non supporta lo shrink su filesystem ext4. se infatti digitate sudo vmware-toolbox, la vostra partizione di root è formattata in ext4 e provate ad eseguire uno shrink, otterrete un messaggio di errore di questo tipo.

Tuttavia c’è un trucco per snellire l’immagine vmdk finale.
Eseguite questo comando da dentro la shell del sistema guest:

sudo dd if=/dev/zero of=/zero.raw bs=20480
rm -f /zero.raw

Poi, spengete la macchina virtuale e scaricate il tool vdiskmanager da VMware website.
A questo punto eseguite vmware-vdiskmanager con il parametro -k:

vmware-diskmanager.exe -k /path/to/image.vmdk

Questa operazione prenderà un pò di tempo ma alla fine otterrete un’immagine vmdk considerevolmente più piccola.