afnf.net

MintとFedoraとCentOSでベンチマーク

Linux Mint Fedora CentOS 2014/06/05 20:44

実機にいろいろなOSを入れてみたので、ベンチマークを取ってみました。

テスト環境

  • Let's note R5
  • Intel Core Solo U1300 1.06GHz(1コア)
  • DDR2-400 1GB
  • HGST HTS541616J9AT00(PATA 160GB)

各ベンチマークは、数回実行したうちの最良値を記載しました。仕事ならもっと真面目にやりますが、お遊びなんで大目に見てください。

対象OS

OS カーネルバージョン
Linux Mint 17 RC (MATE) 3.13.0-24-generic
Fedora 20 (LXDE) 3.14.4-200.fc20.i686
CentOS 6.5 (2.6) 2.6.32-431.el6.i686
CentOS 6.5 (3.12) 3.12.21

いずれも32bit版です。CentOS 6.5(2.6)上で3.12.21カーネルを再構築し、CentOS 6.5(3.12)としました。

UnitBenchインデックス値

 Mint17  Fedora20 Cent6(2.6) Cent6(3.12)
Dhrystone2 403.3 398.9 387.1 378.2
Whetstone 204.7 203.0 151.3 179.2
ExeclThroughput 411.8 427.4 405.1 464.0
FileCopy1024 511.5 513.4 476.9 499.2
FileCopy256 388.8 381.5 349.4 373.4
FileCopy4096 822.1 797.8 600.6 777.8
PipeThroughput 346.2 278.9 252.3 293.7
ContextSwitching 205.2 190.9 217.9 193.3
ProcessCreation 396.1 434.3 394.4 437.9
Scripts(x1) 595.3 447.8 389.4 402.6
Scripts(x8) 529.0 414.3 360.1 371.2
SystemCall 512.8 329.7 344.6 341.6
Total 413.9 374.7 341.2 366.0
(Ratio) 121 110 100 107

ディスク系ベンチはおそらくシステムドライブに対して実行されているので、外周のMint17が有利なはずなのですが、あまり差が出ませんでした。

fioによるディスクベンチマーク

テスト先は最内周のext4パーティション、単位はKB/sです。

 Mint17  Fedora20 Cent6(2.6) Cent6(3.12)
SeqRead 30,655 30,672 30,029 29.773
SeqWrite 30,341 30,185 30,154 30,141
RandR(512k) 19,423 19,462 19,368 19,470
RandW(512k) 19,136 19,079 18,838 18,780
RandR(4k) 420 410 415 417
RandW(4k) 869 858 825 809

誤差範囲でしょう。

Maven実行時間

blog-java1のIT(総合テスト)にかかった時間です。

Mint17 Fedora20 Cent(2.6) Cent6(3.12)
5分50秒211 5分45秒387 5分45秒464 5分43秒695

処理時間の大部分は、PhantomJSのCPU時間です。最良値としては誤差範囲に収まっていますが、Mint17は突発的に7分を超えることがありました。原因不明。

nginx+ab

nginxはいずれも1.6.0で、ソースからコンパイルしました。ab -n 20000 -c 400 http://localhost/の結果のうち、リクエスト毎秒だけ掲載します。

Mint17 Fedora20 Cent6(2.6) Cent6(3.12)
firewall-on 2,490 2,045 2,896 2,603
firewall-off 3,048 2,900 3,631 3,286

CentOS6.5(2.6)が速いのは、素のiptablesだからでしょうか。しかし同じ条件であるCentOS6.5(3.12)は、明らかにパフォーマンスが落ちてます。

それにしてもFedora20のFirewalldやばいっすね。要調査。

まとめ

マイクロベンチ以外で差が出たのは、nginx+abだけでした。基本的には、どれを選んでも良いと思います。Firewalldは後日再調査します。

Linux Mint Fedora CentOS 2014/06/05 20:44
comments (0)

blog-java2 engine (build:2017-09-13 21:46 JST)