kvmでディスクのデフォルトキャッシュモードを確認する方法

kvmでディスクのデフォルトキャッシュモードを確認する方法

KVM / qemuは、さまざまな種類のキャッシュ(なし、連続書き込み、後書き)をサポートしています。

キャッシュ=が指定されていない場合、システムでデフォルトと使用されているものを確認する方法は?

RHEL6の場合は連続書き込みであることがわかりましたが、例えばslesの場合は書き込み保存になる場合もあります。

ベストアンサー1

いくつかのデフォルトのキャッシュモードを確認する方法は次のとおりです。ドキュメントでもありますが、「オンライン」で、現在の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)

キャッシュモードは個々のイメージファイルに関連付けられています。この方法で得られるデフォルトのキャッシュモードは、使用するモードではなく、convertイメージファイルのキャッシュモードです。ただし、少なくとも現在のバージョンのQEMUで推奨されるデフォルト値を提案し、情報に基づく推測を行うことができます。rebasecreate

私はこれをUbuntu 12.04、14.04、16.04で試しました。すべてデフォルトで提供されていますwriteback

おすすめ記事