The default is cache=writethrough in the interest of data integrity.
I don't think we want to differ from what upstream KVM provides, on
this point.
Note that the manpage says:
Some block drivers perform badly with cache=writethrough, most
notably, qcow2. If performance is more important than correctness, cache=writeback should be used with qcow2.
If you believe that this default should be changed, please have that
discussion on the upstream kvm and qemu mailing lists. I believe that
upstream has discussed this and has chosen data integrity over
performance as the default.
The default is cache=writethrough in the interest of data integrity.
I don't think we want to differ from what upstream KVM provides, on
this point.
Note that the manpage says:
Some block drivers perform badly with cache=writethrough, most
cache= writeback should be used with qcow2.
notably, qcow2. If performance is more important than correctness,
If you believe that this default should be changed, please have that
discussion on the upstream kvm and qemu mailing lists. I believe that
upstream has discussed this and has chosen data integrity over
performance as the default.
Thanks,
:-Dustin