KVMを採用、さまざまなOSに対応するコストパフォーマンスの高いVPS「お名前.comレンタルサーバーVPS(KVM)」 5ページ

付録:お名前.com レンタルサーバーVPS(KVM)ベンチマークテスト結果全文

 以下では、本文中で紹介したベンチマークテストの実行結果全文を掲載している。

リストA UnixBenchの実行結果

$ ./Run
make all
make[1]: Entering directory `/home/hylom/Bench/UnixBench'
Checking distribution of files
./pgms  exists
./src  exists
./testdir  exists
./tmp  exists
./results  exists
make[1]: Leaving directory `/home/hylom/Bench/UnixBench'
sh: 3dinfo: command not found

   #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

   Version 5.1.3                      Based on the Byte Magazine Unix Benchmark

   Multi-CPU version                  Version 5 revisions by Ian Smith,
                                      Sunnyvale, CA, USA
   January 13, 2011                   johantheghost at yahoo period com


1 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

1 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

1 x Execl Throughput  1 2 3

1 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

1 x File Copy 256 bufsize 500 maxblocks  1 2 3

1 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

1 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

1 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

1 x Process Creation  1 2 3

1 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

1 x Shell Scripts (1 concurrent)  1 2 3

1 x Shell Scripts (8 concurrent)  1 2 3

3 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

3 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

3 x Execl Throughput  1 2 3

3 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

3 x File Copy 256 bufsize 500 maxblocks  1 2 3

3 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

3 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

3 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

3 x Process Creation  1 2 3

3 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

3 x Shell Scripts (1 concurrent)  1 2 3

3 x Shell Scripts (8 concurrent)  1 2 3

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: ****-***-**-***.*****.jp: GNU/Linux
   OS: GNU/Linux -- 2.6.32-220.4.2.el6.x86_64 -- #1 SMP Tue Feb 14 04:00:16 GMT 2012
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz (6133.5 bogomips)
          x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET
   CPU 1: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz (6133.5 bogomips)
          x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET
   CPU 2: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz (6133.5 bogomips)
          x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET
   18:40:21 up 22:59,  2 users,  load average: 0.20, 0.23, 0.10; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Tue Jul 24 2012 18:40:21 - 19:08:28
3 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       31225133.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3655.3 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2644.5 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        940313.3 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          269310.6 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1877605.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2344603.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 315996.2 lps   (10.0 s, 7 samples)
Process Creation                               5544.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5596.2 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1737.2 lpm   (60.0 s, 2 samples)
System Call Overhead                        4130215.5 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   31225133.0   2675.7
Double-Precision Whetstone                       55.0       3655.3    664.6
Execl Throughput                                 43.0       2644.5    615.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     940313.3   2374.5
File Copy 256 bufsize 500 maxblocks            1655.0     269310.6   1627.3
File Copy 4096 bufsize 8000 maxblocks          5800.0    1877605.8   3237.3
Pipe Throughput                               12440.0    2344603.9   1884.7
Pipe-based Context Switching                   4000.0     315996.2    790.0
Process Creation                                126.0       5544.7    440.1
Shell Scripts (1 concurrent)                     42.4       5596.2   1319.9
Shell Scripts (8 concurrent)                      6.0       1737.2   2895.3
System Call Overhead                          15000.0    4130215.5   2753.5
                                                                   ========
System Benchmarks Index Score                                        1460.6

------------------------------------------------------------------------
Benchmark Run: Tue Jul 24 2012 19:08:28 - 19:36:35
3 CPUs in system; running 3 parallel copies of tests

Dhrystone 2 using register variables       92548327.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    10931.6 MWIPS (9.9 s, 7 samples)
Execl Throughput                              11435.7 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        769273.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          243377.2 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2424448.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             6863845.5 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 929457.4 lps   (10.0 s, 7 samples)
Process Creation                              27816.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  14050.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1911.6 lpm   (60.0 s, 2 samples)
System Call Overhead                        9553569.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   92548327.5   7930.4
Double-Precision Whetstone                       55.0      10931.6   1987.6
Execl Throughput                                 43.0      11435.7   2659.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     769273.0   1942.6
File Copy 256 bufsize 500 maxblocks            1655.0     243377.2   1470.6
File Copy 4096 bufsize 8000 maxblocks          5800.0    2424448.9   4180.1
Pipe Throughput                               12440.0    6863845.5   5517.6
Pipe-based Context Switching                   4000.0     929457.4   2323.6
Process Creation                                126.0      27816.4   2207.7
Shell Scripts (1 concurrent)                     42.4      14050.3   3313.8
Shell Scripts (8 concurrent)                      6.0       1911.6   3186.0
System Call Overhead                          15000.0    9553569.1   6369.0
                                                                   ========
