スポンサーリンク

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

はじめに


CentOS の KVM で動かしている FreeBSD のストレージのパフォーマンスを
IDE モードと virtio モードで比較してみました。

結論からいうと virtio モードのほうが若干パフォーマンスがよいようです。

FreeBSD ada0p2


IDE モードのベンチマークの結果は以下の通りです。

kaworu% mount
/dev/ada0p2 on / (ufs, local, noatime, journaled soft-updates)
devfs on /dev (devfs, local, multilabel)
kaworu% bonnie++
Writing a byte at a time...done
Writing intelligently...done
Rewriting...done
Reading a byte at a time...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
vm3.bsd.jp       4G   330  99 69294  91 26727  36   632  99 71771  85 174.0  76
Latency             34878us     109ms     635ms   47846us   63482us    2991ms
Version  1.96       ------Sequential Create------ --------Random Create--------
vm3.bsd.jp          -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
	      files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
		 16  8755  65 18093  99 20492  96  8376  61 17104  98 17920  98
Latency               169ms   11619us    3270us     244ms     109ms    3154us
1.96,1.96,vm3.bsd.jp,1,1333324855,4G,,330,99,69294,91,26727,36,632,99,71771,85,174.0,76,16,,,,,8755,65,18093,99,20492,96,8376,61,17104,98,17920,98,34878us,109ms,635ms,47846us,63482us,2991ms,169ms,11619us,3270us,244ms,109ms,3154us

Time spent in user mode   (CPU seconds) : 13.077s
Time spent in kernel mode (CPU seconds) : 177.373s
Total time                              : 5:48.03s
CPU utilisation (percentage)            : 54.7%
Times the process was swapped           : 0
Times of major page faults              : 4
Times of minor page faults              : 285

FreeBSD /dev/vtbd0p2


Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
vm3.bsd.jp       4G   329  99 69830  94 28523  39   748  98 76318  92 253.7  48
Latency             31099us     152ms     707ms   45783us     109ms    2248ms
Version  1.96       ------Sequential Create------ --------Random Create--------
vm3.bsd.jp          -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  8631  65 17696  99 17932  97  8185  57 21542  95 20056  99
Latency               145ms   17338us    2805us     208ms    1999us    3854us
1.96,1.96,vm3.bsd.jp,1,1333723477,4G,,329,99,69830,94,28523,39,748,98,76318,92,253.7,48,16,,,,,8631,65,17696,99,17932,97,8185,57,21542,95,20056,99,31099us,152ms,707ms,45783us,109ms,2248ms,145ms,17338us,2805us,208ms,1999us,3854us

Time spent in user mode   (CPU seconds) : 14.211s
Time spent in kernel mode (CPU seconds) : 173.849s
Total time                              : 5:18.24s
CPU utilisation (percentage)            : 59.0%
Times the process was swapped           : 0
Times of major page faults              : 3
Times of minor page faults              : 349

若干、 virtio のほうが速い、という結果でした。

あわせて読む


参照しているページ (サイト内): [2012-04-09-1] [2012-04-08-1]

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


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

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

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入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー