[Discuss] linux on usb stick
Richard Pieri
richard.pieri at gmail.com
Mon Feb 3 19:01:52 EST 2014
Tom Metro wrote:
> VMware caching I/O wouldn't really explain it, if the underlying file
> system is still on a Flash device, which in Stephen's scenario it was.
When running natively, reads and writes are going to queue up behind
fsync() calls and programs will block. It's unavoidable because flash
has terrible write performance.
When running in a VM the VM system acknowledges fsync() calls and
returns an "okay" status without actually performing the sync to disk.
The virtualized guest will not block until the host blocks. A result of
this is that you can get performance that appears to exceed the physical
capabilities of the underlying device.
--
Rich P.
More information about the Discuss
mailing list