09 | 2017/10 | 11
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 - - - -
プロフィール

かずべい

Author:かずべい
かずべいのヘリライフへようこそ!
まだまだ初心者ですが楽しんでます。
所有機
T-REX450PRO(パチ物ばーかり)
・HKTAROT450-3GX
・TAROT450-3GX
・T-REX450L(3セル)
T-REX500EFL
T-REX550E(V2改)
T-REX600EFL
MultiCopter
・500mmY3 Tricopter type
・500mmFPV-Quad-X Type
JR Voyger50(エンジン機)
Walkela GeniusCP/V2
Phantom

最新記事

最新コメント

天気予報


-天気予報コム- -FC2-

最新トラックバック

月別アーカイブ

カテゴリ

来訪者数

リンク

検索フォーム

RSSリンクの表示

ブロとも申請フォーム

この人とブロともになる

QRコード

QR

スポンサーサイト

--.--.-- --:--|スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

RaspberryPi 2 がやってきた。

2015.02.13 16:05|パソコン

結局RSコンポーネンツに注文した分は、相当伸びそうなので高いのを承知でアマゾンを探していたら、それなりの値段で即納分を見つけた。RSコンポーネンツにはキャンセルをお願いして、アマゾンの方で再度購入した分が、今日届いた。

お約束の記念撮影です。箱は前のより少し大きくなっています。(手前が新型です)

DSC01636_R.jpg 

中身の一覧です。

DSC01637_R.jpg

正面からです。

DSC01638_R.jpg

裏側です。

DSC01639_R.jpg

今回裏側にメモリーが張り付いているので、これをどうやって冷やすようにしようか悩みどころです。

それでは早速ファーストインプレッションです。

今回使用したOSですが、前に使用していたRasPiB+に差し込んで、こまめにアップグレードしていた物です。

もちろんカーネルもアップグレードしていましたので、そのまま使えるのではなかろうかと期待をしつつ電源を入れたら、全く問題なく動作しました。

ログイン画面のコピーです。

login as: pi
pi@192.168.11.23's password:
Linux RasPi23 3.18.6-v7+ #754 SMP PREEMPT Sun Feb 8 20:34:22 GMT 2015 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Feb 12 09:33:10 2015 from 192.168.11.2
pi@RasPi23 ~ $

早速CPUの温度を測ってみました。(起動直後の温度なのでかなり低いです)
私は温度を測るプログラムをPythonで組んで使用していますので、一緒に載せておきます。

pi@RasPi23 ~ $ ./cputemp.py
CPU temp:27.171
pi@RasPi23 ~ $ cat cputemp.py
#!/usr/bin/env python

f = open("/sys/class/thermal/thermal_zone0/temp","r")

for t in f:
     print "CPU temp:"+t[:2]+"."+t[2:5] ,

f.close()

次は本当に4コアが認識されているかをチェックします。

pi@RasPi23 ~ $ cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

processor       : 1
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

processor       : 2
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

processor       : 3
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

Hardware        : BCM2709
Revision        : a01041
Serial          : 000000009cc75165

プロセッサー0から3までインフォメーションが出ていますので、4コア動作していて認識されているようです。

次はメモリーの状態を見てみます。

pi@RasPi23 ~ $ free -m
             total       used       free     shared    buffers     cached
Mem:           958        217        741          0         22        110
-/+ buffers/cache:         83        874
Swap:           99          0         99

トータル958Mでビデオに32M合計990MBなので一応認識しているようです。

それにしてもフリーエリアが741MBもあるなんて夢のようです。

次はCPUの速度の測定ですが、このCPUはどうやらアイドル時にはかなり速度が下がるようです。

pi@RasPi23 ~ $ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
600000 <=アイドル時には600MHzまで下がるようです。

一通り遊んでみた後のCPUの温度です。

pi@RasPi23 ~ $ ./cputemp.py
CPU temp:31.476

それでも低いですね。

基本レビューが終わった所で、ベンチマークテストをやってみました。

まずは比較のためにRasPiB+の結果を先に載せておきます。

私のRasPiはごちゃごちゃいじっているせいか、他の方のスコアよりだいぶ悪いです。

ベンチソフトはUnixBenchを使用しました。

