これまでリース落ちのノートPCをSSD換装とメモリの増強だけして騙し騙し使っていましたが、さすがに性能的にちょっと厳しくなってきたので、新しいPCを購入しました。
今まで使っていたPC
今まで使っていたPCのスペックはこんな感じです。
- メーカー:DELL
- モデル:Latitude-E5520
- CPU : Intel Core i5 2410M
- メモリ : 8GB (DDR3 1333)
- ストレージ : SSD 256GB
- OS : Linux mint 17.2
新しいPC
PCを新調するにあたって、予算は10万(ディスプレイ除く)で、使用目的は主にプログラミングなので特別グラフィック性能は求めず、メモリは多めがいいかなと考えてこんな構成で自作してみました。
- CPU : AMD Ryzen 5 1600(6コア12スレッド)
- マザーボード:ASUS PRIME B350-PLUS
- メモリ : CFD 8GB×2 (DDR4 2666)
- ストレージ : Samsung SSD 250GB 860EVO
- グラフィクス:MSI GeForce GTX 1050 Ti 4G OCV1
- OS : Ubuntu 18.04
- CPUクーラー : 虎徹MarkⅡ
- 電源 : 玄人志向 600W
- ケース : Sharkoon ATX/MicroATX対応ミドルタワーPCケース
ディスプレイは自宅で元々使っていたものを流用しています。
上記で総額\89,411でした。若干余裕があったので、第2世代のRyzen5 2600かRyzen7 2700にしても良かったかなぁと若干後悔しています。
性能比較
今までのPCと新しいPCの性能を比較してみます。どちらもLinux系
OSをインストールしていますので、昔からあるらしいUnixBenchというベンチマークツールを使ってみます。
インストールと実行
$ wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/byte-unixbench/UnixBench5.1.3.tgz $ tar xvzf UnixBench5.1.3.tgz $ cd UnixBench $ ./Run
時間はだいたい30分くらいかかるみたいです。
ベンチマーク結果比較
性能を測定しようと思って旧PCと新PCでUnixBenchを走らせたところ、なんとUnixBench実行中に旧PCがお亡くなりに・・・。なんというタイミングか・・・。
ということで、新しいPCのUnixBenchの結果だけ貼ってお終いにします。
------------------------------------------------------------------------ Benchmark Run: 日 7月 29 2018 21:59:22 - 22:28:59 12 CPUs in system; running 1 parallel copy of tests Dhrystone 2 using register variables 41223828.9 lps (10.0 s, 7 samples) Double-Precision Whetstone 3179.8 MWIPS (19.5 s, 7 samples) Execl Throughput 5859.3 lps (30.0 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 1128900.8 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 320817.5 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 2433254.0 KBps (30.0 s, 2 samples) Pipe Throughput 1973407.4 lps (10.0 s, 7 samples) Pipe-based Context Switching 156944.3 lps (10.0 s, 7 samples) Process Creation 6890.6 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 6322.5 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 4711.7 lpm (60.0 s, 2 samples) System Call Overhead 3258325.9 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 41223828.9 3532.5 Double-Precision Whetstone 55.0 3179.8 578.1 Execl Throughput 43.0 5859.3 1362.6 File Copy 1024 bufsize 2000 maxblocks 3960.0 1128900.8 2850.8 File Copy 256 bufsize 500 maxblocks 1655.0 320817.5 1938.5 File Copy 4096 bufsize 8000 maxblocks 5800.0 2433254.0 4195.3 Pipe Throughput 12440.0 1973407.4 1586.3 Pipe-based Context Switching 4000.0 156944.3 392.4 Process Creation 126.0 6890.6 546.9 Shell Scripts (1 concurrent) 42.4 6322.5 1491.2 Shell Scripts (8 concurrent) 6.0 4711.7 7852.8 System Call Overhead 15000.0 3258325.9 2172.2 ======== System Benchmarks Index Score 1694.0 ------------------------------------------------------------------------ Benchmark Run: 日 7月 29 2018 22:28:59 - 22:57:55 12 CPUs in system; running 12 parallel copies of tests Dhrystone 2 using register variables 322761355.6 lps (10.0 s, 7 samples) Double-Precision Whetstone 42188.8 MWIPS (14.5 s, 7 samples) Execl Throughput 37571.3 lps (30.0 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 727580.2 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 188391.5 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 2194979.9 KBps (30.0 s, 2 samples) Pipe Throughput 15478720.2 lps (10.0 s, 7 samples) Pipe-based Context Switching 2355620.2 lps (10.0 s, 7 samples) Process Creation 70632.5 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 64474.7 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 9559.5 lpm (60.0 s, 2 samples) System Call Overhead 10269330.5 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 322761355.6 27657.4 Double-Precision Whetstone 55.0 42188.8 7670.7 Execl Throughput 43.0 37571.3 8737.5 File Copy 1024 bufsize 2000 maxblocks 3960.0 727580.2 1837.3 File Copy 256 bufsize 500 maxblocks 1655.0 188391.5 1138.3 File Copy 4096 bufsize 8000 maxblocks 5800.0 2194979.9 3784.4 Pipe Throughput 12440.0 15478720.2 12442.7 Pipe-based Context Switching 4000.0 2355620.2 5889.1 Process Creation 126.0 70632.5 5605.8 Shell Scripts (1 concurrent) 42.4 64474.7 15206.3 Shell Scripts (8 concurrent) 6.0 9559.5 15932.5 System Call Overhead 15000.0 10269330.5 6846.2 ======== System Benchmarks Index Score 6812.7
次回はUbuntuのセットアップについて書きたいと思います。
コメント