スポンサーリンク

このドキュメントの内容は、以下の通りです。

CentOS の KVM 上で FreeBSD を動かしてます。
ネットワークは、 virtio を利用していますが、どの程度の効果が得られているのか、実感するような使い方をしていないので、ベンチマークをしてみました。

実験環境

  • 母艦の CentOS が netperf のクライアントです。
  • FreeBSD 9.0-RELEASE 側で netperf の netserver を実行します。

デバイスモデル e1000


まずは、 KVM の デバイスで e1000 を使ったときのベンチーマークをしました。

非 virtio

% netperf -H 192.168.0.101 -4
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.0.101 (192.168.0.101) port 0 AF_INET
Recv   Send    Send                          
Socket Socket  Message  Elapsed              
Size   Size    Size     Time     Throughput  
bytes  bytes   bytes    secs.    10^6bits/sec  

 65536  16384  16384    10.23     114.66   

デバイスモデル virtio


KVM のネットワークデバイスを virtio に切り替えました。

ソースデバイスは、仮想ネットワーク default NAT のままです。

% netperf -H 192.168.0.101 -4
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.122.101 (192.168.122.101) port 0 AF_INET
Recv   Send    Send                          
Socket Socket  Message  Elapsed              
Size   Size    Size     Time     Throughput  
bytes  bytes   bytes    secs.    10^6bits/sec  

 65536  16384  16384    10.01    2845.37   

測定結果


e1000 114.66 Mbit/sec
vtnet0(virtio) 2845.37 Mbit /sec

virtio のデバイスのほうが20杯近く早いようです。

あわせて読む



スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー