9.7.9. 高速ストレージアクセスを実現するため、複数の I/O スレッドを設定する。
ソリッドステートドライブ (SSD) や NVMe (Non-Volatile Memory Express) などの高速ストレージを使用する仮想マシン (VM) に対して、複数の I/O スレッドを設定することで、ストレージのパフォーマンスを向上させることができます。この設定オプションは、仮想マシンの YAML を編集することによってのみ使用できます。
複数の I/O スレッドは、blockMultiQueue が有効で、ディスクバスが virtio に設定されている場合にのみサポートされます。この構成を正しく機能させるには、この設定を行う必要があります。
手順
-
サイドメニューから Virtualization
VirtualMachines をクリックします。 - 仮想マシンを選択して、VirtualMachine details ページを開きます。
- YAML タブをクリックして、仮想マシンマニフェストを開きます。
YAML エディターで、
spec.template.spec.domainセクションを見つけて、次のフィールドを追加または変更します。domain: ioThreadsPolicy: supplementalPool ioThreads: supplementalPoolThreadCount: 4 devices: blockMultiQueue: true disks: - name: datavolume disk: bus: virtio # ...Save をクリックします。
重要仮想マシンの実行中は、
spec.template.spec.domain設定を変更できません。変更を適用するには、仮想マシンを停止してから、新しい設定を有効にするために仮想マシンを再起動する必要があります。