E型PC:A10-5700からXeon E3-1271 V3に換装(とりあえず性能チェック編)

A10-5700からXeon E3-1271 V3に換装

Author:試作E型

エイです。
いやぁ、暑いですねー(汗
晴れている日はずーっと平年よりかなり高い状態で、雨が降ってようやく平年並みと言う…

唐突ですが、E型のメインマシンのCPUを、Xeon E3-1271 V3に換装しました。
D型のCPUに引き続き、Haswell RefreshのXeonです。今回購入したほうが少しだけ良い石です。
(その関係でちょっと面白味には欠けるのですが…)

D型のときの記事:AMD A8-3820からXeon E3 1231 v3へ乗り換えレポート:その1【とりあえず性能チェック編】

別にAMDのAPUが悪い、と言うわけではなく、現在のE型の使い方だとスペック的に不足する場面がある、と言うところです。
(もうちょっとCPU/GPU負荷が低いタスクなら、APU一丁で何とかできるのが素晴らしいところなのですが)

できれば、買い替えについてはもう少し粘りたい(AMDのZenが出てくるあたりまで)ところだったのですが…入手機会がこれを逃すともうなさそうな気配だったので。
(D型の時のE3-1231 V3もそうでしたが)

一応、とりあえず直近のIntel側の他CPUと比較するならば、
・価格が高い(Broadwell-K:i7-5775Cで$366、Skylake-S:i7-6700Kで$390)
 初売り価格もあるのか、i7-5775Cだとおおよそ\50,000強(2015/06/06現在)。Skylake世代だともっと高くなる。
 今回のXeon E3-1271 V3は\36,800。元の価格が$330程度のため、為替相場から考えるとかなりの格安品。
・Broadwell-K/Skylake-Sと比較して、CPU側のスペックはほぼ頭打ち、かつ電力効率はそこまで上がらない
 演算能力そのものは十二分にあるため、これ以上増加してもしょうがないとする。
 Xeon E3-1271 V3のTDPは80W。i7-5775Cは65Wだが、電圧を詰めることを考えると、ピークで10W差がつくかどうか。
 これを最大運用した場合を考えたとしても、1ヶ月でおよそ7.2kWhの差であり、イニシャライズコスト分の元を取るのに数年はかかる。
・DDR3メモリを生かす選択肢としてはほぼラスト。
 総合イニシャライズコストが高くなってしまうのを避けたかったのが主な理由。
 i7-5775CならばDDR3が使えるが、それでも+\13,000の上乗せはつらい。
 DDR4に乗り換えになるSkylakeだと、メモリ新規調達分が増えるので、実質6桁の出費になる。

あとは
・MetalReaperがちょっと重たかった。D型の動作と比べると、どうやらCPUがボトルネックになっている様子。
・為替相場の都合。円安が進むと、日本国内に入ってくるときにモロに高くなる。現時点(2015/06/06現在、125円/ドル程度)より円高になる可能性は薄い。

などなど。購入に踏み切った理由に、性能とは関係ない要素が含まれているのが現在の難儀な所。
(地味に為替相場が痛い…)

と言うわけで、セットとなるM/Bは、前回D型のCPUを新調したときに選択肢として上がっていた、
ASRock H97M-Pro4
をチョイス。ASUSのM/Bと比較すると、ちょっとだけ安いのもポイント。

そしてCPUのほうはさすがに1つだけだった様子で、こちらで購入した段階でSoldOutに。

で、とりあえず無事到着。
M/Bがヤマト運輸CPUが佐川急便と言う別ルート、しかも同時刻に配達があったため、入れ替わりで玄関先に来るという珍事になりましたが(何

今回はM/BとCPU以外は全て流用なので、現在使用中のものには一旦引退してもらうことに。
(現行機はクロックを落とした上でサーバになってもらう予定、でした)

実はSVNサーバだけならRaspberryPi2で運用中。さすがにファイルサーバはLAN側が厳しいですが。

引退前のケースの中身。配線がけっこうごっちゃです。
A10-5700からXeon E3-1271 V3に換装

さて、M/BとCPUだけになった現行機。
ちょうど良いので、石の大きさを比較してみることに。
A10-5700からXeon E3-1271 V3に換装
んー、A10-5700のヒートスプレッダが思ったより大きい。いや、それだけなのですが(何

そして残ったパーツで一通り組みなおして、いざ起動ー

…ここから半日ほど格闘することになったのですが(汗
Windows側にUSBドライバを無事インストールできるようになるまでがちょっと大変でした。
M/BにくっついてきたドライバROMを、推奨のオートでインストールすると、Google ChromeやらNorton Antivirusも一緒にくっついてきてしまうので、手動で「正しい順序で」インストールする必要がありました。
一応、「項目の上から順にインストールせよ」WEB上のマニュアルには書いてあったのですが…
同梱のマニュアルには一切記載されていなかったため、確認するのに手間取りました(汗

とりあえず、チップセットドライバから順番にインストールを行い、無事Windows側で安定動作するようになりました。
あとはCatalystドライバをインストールしなおして完了。

なお、Linux側は特に何も変更することなく起動しました。
一応、先にインストールしてあったlm-sensorsだけは再度sensor-detectしないといけませんでしたが。
(Nuvoton NCT6776とオートで識別してくれました)

インストール周りがひと段落したところで、とりあえずベンチマークをかけてみます。
今回はUnixBench 5.1.3で比較。

参考として、前の構成(A10-5700)のときのUnixBenchのスコアと消費電力も記載。

・A10-5700 3.434GHz(BaseClock +1MHz) CPB:x38


4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables 30624485.0 lps (10.0 s, 2 samples)
Double-Precision Whetstone 4681.9 MWIPS (9.5 s, 2 samples)
Execl Throughput 1340.7 lps (29.9 s, 1 samples)
File Copy 1024 bufsize 2000 maxblocks 560431.0 KBps (30.0 s, 1 samples)
File Copy 256 bufsize 500 maxblocks 176027.0 KBps (30.0 s, 1 samples)
File Copy 4096 bufsize 8000 maxblocks 1285114.0 KBps (30.0 s, 1 samples)
Pipe Throughput 1231938.4 lps (10.0 s, 2 samples)
Pipe-based Context Switching 75165.0 lps (10.0 s, 2 samples)
Process Creation 5520.2 lps (30.0 s, 1 samples)
Shell Scripts (1 concurrent) 4538.2 lpm (60.0 s, 1 samples)
Shell Scripts (8 concurrent) 2063.5 lpm (60.0 s, 1 samples)
System Call Overhead 1880319.6 lps (10.0 s, 2 samples)

System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 30624485.0 2624.2
Double-Precision Whetstone 55.0 4681.9 851.3
Execl Throughput 43.0 1340.7 311.8
File Copy 1024 bufsize 2000 maxblocks 3960.0 560431.0 1415.2
File Copy 256 bufsize 500 maxblocks 1655.0 176027.0 1063.6
File Copy 4096 bufsize 8000 maxblocks 5800.0 1285114.0 2215.7
Pipe Throughput 12440.0 1231938.4 990.3
Pipe-based Context Switching 4000.0 75165.0 187.9
Process Creation 126.0 5520.2 438.1
Shell Scripts (1 concurrent) 42.4 4538.2 1070.3
Shell Scripts (8 concurrent) 6.0 2063.5 3439.1
System Call Overhead 15000.0 1880319.6 1253.5
========
System Benchmarks Index Score 988.8

4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables 83930753.5 lps (10.0 s, 2 samples)
Double-Precision Whetstone 15629.8 MWIPS (9.5 s, 2 samples)
Execl Throughput 6780.1 lps (30.0 s, 1 samples)
File Copy 1024 bufsize 2000 maxblocks 488245.0 KBps (30.0 s, 1 samples)
File Copy 256 bufsize 500 maxblocks 130614.0 KBps (30.0 s, 1 samples)
File Copy 4096 bufsize 8000 maxblocks 1453484.0 KBps (30.0 s, 1 samples)
Pipe Throughput 3378242.8 lps (10.0 s, 2 samples)
Pipe-based Context Switching 579245.5 lps (10.0 s, 2 samples)
Process Creation 18359.4 lps (30.0 s, 1 samples)
Shell Scripts (1 concurrent) 16029.6 lpm (60.0 s, 1 samples)
Shell Scripts (8 concurrent) 2685.7 lpm (60.1 s, 1 samples)
System Call Overhead 2733435.0 lps (10.0 s, 2 samples)

System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 83930753.5 7192.0
Double-Precision Whetstone 55.0 15629.8 2841.8
Execl Throughput 43.0 6780.1 1576.8
File Copy 1024 bufsize 2000 maxblocks 3960.0 488245.0 1232.9
File Copy 256 bufsize 500 maxblocks 1655.0 130614.0 789.2
File Copy 4096 bufsize 8000 maxblocks 5800.0 1453484.0 2506.0
Pipe Throughput 12440.0 3378242.8 2715.6
Pipe-based Context Switching 4000.0 579245.5 1448.1
Process Creation 126.0 18359.4 1457.1
Shell Scripts (1 concurrent) 42.4 16029.6 3780.6
Shell Scripts (8 concurrent) 6.0 2685.7 4476.2
System Call Overhead 15000.0 2733435.0 1822.3
========
System Benchmarks Index Score 2214.2

消費電力(ディスプレイ除く)
SingleProcess: 最大104W
MultiProcess: 最大120W


・Xeon E3-1271 V3 3.6GHz(定格) TB無し


8 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables 41125325.5 lps (10.0 s, 2 samples)
Double-Precision Whetstone 4086.9 MWIPS (12.9 s, 2 samples)
Execl Throughput 1727.0 lps (29.5 s, 1 samples)
File Copy 1024 bufsize 2000 maxblocks 1385627.0 KBps (30.0 s, 1 samples)
File Copy 256 bufsize 500 maxblocks 369082.0 KBps (30.0 s, 1 samples)
File Copy 4096 bufsize 8000 maxblocks 3164373.0 KBps (30.0 s, 1 samples)
Pipe Throughput 2901194.9 lps (10.0 s, 2 samples)
Pipe-based Context Switching 151813.2 lps (10.0 s, 2 samples)
Process Creation 15227.3 lps (30.1 s, 1 samples)
Shell Scripts (1 concurrent) 8282.5 lpm (60.0 s, 1 samples)
Shell Scripts (8 concurrent) 4772.3 lpm (60.0 s, 1 samples)
System Call Overhead 4936358.3 lps (10.0 s, 2 samples)

System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 41125325.5 3524.0
Double-Precision Whetstone 55.0 4086.9 743.1
Execl Throughput 43.0 1727.0 401.6
File Copy 1024 bufsize 2000 maxblocks 3960.0 1385627.0 3499.1
File Copy 256 bufsize 500 maxblocks 1655.0 369082.0 2230.1
File Copy 4096 bufsize 8000 maxblocks 5800.0 3164373.0 5455.8
Pipe Throughput 12440.0 2901194.9 2332.2
Pipe-based Context Switching 4000.0 151813.2 379.5
Process Creation 126.0 15227.3 1208.5
Shell Scripts (1 concurrent) 42.4 8282.5 1953.4
Shell Scripts (8 concurrent) 6.0 4772.3 7953.9
System Call Overhead 15000.0 4936358.3 3290.9
========
System Benchmarks Index Score 1916.1

8 CPUs in system; running 8 parallel copies of tests

Dhrystone 2 using register variables 198519322.5 lps (10.0 s, 2 samples)
Double-Precision Whetstone 36590.2 MWIPS (10.0 s, 2 samples)
Execl Throughput 26352.4 lps (30.0 s, 1 samples)
File Copy 1024 bufsize 2000 maxblocks 1257131.0 KBps (30.0 s, 1 samples)
File Copy 256 bufsize 500 maxblocks 329888.0 KBps (30.0 s, 1 samples)
File Copy 4096 bufsize 8000 maxblocks 3991016.0 KBps (30.0 s, 1 samples)
Pipe Throughput 13357707.2 lps (10.0 s, 2 samples)
Pipe-based Context Switching 2232767.0 lps (10.0 s, 2 samples)
Process Creation 68224.7 lps (30.0 s, 1 samples)
Shell Scripts (1 concurrent) 47029.0 lpm (60.0 s, 1 samples)
Shell Scripts (8 concurrent) 7736.6 lpm (60.0 s, 1 samples)
System Call Overhead 8978128.4 lps (10.0 s, 2 samples)

System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 198519322.5 17011.1
Double-Precision Whetstone 55.0 36590.2 6652.8
Execl Throughput 43.0 26352.4 6128.5
File Copy 1024 bufsize 2000 maxblocks 3960.0 1257131.0 3174.6
File Copy 256 bufsize 500 maxblocks 1655.0 329888.0 1993.3
File Copy 4096 bufsize 8000 maxblocks 5800.0 3991016.0 6881.1
Pipe Throughput 12440.0 13357707.2 10737.7
Pipe-based Context Switching 4000.0 2232767.0 5581.9
Process Creation 126.0 68224.7 5414.7
Shell Scripts (1 concurrent) 42.4 47029.0 11091.8
Shell Scripts (8 concurrent) 6.0 7736.6 12894.3
System Call Overhead 15000.0 8978128.4 5985.4
========
System Benchmarks Index Score 6714.0

消費電力(ディスプレイ除く)
SingleProcess: 最大81W
MultiProcess: 最大109W

これはD型が現在使用している、Xeon E3-1231 V3と比較して、順当にクロック分(+200MHz)だけ処理能力が高い、と言う状態です。

・Xeon E3-1231 V3との比較用の、Xeon E3-1271 V3のPassmark結果
[PerformanceTest 8] Build 1039(64Bit)
CPU Mark : 10112

実はSingleProcessのDouble-Precision Whetstoneに関して「だけ」、A10-5700が勝っているという、面白い点はあります。
それ以外は当然と言えば当然、Xeon側の圧勝ですが。

ざっくりとトータル性能では3倍ほどの差があります。
そして消費電力は10%ほど低いと言う…
(A10-5700側はCPBを使っているので、定格だと消費電力はもうちょっと抑えられるかと思います)
尤も、A10-5700側のCPBを切ってしまうと、今度は絶対スペックの差でどうにもならないのですが;

とりあえず、懸案事項だったゲームについても、問題なく動作しています。
CPUがボトルネックだったんだなぁ…と再認識。
ゲームプレイの場合、SingleProcessの性能に影響を受けることが大きいので、おおよそ2倍の性能差を埋めるのは厳しい、と言うところでしょうか。

ここからVCoreの調整に入ることになりますが、それは次回の記事にて。

試作E型

試作E型 について

名前:イナムラ試作E型:通称エイ
製造年:MCMLXXXIって覚えてる
誕生日:D型とおんなじ。だって双子だもん。
性別:やや中性的な♂
主な特徴:D型と対を成す、一卵性双生児として誕生した半生ギツネ
。 特技はお絵描きと猫の物まね。のどを鳴らす音には定評アリ。
ボディを付け足す際に頭をぶつけたのか、何故か乱視になってしまった。
他にも夏風邪を引いて体重が6kg落ちて戻るのに10年以上かかったり、口の中とか耳とか瞼とかにメスを入れられたり、ボディの悩みがやたらと多い。

現在はD型と共に生活をしながら、特技のお絵描きをどう伸ばすか、あと体力をつけて人との交流を取り戻したいと画策中。

“E型PC:A10-5700からXeon E3-1271 V3に換装(とりあえず性能チェック編)” への1件の返信

  1. アバター試作D型(ダイ)

    記事作成お疲れ様~

    参考までに、自分のXeon E3 1231 V3(定格3.4GHz駆動時)のUnixBenchの総合スコアだけ記載しておきますね。

    Single core : 1944.8
    Multi core : 6311.2

    なぜかシングルでこちらの方がスコアが出ちゃってますが、この程度なら誤差って事でいいのかなぁ。
    マルチ側だと、クロック周波数比程度の差になっているので、順当な結果なんだろうと思います。

    確かにZenまで待ちたかったというのはあるのですが、いかんせん情報も少なく、その割に為替相場が一気に円安方向へシフトしているので、PCパーツの購入はかなり厳しくなっていたからなぁ;

    グラボの交換先もGTX960 4GB辺りを見ていたけれど、為替相場的にはもう海外から仕入れても高くついてしまうし…
    幸い今回のCPU換装で、GPU側はとりあえずボトルネックにはなっていないことが判明したので、しばらくはこのままで様子見かなぁと思ったりしています。