PCを新調しました(Ryzen5 1700、Ubuntu18.04)

スポンサーリンク
雑記
スポンサーリンク

これまでリース落ちのノート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万(ディスプレイ除く)で、使用目的は主にプログラミングなので特別グラフィック性能は求めず、メモリは多めがいいかなと考えてこんな構成で自作してみました。

ディスプレイは自宅で元々使っていたものを流用しています。

上記で総額\89,411でした。若干余裕があったので、第2世代のRyzen5 2600Ryzen7 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のセットアップについて書きたいと思います。

コメント