System Benchmarks Index Score                                        3149.5

リストB FS-Markの実行結果(ファイルサイズ1MB、VirtIOオン)

$ ./fs_mark -d ./tmp -s 1048576 -n 1000  ←1回目

#  ./fs_mark  -d  ./tmp  -s  1048576  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Jul 26 21:03:31 2012
#       Sync method: INBAND FSYNC: fsync() per file in write loop.
#       Directories:  no subdirectories used
#       File names: 40 bytes long, (16 initial bytes of time stamp with 24 random bytes at end of name)
#       Files info: size 1048576 bytes, written with an IO size of 16384 bytes per write
#       App overhead is time in microseconds spent in the test not doing file writing related system calls.

FSUse%        Count         Size    Files/sec     App Overhead
    11         1000      1048576        248.8            22406

$ ./fs_mark -d ./tmp -s 1048576 -n 1000  ←2回目

#  ./fs_mark  -d  ./tmp  -s  1048576  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Jul 26 21:03:37 2012
#       Sync method: INBAND FSYNC: fsync() per file in write loop.
#       Directories:  no subdirectories used
#       File names: 40 bytes long, (16 initial bytes of time stamp with 24 random bytes at end of name)
#       Files info: size 1048576 bytes, written with an IO size of 16384 bytes per write
#       App overhead is time in microseconds spent in the test not doing file writing related system calls.

FSUse%        Count         Size    Files/sec     App Overhead
    11         1000      1048576        230.3            22844

$ ./fs_mark -d ./tmp -s 1048576 -n 1000  ←3回目

#  ./fs_mark  -d  ./tmp  -s  1048576  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Jul 26 21:03:44 2012
#       Sync method: INBAND FSYNC: fsync() per file in write loop.
#       Directories:  no subdirectories used
#       File names: 40 bytes long, (16 initial bytes of time stamp with 24 random bytes at end of name)
#       Files info: size 1048576 bytes, written with an IO size of 16384 bytes per write
#       App overhead is time in microseconds spent in the test not doing file writing related system calls.

FSUse%        Count         Size    Files/sec     App Overhead
    11         1000      1048576        231.1            22737

リストC FS-Markの実行結果(ファイルサイズ2MB、VirtIOオン)

$ ./fs_mark -d ./tmp -s 2097152 -n 1000  ←1回目

#  ./fs_mark  -d  ./tmp  -s  2097152  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Jul 26 21:02:28 2012
#       Sync method: INBAND FSYNC: fsync() per file in write loop.
#       Directories:  no subdirectories used
#       File names: 40 bytes long, (16 initial bytes of time stamp with 24 random bytes at end of name)
#       Files info: size 2097152 bytes, written with an IO size of 16384 bytes per write
#       App overhead is time in microseconds spent in the test not doing file writing related system calls.

FSUse%        Count         Size    Files/sec     App Overhead
    11         1000      2097152        146.9            33255

$ ./fs_mark -d ./tmp -s 2097152 -n 1000  ←2回目

#  ./fs_mark  -d  ./tmp  -s  2097152  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Jul 26 21:02:37 2012
#       Sync method: INBAND FSYNC: fsync() per file in write loop.
#       Directories:  no subdirectories used
#       File names: 40 bytes long, (16 initial bytes of time stamp with 24 random bytes at end of name)
#       Files info: size 2097152 bytes, written with an IO size of 16384 bytes per write
#       App overhead is time in microseconds spent in the test not doing file writing related system calls.

FSUse%        Count         Size    Files/sec     App Overhead
    11         1000      2097152        152.6            31936

$ ./fs_mark -d ./tmp -s 2097152 -n 1000  ←3回目

