Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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