ボトルネックは解消でき、WD GOLDのシーケンシャル速度262MB/s x4をZFSでRAID + ZIL + L2ARCしているのでパフォーマンスは良好で電力以外は絶好調!
だったのですが2018年に事件が起こります。そう、Intel CPUの脆弱性問題です
これがもうパッチを当てても当ててもキリがないくらい更新があって、2019年現在もMicroCodeの更新がまだきます
いや、まあいいんですよ、パッチ当てさえすれば、、ちゃんと動いてれば、、(なんて思っていた時期が僕にもありました)
試しに構築した時のUnixBenchと脆弱性パッチ当てた環境で比較してみたんです
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
Benchmark Run: 日 9月 22 2019 08:11:12 - 08:39:28 4 CPUs in system; running 1 parallel copy of tests Dhrystone 2 using register variables 38327761.3 lps (10.0 s, 7 samples) Double-Precision Whetstone 4561.9 MWIPS (9.8 s, 7 samples) Execl Throughput 742.7 lps (29.7 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 148538.5 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 37230.7 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 496777.5 KBps (30.0 s, 2 samples) Pipe Throughput 172990.7 lps (10.0 s, 7 samples) Pipe-based Context Switching 22026.5 lps (10.0 s, 7 samples) Process Creation 1473.8 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 2179.3 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 560.7 lpm (60.0 s, 2 samples) System Call Overhead 108773.9 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 38327761.3 3284.3 Double-Precision Whetstone 55.0 4561.9 829.4 Execl Throughput 43.0 742.7 172.7 File Copy 1024 bufsize 2000 maxblocks 3960.0 148538.5 375.1 File Copy 256 bufsize 500 maxblocks 1655.0 37230.7 225.0 File Copy 4096 bufsize 8000 maxblocks 5800.0 496777.5 856.5 Pipe Throughput 12440.0 172990.7 139.1 Pipe-based Context Switching 4000.0 22026.5 55.1 Process Creation 126.0 1473.8 117.0 Shell Scripts (1 concurrent) 42.4 2179.3 514.0 Shell Scripts (8 concurrent) 6.0 560.7 934.5 System Call Overhead 15000.0 108773.9 72.5 ======== System Benchmarks Index Score 317.8 ------------------------------------------------------------------------ Benchmark Run: 日 9月 22 2019 08:39:28 - 09:08:00 4 CPUs in system; running 4 parallel copies of tests Dhrystone 2 using register variables 133090405.4 lps (10.0 s, 7 samples) Double-Precision Whetstone 16708.6 MWIPS (10.0 s, 7 samples) Execl Throughput 2300.1 lps (29.7 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 374711.5 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 102751.1 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 1281401.0 KBps (30.0 s, 2 samples) Pipe Throughput 602143.4 lps (10.0 s, 7 samples) Pipe-based Context Switching 121224.5 lps (10.0 s, 7 samples) Process Creation 4272.0 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 4530.2 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 620.0 lpm (60.1 s, 2 samples) System Call Overhead 362844.4 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 133090405.4 11404.5 Double-Precision Whetstone 55.0 16708.6 3037.9 Execl Throughput 43.0 2300.1 534.9 File Copy 1024 bufsize 2000 maxblocks 3960.0 374711.5 946.2 File Copy 256 bufsize 500 maxblocks 1655.0 102751.1 620.9 File Copy 4096 bufsize 8000 maxblocks 5800.0 1281401.0 2209.3 Pipe Throughput 12440.0 602143.4 484.0 Pipe-based Context Switching 4000.0 121224.5 303.1 Process Creation 126.0 4272.0 339.0 Shell Scripts (1 concurrent) 42.4 4530.2 1068.4 Shell Scripts (8 concurrent) 6.0 620.0 1033.4 System Call Overhead 15000.0 362844.4 241.9 ======== System Benchmarks Index Score 909.3 |
は???構築した時のスコアが2563に対して909!?いやいやいや環境が多少違うけどこの性能低下はあり得ねーわ、、、どうしよう、、
期して2019年、Ryzenブームが到来します。予想通り7nmプロセスのAMD EPYCもクラウド業者に爆売れで台湾TMSCは作っても作っても間に合わず、HPEもProLiant DL325/DL385を投入し海外でベストオブサーバー的な賞をとる大ヒット、さらにEPYCのラインナップを4倍に増やす宣言、世の中完全にAMD優勢になっていきます
第二世代EPYCではIntelの2ソケットサーバーをEPYCx1が打ち負かすという高コストをアピールして競争はさらに加熱
Intelの脆弱性にうんざりしたのでEPYCにするつもりでしたが、社内で動かすには煩すぎるし消費電力でかすぎ、EPYC3000シリーズに期待して待っていたら発表されたものは組み込みのみの展開でちょっとスペックが足りない、、
どうしたもんか、、なんて考えてたら第3世代RyzenのZen2のRyzenはかなり消費電力x性能で考えて優秀じゃないですか!
しかもIntelはECCメモリはXeonじゃないと使えないのにRyzenは普通に使える
もういっそパーツ1から自分で選定して作るか?なんて思っていたら決定打が発表されます
ASRock Rackから唯一のRyzenサーバー向けボードが発表されました!
KVM over IPMI(サーバーに必須のリモートマネージメント機能)を搭載し、X470をベースにグラフィックは最低限の搭載のMicroATX、これはニーズに完璧にマッチします
次回、パーツ選びに続く