#  ./fs_mark  -d  ./tmp  -s  2097152  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Jul 26 21:02:48 2012
#       Sync method: INBAND FSYNC: fsync() per file in write loop.
#       Directories:  no subdirectories used
#       File names: 40 bytes long, (16 initial bytes of time stamp with 24 random bytes at end of name)
#       Files info: size 2097152 bytes, written with an IO size of 16384 bytes per write
#       App overhead is time in microseconds spent in the test not doing file writing related system calls.

FSUse%        Count         Size    Files/sec     App Overhead
    11         1000      2097152        155.0            32147

リストD FS-Markの実行結果(ファイルサイズ1MB、VirtIOオフ)

$ ./fs_mark -d ./tmp -s 1048576 -n 1000  ←1回目

#  ./fs_mark  -d  ./tmp  -s  1048576  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Jul 26 18:51:30 2012
#       Sync method: INBAND FSYNC: fsync() per file in write loop.
#       Directories:  no subdirectories used
#       File names: 40 bytes long, (16 initial bytes of time stamp with 24 random bytes at end of name)
#       Files info: size 1048576 bytes, written with an IO size of 16384 bytes per write
#       App overhead is time in microseconds spent in the test not doing file writing related system calls.

FSUse%        Count         Size    Files/sec     App Overhead
    11         1000      1048576        180.7            21550

$ ./fs_mark -d ./tmp -s 1048576 -n 1000  ←2回目

#  ./fs_mark  -d  ./tmp  -s  1048576  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Jul 26 18:51:39 2012
#       Sync method: INBAND FSYNC: fsync() per file in write loop.
#       Directories:  no subdirectories used
#       File names: 40 bytes long, (16 initial bytes of time stamp with 24 random bytes at end of name)
#       Files info: size 1048576 bytes, written with an IO size of 16384 bytes per write
#       App overhead is time in microseconds spent in the test not doing file writing related system calls.

FSUse%        Count         Size    Files/sec     App Overhead
    11         1000      1048576        179.7            21110

$ ./fs_mark -d ./tmp -s 1048576 -n 1000  ←3回目

#  ./fs_mark  -d  ./tmp  -s  1048576  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Jul 26 18:51:47 2012
#       Sync method: INBAND FSYNC: fsync() per file in write loop.
#       Directories:  no subdirectories used
#       File names: 40 bytes long, (16 initial bytes of time stamp with 24 random bytes at end of name)
#       Files info: size 1048576 bytes, written with an IO size of 16384 bytes per write
#       App overhead is time in microseconds spent in the test not doing file writing related system calls.

FSUse%        Count         Size    Files/sec     App Overhead
    11         1000      1048576        178.7            21482

リストE FS-Markの実行結果(ファイルサイズ2MB、VirtIOオフ)

$ ./fs_mark -d ./tmp -s 2097152 -n 1000  ←1回目

#  ./fs_mark  -d  ./tmp  -s  2097152  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Jul 26 18:52:33 2012
#       Sync method: INBAND FSYNC: fsync() per file in write loop.
#       Directories:  no subdirectories used
#       File names: 40 bytes long, (16 initial bytes of time stamp with 24 random bytes at end of name)
#       Files info: size 2097152 bytes, written with an IO size of 16384 bytes per write
#       App overhead is time in microseconds spent in the test not doing file writing related system calls.

FSUse%        Count         Size    Files/sec     App Overhead
    11         1000      2097152        102.0            32946

$ ./fs_mark -d ./tmp -s 2097152 -n 1000  ←2回目

#  ./fs_mark  -d  ./tmp  -s  2097152  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Jul 26 18:52:45 2012
#       Sync method: INBAND FSYNC: fsync() per file in write loop.
#       Directories:  no subdirectories used
#       File names: 40 bytes long, (16 initial bytes of time stamp with 24 random bytes at end of name)
#       Files info: size 2097152 bytes, written with an IO size of 16384 bytes per write
#       App overhead is time in microseconds spent in the test not doing file writing related system calls.

FSUse%        Count         Size    Files/sec     App Overhead
    11         1000      2097152        104.9            32012

$ ./fs_mark -d ./tmp -s 2097152 -n 1000  ←3回目

