1Gbpsの高速なネットワークをゆったり利用できるNTTPCコミュニケーションズのVPSサービスを試す 5ページ

付録:UnixBenchおよびFS-Mark、Threaded I/O testerによるベンチマークテスト結果の詳細

リストA UnixBenchの実行結果

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

   System: localhost.localdomain: GNU/Linux
   OS: GNU/Linux -- 2.6.18-238.5.1.el5.028stab085.5.nttpc -- #1 SMP Tue Apr 26 19:53:50 JST 2011
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU X5650 @ 2.67GHz (5333.7 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   18:18:28 up 9 days, 16:00,  1 user,  load average: 0.08, 0.19, 0.11; runlevel

------------------------------------------------------------------------
Benchmark Run: Thu Feb 16 2012 18:18:28 - 18:46:21
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       13431520.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2862.8 MWIPS (8.0 s, 7 samples)
Execl Throughput                               3621.7 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        728904.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          208806.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1356077.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1876789.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 464289.0 lps   (10.0 s, 7 samples)
Process Creation                              11937.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   4788.9 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    684.0 lpm   (60.0 s, 2 samples)
System Call Overhead                        3647438.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   13431520.3   1150.9
Double-Precision Whetstone                       55.0       2862.8    520.5
Execl Throughput                                 43.0       3621.7    842.3
File Copy 1024 bufsize 2000 maxblocks          3960.0     728904.2   1840.7
File Copy 256 bufsize 500 maxblocks            1655.0     208806.3   1261.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    1356077.2   2338.1
Pipe Throughput                               12440.0    1876789.2   1508.7
Pipe-based Context Switching                   4000.0     464289.0   1160.7
Process Creation                                126.0      11937.8    947.4
Shell Scripts (1 concurrent)                     42.4       4788.9   1129.5
Shell Scripts (8 concurrent)                      6.0        684.0   1140.0
System Call Overhead                          15000.0    3647438.9   2431.6
                                                                   ========
System Benchmarks Index Score                                        1247.7

リストB FS-Markの実行結果全文

$ ./fs_mark -d ./tmp -s 1048576 -n 1000

#  ./fs_mark  -d  ./tmp  -s  1048576  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Feb 16 18:49: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 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
     2         1000      1048576        110.9            22561
$ ./fs_mark -d ./tmp -s 1048576 -n 1000

#  ./fs_mark  -d  ./tmp  -s  1048576  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Feb 16 18:50:02 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
     2         1000      1048576        199.6            21245
42
$  ./fs_mark  -d  ./tmp  -s  1048576  -n  1000

#  ./fs_mark  -d  ./tmp  -s  1048576  -n  1000
#       Version 3.3, 1 thread(s) starting at Thu Feb 16 19:17:53 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
     2         1000      1048576         91.9            22589

リストC Threaded I/O testerの実行結果全文

$ ./tiotest -f 32 -t 32
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        1024 MBs |    4.4 s | 234.023 MB/s |   9.9 %  | 357.8 % |
| Random Write  125 MBs |    0.3 s | 445.661 MB/s |  36.0 %  | 404.2 % |
| Read         1024 MBs |    0.5 s | 2217.377 MB/s |  10.0 %  |  89.4 % |
| Random Read   125 MBs |    0.0 s | 2989.072 MB/s |  12.0 %  |  83.7 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.022 ms |      300.073 ms |  0.00000 |   0.00000 |
| Random Write |        0.006 ms |       57.930 ms |  0.00000 |   0.00000 |
| Read         |        0.002 ms |        1.617 ms |  0.00000 |   0.00000 |
| Random Read  |        0.001 ms |        0.079 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        0.011 ms |      300.073 ms |  0.00000 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 32 -t 32
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        1024 MBs |    3.7 s | 277.413 MB/s |  17.3 %  | 599.0 % |
| Random Write  125 MBs |    1.1 s | 113.486 MB/s |   7.3 %  | 169.6 % |
| Read         1024 MBs |    0.4 s | 2647.377 MB/s |  13.4 %  |  85.6 % |
| Random Read   125 MBs |    0.0 s | 2677.692 MB/s |  25.7 %  |  72.8 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.052 ms |     1910.076 ms |  0.00000 |   0.00000 |
| Random Write |        0.002 ms |        0.024 ms |  0.00000 |   0.00000 |
| Read         |        0.001 ms |        0.169 ms |  0.00000 |   0.00000 |
| Random Read  |        0.001 ms |        0.185 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        0.024 ms |     1910.076 ms |  0.00000 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'

$ ./tiotest -f 32 -t 32
Tiotest results for 32 concurrent io threads:
,----------------------------------------------------------------------.
| Item                  | Time     | Rate         | Usr CPU  | Sys CPU |
+-----------------------+----------+--------------+----------+---------+
| Write        1024 MBs |    5.1 s | 200.290 MB/s |  19.4 %  | 760.7 % |
| Random Write  125 MBs |    0.3 s | 427.236 MB/s |  69.4 %  | 620.3 % |
| Read         1024 MBs |    0.4 s | 2728.782 MB/s |  13.1 %  |  85.5 % |
| Random Read   125 MBs |    0.0 s | 2771.926 MB/s |  15.5 %  |  79.8 % |
`----------------------------------------------------------------------'
Tiotest latency results:
,-------------------------------------------------------------------------.
| Item         | Average latency | Maximum latency | % >2 sec | % >10 sec |
+--------------+-----------------+-----------------+----------+-----------+
| Write        |        0.314 ms |     2558.833 ms |  0.00076 |   0.00000 |
| Random Write |        0.080 ms |       96.741 ms |  0.00000 |   0.00000 |
| Read         |        0.001 ms |        0.191 ms |  0.00000 |   0.00000 |
| Random Read  |        0.001 ms |        0.181 ms |  0.00000 |   0.00000 |
|--------------+-----------------+-----------------+----------+-----------|
| Total        |        0.145 ms |     2558.833 ms |  0.00034 |   0.00000 |
`--------------+-----------------+-----------------+----------+-----------'