小智 5
这是检查某些默认缓存模式的方法。虽然它也是一种文档,但它是“在线的”,您可以获得当前 QEMU 版本的默认缓存模式。正如@dokotr5000 所说,这取决于版本。
运行"qemu-img -h"并搜索"cache"零件。您会发现类似以下内容。
'cache' is the cache mode used to write the output disk image, the valid
options are: 'none', 'writeback' (default, except for convert), 'writethrough',
'directsync' and 'unsafe' (default for convert)
Run Code Online (Sandbox Code Playgroud)
缓存模式与单个图像文件相关联。您通过这种方式获得的默认缓存模式是 one toconvert或rebase图像文件,而不是您使用时的模式create。但至少它建议了当前版本 QEMU 最喜欢的默认设置,并让您做出有根据的猜测。
我在 Ubuntu 12.04、14.04 和 16.04 上试过这个。都给writeback默认。
这取决于您运行的 kvm 版本和风格。请参阅https://www.suse.com/documentation/sles11/book_kvm/data/sect1_1_ chapter_book_kvm.html,其中显示:
缓存模式未指定
在早于 v1.2 的 qemu-kvm 版本中(例如 SLES11 SP2),不指定缓存模式意味着将使用 writethrough 作为默认值。
http://wiki.qemu.org/ChangeLog/1.2#Block_devices指出:
块设备
[...]
- 图像的默认缓存模式现在是writeback。
有关各种模式之间的一些建议,请参见例如
| 归档时间: |
|
| 查看次数: |
7641 次 |
| 最近记录: |