#  ./fs_mark  -d  ./tmp  -s  2097152  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Jul 26 18:52:57 2012
#       Sync method: INBAND FSYNC: fsync() per file in write loop.
#       Directories:  no subdirectories used
#       File names: 40 bytes long, (16 initial bytes of time stamp with 24 random bytes at end of name)
#       Files info: size 2097152 bytes, written with an IO size of 16384 bytes per write
#       App overhead is time in microseconds spent in the test not doing file writing related system calls.

FSUse%        Count         Size    Files/sec     App Overhead
    11         1000      2097152        107.9            30981

リストF threaded I/O testerの実行結果(32MB×32スレッド、VirtIOオン)

$ ./tiotest -f 32 -t 32  ←1回目
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        1024 MBs |    2.8 s | 360.151 MB/s | 114.7 %  | 1651.3 % |
| Random Write  125 MBs |    3.2 s |  39.631 MB/s |  29.4 %  | 320.2 % |
| Read         1024 MBs |    0.1 s | 7819.958 MB/s | 418.4 %  | 7246.1 % |
| Random Read   125 MBs |    0.0 s | 6862.853 MB/s |   0.0 %  | 845.4 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.146 ms |     1081.218 ms |  0.00000 |   0.00000 |
| Random Write |        0.010 ms |       27.550 ms |  0.00000 |   0.00000 |
| Read         |        0.012 ms |       34.022 ms |  0.00000 |   0.00000 |
| Random Read  |        0.002 ms |       14.585 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        0.071 ms |     1081.218 ms |  0.00000 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 32 -t 32  ←2回目
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        1024 MBs |    3.2 s | 317.018 MB/s |  80.8 %  | 1296.7 % |
| Random Write  125 MBs |    3.1 s |  39.951 MB/s |  39.1 %  | 365.9 % |
| Read         1024 MBs |    0.1 s | 7275.983 MB/s | 361.6 %  | 7326.0 % |
| Random Read   125 MBs |    0.0 s | 6926.359 MB/s |   0.0 %  | 897.5 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.194 ms |      755.952 ms |  0.00000 |   0.00000 |
| Random Write |        0.023 ms |       30.034 ms |  0.00000 |   0.00000 |
| Read         |        0.013 ms |       54.026 ms |  0.00000 |   0.00000 |
| Random Read  |        0.002 ms |       11.706 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        0.094 ms |      755.952 ms |  0.00000 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 32 -t 32  ←3回目
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        1024 MBs |    3.0 s | 339.725 MB/s |  88.4 %  | 1502.6 % |
| Random Write  125 MBs |    3.2 s |  38.992 MB/s |  36.7 %  | 339.8 % |
| Read         1024 MBs |    0.1 s | 7066.114 MB/s | 421.6 %  | 7314.8 % |
| Random Read   125 MBs |    0.0 s | 6357.117 MB/s |   0.0 %  | 1078.0 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.196 ms |      638.841 ms |  0.00000 |   0.00000 |
| Random Write |        0.018 ms |       29.462 ms |  0.00000 |   0.00000 |
| Read         |        0.013 ms |       45.025 ms |  0.00000 |   0.00000 |
| Random Read  |        0.002 ms |       17.451 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        0.094 ms |      638.841 ms |  0.00000 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

リストG threaded I/O testerの実行結果(32MB×32スレッド、VirtIOオフ)

