6.3. vhost-net のゼロコピーの有効化
Red Hat Enterprise Linux 7 では、vhost-net zero-copy はデフォルトで無効にされています。永続的にこの動作を有効にするには、以下の内容で、
/etc/modprobe.d
に新しいファイルvhost-net.conf
を追加します。
options vhost_net experimental_zcopytx=1
これを再び無効にする場合は、以下を実行してください。
modprobe -r vhost_net
modprobe vhost_net experimental_zcopytx=0
最初のコマンドは古いファイルを削除し、2 番目のコマンドは新しいファイルを作成して (上記のように)、ゼロコピーを無効にします。これを使用しても有効にできますが、変更は永続化されません。
これが有効になったことを確認するには、cat /sys/module/vhost_net/parameters/experimental_zcopytx の出力を確認します。以下が表示されます。
$ cat /sys/module/vhost_net/parameters/experimental_zcopytx
0