RaspberryPi 700MHz(Normal)

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

   System: RasPi23: GNU/Linux
   OS: GNU/Linux -- 3.18.5+ -- #744 PREEMPT Fri Jan 30 18:19:07 GMT 2015
   Machine: armv6l (unknown)
   Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
   CPU 0: ARMv6-compatible processor rev 7 (v6l) (0.0 bogomips)

   21:25:08 up 30 min,  1 user,  load average: 0.05, 0.03, 0.05; runlevel 2

------------------------------------------------------------------------
Benchmark Run: 土  1月 31 2015 21:25:08 - 21:53:26
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        1529222.1 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                      245.5 MWIPS (10.0 s, 7 samples)
Execl Throughput                                156.8 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         25325.5 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks            7710.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks         64584.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                              117585.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  13104.3 lps   (10.0 s, 7 samples)
Process Creation                                411.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                    315.3 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                     40.1 lpm   (61.3 s, 2 samples)
System Call Overhead                         312230.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    1529222.1    131.0
Double-Precision Whetstone                       55.0        245.5     44.6
Execl Throughput                                 43.0        156.8     36.5
File Copy 1024 bufsize 2000 maxblocks          3960.0      25325.5     64.0
File Copy 256 bufsize 500 maxblocks            1655.0       7710.9     46.6
File Copy 4096 bufsize 8000 maxblocks          5800.0      64584.7    111.4
Pipe Throughput                               12440.0     117585.7     94.5
Pipe-based Context Switching                   4000.0      13104.3     32.8
Process Creation                                126.0        411.7     32.7
Shell Scripts (1 concurrent)                     42.4        315.3     74.4
Shell Scripts (8 concurrent)                      6.0         40.1     66.9
System Call Overhead                          15000.0     312230.3    208.2
                                                                   ========
System Benchmarks Index Score                                          66.4

他の方のスコアを見ると、平均90から100ぐらいあるようですが、かなり悪いですね。

RaspberryPi 1GHz(Turbo)

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

   System: RasPi23: GNU/Linux
   OS: GNU/Linux -- 3.18.5+ -- #744 PREEMPT Fri Jan 30 18:19:07 GMT 2015
   Machine: armv6l (unknown)
   Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
   CPU 0: ARMv6-compatible processor rev 7 (v6l) (0.0 bogomips)

   21:58:48 up 2 min,  1 user,  load average: 0.76, 0.45, 0.18; runlevel 2

------------------------------------------------------------------------
Benchmark Run: 土  1月 31 2015 21:58:48 - 22:26:55
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        2260734.4 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                      365.6 MWIPS (10.0 s, 7 samples)
Execl Throughput                                267.0 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         46081.7 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           13777.1 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        116503.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                              183920.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  23755.2 lps   (10.0 s, 7 samples)
Process Creation                                695.1 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                    527.4 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                     67.8 lpm   (60.1 s, 2 samples)
System Call Overhead                         490263.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    2260734.4    193.7
Double-Precision Whetstone                       55.0        365.6     66.5
Execl Throughput                                 43.0        267.0     62.1
File Copy 1024 bufsize 2000 maxblocks          3960.0      46081.7    116.4
File Copy 256 bufsize 500 maxblocks            1655.0      13777.1     83.2
File Copy 4096 bufsize 8000 maxblocks          5800.0     116503.0    200.9
Pipe Throughput                               12440.0     183920.4    147.8
Pipe-based Context Switching                   4000.0      23755.2     59.4
Process Creation                                126.0        695.1     55.2
Shell Scripts (1 concurrent)                     42.4        527.4    124.4
Shell Scripts (8 concurrent)                      6.0         67.8    113.1
System Call Overhead                          15000.0     490263.8    326.8
                                                                   ========
System Benchmarks Index Score                                         110.9

この個体の良かった所は、1GHzにクロックアップしてもあまり発熱せず、問題なく動作してくれていたところです。

しばらく1GHzで使用していたんですが、今は700MHzに戻して使用しています。

ではお待ちかねの新型のスコアです。

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

   System: RasPi23: GNU/Linux
   OS: GNU/Linux -- 3.18.7-v7+ -- #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015
   Machine: armv7l (unknown)
   Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
   CPU 0: ARMv7 Processor rev 5 (v7l) (0.0 bogomips)

   CPU 1: ARMv7 Processor rev 5 (v7l) (0.0 bogomips)

   CPU 2: ARMv7 Processor rev 5 (v7l) (0.0 bogomips)

   CPU 3: ARMv7 Processor rev 5 (v7l) (0.0 bogomips)

   13:22:05 up 4 min,  1 user,  load average: 0.01, 0.06, 0.05; runlevel 2