$ ./tiotest -f 32 -t 32  ←1回目
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        1024 MBs |    3.0 s | 340.116 MB/s | 136.3 %  | 1354.9 % |
| Random Write  125 MBs |    9.0 s |  13.900 MB/s |  33.4 %  | 111.6 % |
| Read         1024 MBs |    0.2 s | 5927.470 MB/s | 173.0 %  | 7938.4 % |
| Random Read   125 MBs |    0.0 s | 6826.498 MB/s |  16.4 %  | 797.2 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.159 ms |      738.268 ms |  0.00000 |   0.00000 |
| Random Write |        0.014 ms |       27.018 ms |  0.00000 |   0.00000 |
| Read         |        0.016 ms |       53.030 ms |  0.00000 |   0.00000 |
| Random Read  |        0.002 ms |        6.427 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        0.079 ms |      738.268 ms |  0.00000 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 32 -t 32  ←2回目
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        1024 MBs |    3.2 s | 318.882 MB/s | 123.6 %  | 1433.3 % |
| Random Write  125 MBs |    8.4 s |  14.804 MB/s |  45.1 %  | 134.1 % |
| Read         1024 MBs |    0.1 s | 7607.501 MB/s | 193.9 %  | 7840.3 % |
| Random Read   125 MBs |    0.0 s | 6243.444 MB/s |   0.0 %  | 844.0 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.172 ms |      541.340 ms |  0.00000 |   0.00000 |
| Random Write |        0.022 ms |       31.955 ms |  0.00000 |   0.00000 |
| Read         |        0.013 ms |       42.024 ms |  0.00000 |   0.00000 |
| Random Read  |        0.002 ms |       17.671 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        0.084 ms |      541.340 ms |  0.00000 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 32 -t 32  ←3回目
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        1024 MBs |    3.0 s | 346.216 MB/s | 113.7 %  | 1811.8 % |
| Random Write  125 MBs |    8.6 s |  14.563 MB/s |  35.1 %  | 118.1 % |
| Read         1024 MBs |    0.1 s | 7669.206 MB/s | 384.2 %  | 7708.5 % |
| Random Read   125 MBs |    0.0 s | 6842.941 MB/s |  16.4 %  | 711.6 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.165 ms |     1042.982 ms |  0.00000 |   0.00000 |
| Random Write |        0.014 ms |       31.068 ms |  0.00000 |   0.00000 |
| Read         |        0.013 ms |       39.024 ms |  0.00000 |   0.00000 |
| Random Read  |        0.002 ms |       15.042 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        0.080 ms |     1042.982 ms |  0.00000 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

リストH threaded I/O testerの実行結果(64MB×32スレッド、VirtIOオン)

$ ./tiotest -f 64 -t 32  ←1回目
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        2048 MBs |    6.4 s | 320.782 MB/s |  57.5 %  | 1313.3 % |
| Random Write  125 MBs |    5.6 s |  22.258 MB/s |  19.4 %  | 196.8 % |
| Read         2048 MBs |    6.0 s | 339.606 MB/s |  86.3 %  | 665.8 % |
| Random Read   125 MBs |    3.3 s |  38.084 MB/s |  40.0 %  | 286.5 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.255 ms |     2235.454 ms |  0.00019 |   0.00000 |
| Random Write |        0.023 ms |       30.025 ms |  0.00000 |   0.00000 |
| Read         |        0.286 ms |      267.288 ms |  0.00000 |   0.00000 |
| Random Read  |        2.562 ms |      176.478 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        0.330 ms |     2235.454 ms |  0.00009 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 64 -t 32  ←2回目
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        2048 MBs |    6.4 s | 318.163 MB/s |  46.1 %  | 1373.0 % |
| Random Write  125 MBs |    5.8 s |  21.631 MB/s |  22.0 %  | 191.2 % |
| Read         2048 MBs |    5.7 s | 361.645 MB/s |  86.3 %  | 704.4 % |
| Random Read   125 MBs |    2.8 s |  44.829 MB/s |  69.7 %  | 308.6 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.256 ms |     2347.003 ms |  0.00038 |   0.00000 |
| Random Write |        0.023 ms |       36.527 ms |  0.00000 |   0.00000 |
| Read         |        0.261 ms |      293.196 ms |  0.00000 |   0.00000 |
| Random Read  |        2.301 ms |      118.717 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        0.310 ms |     2347.003 ms |  0.00018 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 64 -t 32  ←3回目
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        2048 MBs |    6.8 s | 299.525 MB/s |  47.8 %  | 1154.9 % |
| Random Write  125 MBs |    5.8 s |  21.378 MB/s |  11.1 %  | 228.5 % |
| Read         2048 MBs |    5.9 s | 344.862 MB/s |  74.0 %  | 622.7 % |
| Random Read   125 MBs |    3.9 s |  31.856 MB/s |  31.2 %  | 223.7 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.282 ms |     2428.653 ms |  0.00019 |   0.00000 |
| Random Write |        0.025 ms |       32.794 ms |  0.00000 |   0.00000 |
| Read         |        0.260 ms |      201.532 ms |  0.00000 |   0.00000 |
| Random Read  |        3.221 ms |      175.452 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        0.349 ms |     2428.653 ms |  0.00009 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

リストI threaded I/O testerの実行結果(64MB×32スレッド、VirtIOオフ)

$ ./tiotest -f 64 -t 32  ←1回目
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        2048 MBs |    7.1 s | 289.591 MB/s |  69.1 %  | 1099.2 % |
| Random Write  125 MBs |    9.7 s |  12.847 MB/s |  26.4 %  | 133.3 % |
| Read         2048 MBs |   26.2 s |  78.047 MB/s | 109.9 %  | 178.9 % |
| Random Read   125 MBs |   30.0 s |   4.165 MB/s |  21.1 %  |  34.4 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.306 ms |     2036.827 ms |  0.00038 |   0.00000 |
| Random Write |        0.019 ms |       32.092 ms |  0.00000 |   0.00000 |
| Read         |        1.097 ms |      830.551 ms |  0.00000 |   0.00000 |
| Random Read  |       24.226 ms |      845.126 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        1.358 ms |     2036.827 ms |  0.00018 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 64 -t 32  ←2回目
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        2048 MBs |    7.2 s | 284.217 MB/s |  69.7 %  | 1251.1 % |
| Random Write  125 MBs |   10.0 s |  12.548 MB/s |  29.6 %  | 106.8 % |
| Read         2048 MBs |   34.5 s |  59.306 MB/s | 130.3 %  | 191.9 % |
| Random Read   125 MBs |   29.1 s |   4.297 MB/s |  30.1 %  |  26.4 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.320 ms |     2727.900 ms |  0.00019 |   0.00000 |
| Random Write |        0.017 ms |       29.037 ms |  0.00000 |   0.00000 |
| Read         |        1.745 ms |     1041.942 ms |  0.00000 |   0.00000 |
| Random Read  |       24.834 ms |      866.695 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        1.688 ms |     2727.900 ms |  0.00009 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 64 -t 32  ←3回目
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        2048 MBs |    7.3 s | 279.222 MB/s |  63.3 %  | 1135.8 % |
| Random Write  125 MBs |   10.0 s |  12.438 MB/s |  32.3 %  | 128.5 % |
| Read         2048 MBs |   32.2 s |  63.699 MB/s | 124.5 %  | 188.9 % |
| Random Read   125 MBs |   29.0 s |   4.307 MB/s |  25.7 %  |  30.2 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.322 ms |     2726.797 ms |  0.00153 |   0.00000 |
| Random Write |        0.022 ms |       32.032 ms |  0.00000 |   0.00000 |
| Read         |        1.521 ms |     1450.740 ms |  0.00000 |   0.00000 |
| Random Read  |       23.813 ms |      956.871 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        1.554 ms |     2726.797 ms |  0.00072 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

リストJ threaded I/O testerの実行結果(64MB×64スレッド、VirtIOオン)

$ ./tiotest -f 64 -t 64  ←1回目
Tiotest results for 64 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        4096 MBs |   14.5 s | 282.934 MB/s |  76.2 %  | 2229.4 % |
| Random Write  250 MBs |   12.5 s |  19.969 MB/s |  39.7 %  | 375.5 % |
| Read         4096 MBs |   17.2 s | 237.648 MB/s | 165.3 %  | 1171.8 % |
| Random Read   250 MBs |   15.0 s |  16.685 MB/s | 128.8 %  | 592.4 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.711 ms |     3237.700 ms |  0.00286 |   0.00000 |
| Random Write |        0.043 ms |       78.852 ms |  0.00000 |   0.00000 |
| Read         |        1.000 ms |      988.594 ms |  0.00000 |   0.00000 |
| Random Read  |       12.507 ms |      386.870 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        1.167 ms |     3237.700 ms |  0.00135 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 64 -t 64  ←2回目
Tiotest results for 64 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        4096 MBs |   14.5 s | 283.293 MB/s |  73.5 %  | 2002.4 % |
| Random Write  250 MBs |   12.9 s |  19.394 MB/s |  23.6 %  | 411.4 % |
| Read         4096 MBs |   16.1 s | 254.408 MB/s | 172.1 %  | 1357.8 % |
| Random Read   250 MBs |   13.3 s |  18.831 MB/s | 140.8 %  | 701.9 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.645 ms |     2490.814 ms |  0.00057 |   0.00000 |
| Random Write |        0.041 ms |      115.384 ms |  0.00000 |   0.00000 |
| Read         |        0.930 ms |      800.299 ms |  0.00000 |   0.00000 |
| Random Read  |       11.468 ms |      353.931 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        1.073 ms |     2490.814 ms |  0.00027 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 64 -t 64  ←3回目
Tiotest results for 64 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        4096 MBs |   14.4 s | 283.635 MB/s |  65.2 %  | 2147.0 % |
| Random Write  250 MBs |   12.7 s |  19.641 MB/s |  26.7 %  | 429.8 % |
| Read         4096 MBs |   16.3 s | 250.944 MB/s | 168.3 %  | 1326.6 % |
| Random Read   250 MBs |   14.1 s |  17.737 MB/s | 124.7 %  | 655.3 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.663 ms |     3838.660 ms |  0.00687 |   0.00000 |
| Random Write |        0.046 ms |       73.064 ms |  0.00000 |   0.00000 |
| Read         |        0.945 ms |      650.297 ms |  0.00000 |   0.00000 |
| Random Read  |       12.408 ms |      313.383 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        1.116 ms |     3838.660 ms |  0.00324 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

リストK threaded I/O testerの実行結果(64MB×64スレッド、VirtIOオフ)

$ ./tiotest -f 64 -t 64  ←1回目
Tiotest results for 64 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        4096 MBs |   14.6 s | 280.015 MB/s | 122.5 %  | 2280.0 % |
| Random Write  250 MBs |   20.3 s |  12.329 MB/s |  39.9 %  | 258.8 % |
| Read         4096 MBs |  138.7 s |  29.540 MB/s | 143.4 %  | 319.4 % |
| Random Read   250 MBs |  225.1 s |   1.111 MB/s |  21.2 %  |  82.0 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.693 ms |     4635.312 ms |  0.00610 |   0.00000 |
| Random Write |        0.070 ms |     2064.357 ms |  0.00156 |   0.00000 |
| Read         |        8.277 ms |     3429.311 ms |  0.00734 |   0.00000 |
| Random Read  |      182.663 ms |     3416.041 ms |  0.08594 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        9.483 ms |     4635.312 ms |  0.00885 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 64 -t 64  ←2回目
Tiotest results for 64 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        4096 MBs |   14.6 s | 280.103 MB/s | 117.3 %  | 2258.2 % |
| Random Write  250 MBs |   20.2 s |  12.366 MB/s |  35.3 %  | 291.0 % |
| Read         4096 MBs |  137.1 s |  29.883 MB/s | 150.3 %  | 319.9 % |
| Random Read   250 MBs |  229.3 s |   1.090 MB/s |  26.4 %  |  77.3 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.708 ms |     4557.843 ms |  0.00534 |   0.00000 |
| Random Write |        0.118 ms |      932.785 ms |  0.00000 |   0.00000 |
| Read         |        8.177 ms |     2683.227 ms |  0.00229 |   0.00000 |
| Random Read  |      189.226 ms |     1922.723 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        9.633 ms |     4557.843 ms |  0.00360 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 64 -t 64  ←3回目
Tiotest results for 64 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        4096 MBs |   14.4 s | 285.326 MB/s | 104.3 %  | 2104.3 % |
| Random Write  250 MBs |   20.8 s |  12.036 MB/s |  40.6 %  | 272.6 % |
| Read         4096 MBs |  135.1 s |  30.310 MB/s | 144.3 %  | 318.6 % |
| Random Read   250 MBs |  229.3 s |   1.090 MB/s |  27.0 %  |  77.4 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.667 ms |     5658.443 ms |  0.00772 |   0.00000 |
| Random Write |        0.084 ms |     1230.871 ms |  0.00000 |   0.00000 |
| Read         |        8.024 ms |     2487.107 ms |  0.00267 |   0.00000 |
| Random Read  |      189.334 ms |     3471.154 ms |  0.08906 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        9.544 ms |     5658.443 ms |  0.00746 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'
MSDNの価格