会社を辞めたのでPCを組むことにした。

自作PCはこれが初めて。ちょっとした夢だった。デスクトップPCを自宅で使うこと自体、10年以上なくなっている。CPUがSkylake、メモリがDDR4に切り替わり、しかも円高になっているので時期は良い…はず。

構成

でかくなってしまうが、初心者なのでATXで組んでみる。 ディスプレイとかキーボードはあとで調達。

一覧

組み立て

2時間くらいでサクッと終わらせるつもりが6時間くらいかかった。

まずCPUファンの設置で手こずった。ファンの台みたいなものをマザーボードの裏に取り付けたりして、とにかく大掛かり。

CPUfan

一通り組み立てたあとも、メモリを正常に認識しなくてやり直したり(はめ込み不足だったよう)、マザーボードが少しぐらつくのでやり直したり(これはやり直しても変わらなかった)で大変。

最悪だったのは全部出来上がってHDMIを繋ごうとしたら挿さらなかったこと。 HDMI端子のアダプタをよく見ると、なんか金具がひっかかっている。これが邪魔をして挿さらない。マザーボードを取り付けるときにI/Oパネルのツメ状の金具をひっかけてしまっていたようだ。最後にこんな罠が潜んでいたとは。

HDMI端子

これを直すためにまた配線したのを全部抜いてマザーボードを外さなければならず、面倒だった。

UnixBench

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

   System: Z170-Ubuntu: GNU/Linux
   OS: GNU/Linux -- 4.4.0-31-generic -- #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz (7008.2 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 1: Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz (7008.2 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 2: Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz (7008.2 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 3: Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz (7008.2 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   20:15:13 up 19 min,  1 user,  load average: 0.39, 0.43, 0.31; runlevel 2016-08-07

------------------------------------------------------------------------
Benchmark Run: 日  8月 07 2016 20:15:13 - 20:44:13
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       46345081.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3963.2 MWIPS (13.9 s, 7 samples)
Execl Throughput                               1231.3 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1514747.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          417070.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       3232154.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2928488.3 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 260112.7 lps   (10.0 s, 7 samples)
Process Creation                              15447.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5846.0 lpm   (60.2 s, 2 samples)
Shell Scripts (8 concurrent)                   4249.4 lpm   (60.2 s, 2 samples)
System Call Overhead                        5180488.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   46345081.0   3971.3
Double-Precision Whetstone                       55.0       3963.2    720.6
Execl Throughput                                 43.0       1231.3    286.4
File Copy 1024 bufsize 2000 maxblocks          3960.0    1514747.4   3825.1
File Copy 256 bufsize 500 maxblocks            1655.0     417070.3   2520.1
File Copy 4096 bufsize 8000 maxblocks          5800.0    3232154.3   5572.7
Pipe Throughput                               12440.0    2928488.3   2354.1
Pipe-based Context Switching                   4000.0     260112.7    650.3
Process Creation                                126.0      15447.0   1226.0
Shell Scripts (1 concurrent)                     42.4       5846.0   1378.8
Shell Scripts (8 concurrent)                      6.0       4249.4   7082.4
System Call Overhead                          15000.0    5180488.0   3453.7
                                                                   ========
System Benchmarks Index Score                                        1936.8

------------------------------------------------------------------------
Benchmark Run: 日  8月 07 2016 20:44:13 - 21:12:58
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables      171619985.4 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    16675.9 MWIPS (12.3 s, 7 samples)
Execl Throughput                              25236.7 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1604462.7 KBps  (30.1 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          427561.4 KBps  (30.1 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       4511417.7 KBps  (30.2 s, 2 samples)
Pipe Throughput                            10792067.3 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                1853484.0 lps   (10.0 s, 7 samples)
Process Creation                              74028.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  45994.7 lpm   (60.2 s, 2 samples)
Shell Scripts (8 concurrent)                   5416.5 lpm   (60.2 s, 2 samples)
System Call Overhead                       10648058.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0  171619985.4  14706.1
Double-Precision Whetstone                       55.0      16675.9   3032.0
Execl Throughput                                 43.0      25236.7   5869.0
File Copy 1024 bufsize 2000 maxblocks          3960.0    1604462.7   4051.7
File Copy 256 bufsize 500 maxblocks            1655.0     427561.4   2583.5
File Copy 4096 bufsize 8000 maxblocks          5800.0    4511417.7   7778.3
Pipe Throughput                               12440.0   10792067.3   8675.3
Pipe-based Context Switching                   4000.0    1853484.0   4633.7
Process Creation                                126.0      74028.8   5875.3
Shell Scripts (1 concurrent)                     42.4      45994.7  10847.8
Shell Scripts (8 concurrent)                      6.0       5416.5   9027.4
System Call Overhead                          15000.0   10648058.1   7098.7
                                                                   ========
System Benchmarks Index Score                                        6241.9

感想

静電気とか力の入れすぎとかで数万のパーツをパアにするといった恐れていた事態にはならず、ほっとした。でもやっぱり大変。性能的にはさすがにノートPCなんか比べ物にならないくらい良いのでこれからが楽しみ。