------------------------------------------------------------------------
Benchmark Run: 金  2月 13 2015 13:50:03 - 14:18:08
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       11677195.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     1965.9 MWIPS (9.8 s, 7 samples)
Execl Throughput                               1324.0 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        112045.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           31994.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        298879.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                              684586.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 121373.5 lps   (10.0 s, 7 samples)
Process Creation                               2816.6 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2532.8 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                    332.7 lpm   (60.4 s, 2 samples)
System Call Overhead                        1561340.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   11677195.6   1000.6
Double-Precision Whetstone                       55.0       1965.9    357.4
Execl Throughput                                 43.0       1324.0    307.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     112045.8    282.9
File Copy 256 bufsize 500 maxblocks            1655.0      31994.5    193.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     298879.5    515.3
Pipe Throughput                               12440.0     684586.7    550.3
Pipe-based Context Switching                   4000.0     121373.5    303.4
Process Creation                                126.0       2816.6    223.5
Shell Scripts (1 concurrent)                     42.4       2532.8    597.4
Shell Scripts (8 concurrent)                      6.0        332.7    554.5
System Call Overhead                          15000.0    1561340.0   1040.9
                                                                   ========
System Benchmarks Index Score                                         430.0

pi@RasPi23 ~/UnixBench $ cd
pi@RasPi23 ~ $ ./cputemp.py
CPU temp:40.084

驚きのスコアです。実に前の機種に比べて6.47倍のアップです。
テストが終わった後の温度もそこそこの40度ちょっとです。

ここまでやったらオーバークロックもやってみたいのでやってみます。

RaspberryPi2 1GHz(Turbo)

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

   System: RasPi23: GNU/Linux
   OS: GNU/Linux -- 3.18.7-v7+ -- #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015
   Machine: armv7l (unknown)
   Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
   CPU 0: ARMv7 Processor rev 5 (v7l) (0.0 bogomips)

   CPU 1: ARMv7 Processor rev 5 (v7l) (0.0 bogomips)

   CPU 2: ARMv7 Processor rev 5 (v7l) (0.0 bogomips)

   CPU 3: ARMv7 Processor rev 5 (v7l) (0.0 bogomips)

   14:29:42 up 7 min,  1 user,  load average: 0.00, 0.04, 0.05; runlevel 2

------------------------------------------------------------------------
Benchmark Run: 金  2月 13 2015 14:29:42 - 14:58:10
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       13011244.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2193.4 MWIPS (9.9 s, 7 samples)
Execl Throughput                               1534.7 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        128939.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           35866.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        350890.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                              766390.8 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 134600.7 lps   (10.0 s, 7 samples)
Process Creation                               3213.2 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2951.6 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                    392.2 lpm   (60.4 s, 2 samples)
System Call Overhead                        1739734.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   13011244.0   1114.9
Double-Precision Whetstone                       55.0       2193.4    398.8
Execl Throughput                                 43.0       1534.7    356.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     128939.0    325.6
File Copy 256 bufsize 500 maxblocks            1655.0      35866.5    216.7
File Copy 4096 bufsize 8000 maxblocks          5800.0     350890.0    605.0
Pipe Throughput                               12440.0     766390.8    616.1
Pipe-based Context Switching                   4000.0     134600.7    336.5
Process Creation                                126.0       3213.2    255.0
Shell Scripts (1 concurrent)                     42.4       2951.6    696.1
Shell Scripts (8 concurrent)                      6.0        392.2    653.7
System Call Overhead                          15000.0    1739734.0   1159.8
                                                                   ========
System Benchmarks Index Score                                         489.5

pi@RasPi23 ~/UnixBench $ cd
pi@RasPi23 ~ $ ./cputemp.py
CPU temp:46.540

こちらで7.37倍です。しかし温度がかなり上がってしまっています。

能力アップのわりにリスクがありそうなので、ノーマルに戻して使うことにしました。

以上、まだ出た所なのであまりこういったレポートが無いので書いてみました。

ちなみに裏面に張り付いているメモリは思ったほど熱くならないためそのままでも問題ないと思います。

逆にメモリにヒートシンクを貼り付けると、入るケースが無いんです。

結局CPUとI/Oコントローラーにだけヒートシンクを貼り付けておきました。

今日はここまで

つづく・・・

コメント

非公開コメント

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
現在の閲覧者数: