Fan 付けて3ヶ月運用の状況

ひさびさ更新です。ちょっと忙しくてサボってました。

やっぱりブログ書かないと、生きてる感じがしないのでメリハリつけるために今日はリハビリ的なネタを書きます。

 

Orange Pi PC や、one にファンを付けて夏場も乗り切れるようにしたのですが、温度の推移がどのようになっているかグラフをご紹介。

temp

まだ、3D プリンタで筐体を作っていないのでむき出しで吊り下げています。

h3_temp

こちらは、munin で グラフ化している CPU 温度のグラフです。

だいたい、40度くらいを推移しているようです。最近はあったかくなってきていますので、少し全体に上向き加減ですね。

 

途中、空白なのはサーバが落ちている部分です。今のところ原因が不明です。

直近で落ちている、5/8 の 16時過ぎあたりの sa の負荷は以下のようで、リソース過多ではなさそうな感じかも。10分置きなので瞬間的になにかリソースが食われているのかもですが。

Linux 3.4.39-01-lobo (OrangePi)         05/08/16        _armv7l_        (4 CPU)

00:00:01        CPU      %usr     %nice      %sys   %iowait    %steal      %irq     %soft    %guest    %gnice     %idle
::
14:00:01        all     13.14      1.07      4.45      5.42      0.00      0.00      0.20      0.00      0.00     75.73
14:10:02        all     13.18      1.14      4.32      6.51      0.00      0.00      0.27      0.00      0.00     74.59
14:20:02        all     13.45      1.07      3.81      4.30      0.00      0.00      0.20      0.00      0.00     77.16
14:30:01        all     13.59      1.05      3.36      3.20      0.00      0.00      0.20      0.00      0.00     78.60
14:40:01        all     13.55      1.07      3.79      3.28      0.00      0.00      0.21      0.00      0.00     78.11
14:50:02        all     13.46      1.07      3.93      3.59      0.00      0.00      0.21      0.00      0.00     77.74
15:00:02        all     13.43      1.05      3.90      4.28      0.00      0.00      0.22      0.00      0.00     77.11
15:10:02        all     13.08      1.19      4.46      8.91      0.00      0.00      0.23      0.00      0.00     72.13
15:20:02        all     12.68      1.07      4.78     12.01      0.00      0.00      0.24      0.00      0.00     69.21
15:30:02        all     12.87      1.07      5.07      9.51      0.00      0.00      0.24      0.00      0.00     71.25
15:40:01        all     12.92      1.05      4.41      8.29      0.00      0.00      0.24      0.00      0.00     73.10
15:50:02        all     12.13      0.96      4.05     12.31      0.00      0.00      0.23      0.00      0.00     70.31
16:00:02        all     13.15      1.06      3.88      7.11      0.00      0.00      0.22      0.00      0.00     74.57
16:10:02        all     13.19      1.13      3.83      6.74      0.00      0.00      0.21      0.00      0.00     74.90
Average:        all     12.89      1.04      4.04      9.13      0.00      0.00      0.23      0.00      0.00     72.66

 

coredump させてみないと詳細は不明です。

 

ということで、やりたいことの1/10 も出来ていない状況ですが、ぼちぼちと作業の記録でも付けていくことにします。

Rasberry Pi も3 が出たようですし、Armbian の OS も Orange Pi PCと one のとが出ているようです。あれこれ試してみたいですね。

 

※追記

落ちる件ですが、messages に手がかりがあり、munin のセッションが systemd よりスタートされているログがたくさんありました。以下出始めた部分。

May 14 06:34:26 OrangePi rsyslogd-2177: imjournal: 22634 messages lost due to rate-limiting
Apr 27 07:00:01 OrangePi systemd: Cannot add dependency job for unit tmp.mount, ignoring: Unit tmp.mount is masked.
Apr 27 07:00:01 OrangePi systemd: Started Session 9098 of user munin.
Apr 27 07:00:01 OrangePi systemd: Starting Session 9098 of user munin.
Apr 27 07:00:01 OrangePi systemd: Starting system activity accounting tool...
Apr 27 07:00:01 OrangePi systemd: Started system activity accounting tool.
::

systemd の munin のファイルを見ると、PrivateTmp というパラメータが true になっているようです。

tmp がらみの問題かもしれないので、このパラメータをとりあえず無効にして様子見。

[root@opi 08:30:11 ~]# cat /usr/lib/systemd/system/munin-node.service 
[Unit]
Description=Munin Node Server.
Documentation=man:munin-node
After=network.target

[Service]
Type=forking
PIDFile=/var/run/munin/munin-node.pid
ExecStart=/usr/sbin/munin-node
# PrivateTmp=true
PrivateTmp=false
Restart=always

[Install]
WantedBy=multi-user.target

※ リロード忘れずに。

 

あと、systemd のパッケージも dnf update systemd でアップデート。しばらくこれで様子見します。

DietPi を Orange Pi PC で試す

以前、フォーラムで知った DietPi というのを Orange PI PC で試してみました。

DietPi Kernel は 3.4.39-01-lobo なので、loboカーネルです。

フットプリントが小さくなっているとのことで、LXDE Desktop を入れても使用サイズは、1.6GB 程度のようです。8G の SDCard なんですが、用途によっては十分ですね。

Linux DietPi 3.4.39-01-lobo #1 SMP PREEMPT Sun Oct 25 14:46:41 CET 2015 armv7l GNU/Linux
root@DietPi:/usr/local/src# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/mmcblk0p2 ext4      7.3G  1.6G  5.8G  22% /
udev           devtmpfs   10M     0   10M   0% /dev
tmpfs          tmpfs     201M  4.7M  196M   3% /run
tmpfs          tmpfs     502M     0  502M   0% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     502M     0  502M   0% /sys/fs/cgroup
tmpfs          tmpfs      10M  1.1M  9.0M  11% /DietPi
tmpfs          tmpfs      20M   24K   20M   1% /var/log
tmpfs          tmpfs     502M   28K  502M   1% /tmp
/dev/mmcblk0p1 vfat       63M   35M   29M  56% /boot
tmpfs          tmpfs     101M  4.0K  101M   1% /run/user/0

とりあえず、UnixBenchを計測。

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

   System: DietPi: GNU/Linux
   OS: GNU/Linux -- 3.4.39-01-lobo -- #1 SMP PREEMPT Sun Oct 25 14:46:41 CET 2015
   Machine: armv7l (unknown)
   Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
   18:43:35 up  1:33,  1 user,  load average: 0.26, 0.95, 0.59; runlevel 5

------------------------------------------------------------------------
Benchmark Run: Sat May 14 2016 18:43:35 - 19:12:08
0 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       18226050.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2710.4 MWIPS (10.5 s, 7 samples)
Execl Throughput                               2233.2 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        192414.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           47352.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        489199.2 KBps  (30.2 s, 2 samples)
Pipe Throughput                              913270.5 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 165224.5 lps   (10.0 s, 7 samples)
Process Creation                               5433.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   4580.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    650.2 lpm   (60.2 s, 2 samples)
System Call Overhead                        3176710.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   18226050.3   1561.8
Double-Precision Whetstone                       55.0       2710.4    492.8
Execl Throughput                                 43.0       2233.2    519.3
File Copy 1024 bufsize 2000 maxblocks          3960.0     192414.4    485.9
File Copy 256 bufsize 500 maxblocks            1655.0      47352.3    286.1
File Copy 4096 bufsize 8000 maxblocks          5800.0     489199.2    843.4
Pipe Throughput                               12440.0     913270.5    734.1
Pipe-based Context Switching                   4000.0     165224.5    413.1
Process Creation                                126.0       5433.4    431.2
Shell Scripts (1 concurrent)                     42.4       4580.1   1080.2
Shell Scripts (8 concurrent)                      6.0        650.2   1083.7
System Call Overhead                          15000.0    3176710.9   2117.8
                                                                   ========
System Benchmarks Index Score                                         705.5

ちょっと速いですね。

ベンチマーク中、温度はFAN を付けていても75度にはなるようです。

root@DietPi:/usr/local/src/WiringOP/examples# cpu

 ─────────────────────────────────────────────────────
 DietPi CPU Info
 Use dietpi-config to change CPU / performance options
 ─────────────────────────────────────────────────────
 Architecture |     armv7l
 Temp         |     Warning: 75'c | Reducing the life of your device.
 Governor     |     interactive

                 Current Freq    Min Freq   Max Freq
 CPU0         |      1200 Mhz      480 Mhz    1200 Mhz
 CPU1         |      1200 Mhz      480 Mhz    1200 Mhz
 CPU2         |      1200 Mhz      480 Mhz    1200 Mhz
 CPU3         |      1200 Mhz      480 Mhz    1200 Mhz

寿命を減らしますよって表示が。まぁ、75度は熱いですからね。

ロードされているモジュールは、

root@DietPi:~# lsmod
Module                  Size  Used by
gpio_sunxi              8233  0 
8189es                901572  0 
8188eu                915632  0 
mali_drm                6634  0 
drm                   180399  1 mali_drm
mali                  213192  0 
ump                    41069  1 mali

という感じ。mali 関連が読まれているようです。普通にYouTube も見れましたよ。root_s_X_desktop__DietPi_0_

GPIO も読まれていて、WiringOP も使えます。

root@DietPi:~# gpio readall
 +-----+-----+----------+------+---+--OrangePiPC--+---+------+---------+-----+--+
 | BCM | wPi |   Name   | Mode | V | Physical | V | Mode | Name     | wPi | BCM |
 +-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+
 |     |     |     3.3v |      |   |  1 || 2  |   |      | 5v       |     |     |
 |   2 |   8 |    SDA.0 | ALT5 | 0 |  3 || 4  |   |      | 5V       |     |     |
 |   3 |   9 |    SCL.0 | ALT5 | 0 |  5 || 6  |   |      | 0v       |     |     |
 |   4 |   7 |   GPIO.7 |  OUT | 0 |  7 || 8  | 0 | OUT  | TxD3     | 15  | 14  |
 |     |     |       0v |      |   |  9 || 10 | 0 | OUT  | RxD3     | 16  | 15  |
 |  17 |   0 |     RxD2 |  OUT | 0 | 11 || 12 | 0 | OUT  | GPIO.1   | 1   | 18  |
 |  27 |   2 |     TxD2 |  OUT | 0 | 13 || 14 |   |      | 0v       |     |     |
 |  22 |   3 |     CTS2 |  OUT | 0 | 15 || 16 | 0 | OUT  | GPIO.4   | 4   | 23  |
 |     |     |     3.3v |      |   | 17 || 18 | 0 | OUT  | GPIO.5   | 5   | 24  |
 |  10 |  12 |     MOSI | ALT4 | 0 | 19 || 20 |   |      | 0v       |     |     |
 |   9 |  13 |     MISO | ALT4 | 0 | 21 || 22 | 0 | OUT  | RTS2     | 6   | 25  |
 |  11 |  14 |     SCLK | ALT4 | 0 | 23 || 24 | 0 | OUT  | CE0      | 10  | 8   |
 |     |     |       0v |      |   | 25 || 26 | 0 | OUT  | GPIO.11  | 11  | 7   |
 |   0 |  30 |    SDA.1 | ALT4 | 0 | 27 || 28 | 0 | ALT4 | SCL.1    | 31  | 1   |
 |   5 |  21 |  GPIO.21 |  OUT | 0 | 29 || 30 |   |      | 0v       |     |     |
 |   6 |  22 |  GPIO.22 |  OUT | 0 | 31 || 32 | 0 | OUT  | RTS1     | 26  | 12  |
 |  13 |  23 |  GPIO.23 |  OUT | 0 | 33 || 34 |   |      | 0v       |     |     |
 |  19 |  24 |  GPIO.24 |  OUT | 0 | 35 || 36 | 0 | OUT  | CTS1     | 27  | 16  |
 |  26 |  25 |  GPIO.25 | ALT3 | 0 | 37 || 38 | 0 | OUT  | TxD1     | 28  | 20  |
 |     |     |       0v |      |   | 39 || 40 | 0 | OUT  | RxD1     | 29  | 21  |
 +-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+
 | BCM | wPi |   Name   | Mode | V | Physical | V | Mode | Name     | wPi | BCM |
 +-----+-----+----------+------+---+--OrangePIPC--+------+----------+-----+-----+

WiringOP のリポジトリが更新されていて、読めるピンが増えているような感じですね。

 

使いどころは、少ないOS 使用量でさくっと何かに使いたい用途には便利そうですね。

今だと、Armbian の OS も Orange Pi PCと one のとが出ているのでそっちも使ってみたいです。

Kindle Wi-Fi を2480円でゲット

日曜日は、免許の更新で現場に到着したらかなりの待ち行列!

スマホ見て時間潰すかと、何気なく、SmartNews を見ていたら、Kindle がキャンペーンで2480円で買えるという情報を見ました。

image

一番安いやつなんですが、前から欲しかったのでポチっておきました。

 

2台ゲットして、1台は分解して遊ぼうかなと思って今日もう一度見ると、在庫切れとのこと。

どうやら、このキャンペーンは、数に達したようで終わったようです。

image

1台ゲットできてラッキーでした。昨日ポチっていなければ、買えなかったわけですね。

kindle 、公園で本読むのが気持ちいい

今日は本当にいい天気でした。真夏な感じで、3時過ぎに公園に行ったらちょうどいい感じの天気です。昼間は暑かったですね。

アリエクからの届け物を郵便局に引き取りに行った帰りに、少し休憩。kindle で少し本を読んでみました。

2

スマホやタブレットだと、太陽光の下だととても読む気にはなれないのですが、これはいいですね。

1あまりにいい天気で、気持ちよかったのでゴロ寝しながら、1小説だけ読書タイム。軽いので、片手で持てるのがいいです。

kindle って、他のユーザがアンダーライン引いてあるところが出るんですが、これが結構ためになったり。

 

kindle 持ちになって気が付いたんですが、毎月1冊無料で読めるんですね。ヘビーな読書ユーザではないですが、月1で何か読めるのは楽しみです。あと、スマホだと遊んじゃうんだけど、これだと本読みますかって感じになるし。

 

さて、帰ったら Orange PI PC に ARMBIAN を入れてみますか。

ARMBIAN を Orange PI PC に入れてみた

前から気になっていた、ARMBIAN を Orange PI PC に入れてみました。

Orange_Pi_PC_H3_–_armbian

8GBのSD に書き込みしてブート。今回は、デスクトップ版のを使ってみました。

ウィザードや、各種スクリプトが走るようで2,3回リブートを繰り返し領域拡張などやっているようです。

少々、設定してあとはリモートから接続。

  ___                               ____  _   ____   ____ 
 / _ \ _ __ __ _ _ __   __ _  ___  |  _ \(_) |  _ \ / ___|
| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | | |_) | |    
| |_| | | | (_| | | | | (_| |  __/ |  __/| | |  __/| |___ 
 \___/|_|  \__,_|_| |_|\__, |\___| |_|   |_| |_|    \____|
                       |___/                              

Welcome to ARMBIAN Debian GNU/Linux 8 (jessie) 3.4.112-sun8i 

System load:   0.13                Up time:       5 hours        Local users:   4                
Memory usage:  35 % of 1000Mb     IP:            192.168.1.24
CPU temp:      42°C               
Usage of /:    18% of 15G        

Last login: Sat May 21 18:30:31 2016 from 192.168.1.17
[root@opi 19:11:03 ~]# 

ふむふむ。

気になる部分だけピックアップ。

[root@opi 19:09:13 ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
1296000
[root@opi 19:09:13 ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
480000
[root@opi 19:09:24 ~]# cat /sys/class/thermal/thermal_zone0/temp
41
[root@opi 19:09:34 ~]# lscpu
Architecture:          armv7l
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
CPU max MHz:           1296.0000
CPU min MHz:           480.0000
[root@opi 19:09:37 ~]# uname -a
Linux orangepipc 3.4.112-sun8i #30 SMP PREEMPT Sat Apr 30 19:49:10 CEST 2016 armv7l GNU/Linux
[root@opi 19:09:44 ~]# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/mmcblk0p1 ext4       15G  2.6G   12G  18% /
udev           devtmpfs   10M     0   10M   0% /dev
tmpfs          tmpfs     201M  4.7M  196M   3% /run
tmpfs          tmpfs     501M     0  501M   0% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     501M     0  501M   0% /sys/fs/cgroup
tmpfs          tmpfs     501M   56K  500M   1% /tmp
tmpfs          tmpfs     101M  4.0K  101M   1% /run/user/1000
tmpfs          tmpfs     101M     0  101M   0% /run/user/0
[root@opi 19:09:51 ~]# ldmod
-bash: ldmod: command not found
[root@opi 19:10:06 ~]# lsmod
Module                  Size  Used by
iptable_filter          1277  0 
ip_tables              10568  1 iptable_filter
x_tables               13483  2 ip_tables,iptable_filter
cdc_acm                15348  0 
mali_drm                2728  1 
drm                   178585  2 mali_drm
mali                  123476  0 
ump                    29339  3 mali
8189es                999286  0 
hid_logitech_dj        10048  0 
[root@opi 19:10:09 ~]# 

ビデオドライバーは、このカーネルじゃないと読めないやつのようです。H263 のハードウェアデコーダは、Cedrus というプロジェクトのもののようです。

CPU 速度は ONE の クロックに合わせて、少し控え目に設定されているようです。

VNC で接続、様子を見てみました。

junkhack_s_X_desktop__orangepipc_1_

ベンチマークは以下な感じ。

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

   System: orangepipc: GNU/Linux
   OS: GNU/Linux -- 3.4.112-sun8i -- #30 SMP PREEMPT Sat Apr 30 19:49:10 CEST 2016
   Machine: armv7l (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   13:05:05 up 52 min,  3 users,  load average: 2.53, 2.22, 1.83; runlevel 5

------------------------------------------------------------------------
Benchmark Run: Sat May 21 2016 13:05:05 - 13:34:48
0 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       12095149.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2406.2 MWIPS (10.0 s, 7 samples)
Execl Throughput                               1170.5 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        152581.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           43873.6 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        386461.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                              811390.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  92520.6 lps   (10.0 s, 7 samples)
Process Creation                               2138.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2235.9 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                    299.4 lpm   (60.6 s, 2 samples)
System Call Overhead                        1883677.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   12095149.8   1036.4
Double-Precision Whetstone                       55.0       2406.2    437.5
Execl Throughput                                 43.0       1170.5    272.2
File Copy 1024 bufsize 2000 maxblocks          3960.0     152581.2    385.3
File Copy 256 bufsize 500 maxblocks            1655.0      43873.6    265.1
File Copy 4096 bufsize 8000 maxblocks          5800.0     386461.5    666.3
Pipe Throughput                               12440.0     811390.4    652.2
Pipe-based Context Switching                   4000.0      92520.6    231.3
Process Creation                                126.0       2138.7    169.7
Shell Scripts (1 concurrent)                     42.4       2235.9    527.3
Shell Scripts (8 concurrent)                      6.0        299.4    499.1
System Call Overhead                          15000.0    1883677.8   1255.8
                                                                   ========
System Benchmarks Index Score                                         451.1

[root@opi 13:34:48 UnixBench]# 

Orange Pi Lite が出ていました

Orange Pi Lite なかなか出ないなぁと思ってましたが、今日WEBを散歩していたらなんと販売開始されているようです。

5/9 くらいから販売していたようです。

 

New-Coming-Orange-Pi-Lite-With-Wifi-Antenna-Support-ubuntu-linux-and-android-mini-PC-Beyond

基本的には、one の Lan が撤廃され、WiFi が内臓、 USB が1つから2つに増えた感じです。1700円弱でゲットできるので、サンプルに1つポチっておきました。これで、Orange Pi シリーズは3個になりました。

 

あと、aliexpress のアフリエイトも初めてみました。