Patrick Connolly
2010-11-18 08:10:18 UTC
I use a CentOS VM (VMware) as a guest on a Windows XP host machine
(strange as that might appear). A lot of the time it works quite
well, but some things are rather less than satisfactory.
Untarring a 100 Mb file (not zipped) can take more than a minute
whereas the same task will take less than a second on a 'real' machine
of the same hardware.
I'm not sure if it's related, but the other thing is that many tasks
will show a lot of 'user' time and hardly any 'sys' time and of course
take a very long time to do not very much. According to top, a
particular process might show 90% use on both CPUs but nothing is
being achieved for a long time. To make an automotive analogy, it's
like having the engine revving but the clutch is slipping. There's no
obvious pattern to when that happens, but there is a tendency for it
to happen more after the VM has been started and it will settle down
and behave properly afterwards. But it can go feral at any time.
I suspect that most of the problem is that the VM is not set up to use
a Linux filesystem. From what I can work out, VMware defaults to
using the host's filesystem for guests. I am wondering if it's worth
putting effort into getting the reluctant help people to modify it so
that the diskspace reserved for the VM uses uses a proper Linux
filesystem.
It's my guess that the filesystem type can't be changed without
reinstalling the guest and if it's not likely to make as much
difference as I hope it will, it's not likely I'll get anyone
interested in doing such a job.
Has anyone experience with such a system and have any suggestions?
TIA
--
___ Patrick Connolly
{~._.~}
_( Y )_ Good judgment comes from experience
(:_~*~_:) Experience comes from bad judgment
(_)-(_)
_______________________________________________
NZLUG mailing list ***@linux.net.nz
http://www.linux.net.nz/cgi-bin/mailman/listinfo/nzlug
(strange as that might appear). A lot of the time it works quite
well, but some things are rather less than satisfactory.
Untarring a 100 Mb file (not zipped) can take more than a minute
whereas the same task will take less than a second on a 'real' machine
of the same hardware.
I'm not sure if it's related, but the other thing is that many tasks
will show a lot of 'user' time and hardly any 'sys' time and of course
take a very long time to do not very much. According to top, a
particular process might show 90% use on both CPUs but nothing is
being achieved for a long time. To make an automotive analogy, it's
like having the engine revving but the clutch is slipping. There's no
obvious pattern to when that happens, but there is a tendency for it
to happen more after the VM has been started and it will settle down
and behave properly afterwards. But it can go feral at any time.
I suspect that most of the problem is that the VM is not set up to use
a Linux filesystem. From what I can work out, VMware defaults to
using the host's filesystem for guests. I am wondering if it's worth
putting effort into getting the reluctant help people to modify it so
that the diskspace reserved for the VM uses uses a proper Linux
filesystem.
It's my guess that the filesystem type can't be changed without
reinstalling the guest and if it's not likely to make as much
difference as I hope it will, it's not likely I'll get anyone
interested in doing such a job.
Has anyone experience with such a system and have any suggestions?
TIA
--
___ Patrick Connolly
{~._.~}
_( Y )_ Good judgment comes from experience
(:_~*~_:) Experience comes from bad judgment
(_)-(_)
_______________________________________________
NZLUG mailing list ***@linux.net.nz
http://www.linux.net.nz/cgi-bin/mailman/listinfo/nzlug