Raspberry Pi 3 Model B+ を使ってみた
Raspberry Pi 3 Model B+ 入手レポート
以前ラズベリーパイを買ったことがあるんだけど、電源を入れたまま半年放置してたらなぜか逝ってしまった……
壊れても直し方がわからないし、保証もなさそうだったので、ただの置物になってしまった。
最近、ある理由で小型のマシンをサーバーとして使いたくなった。最初はリサイクルショップで売ってるようなシンクライアントの中古を買おうかと思ったんだけど、電子機器はやっぱり新しいものを買うに限る。サーバー用途だから高性能は要らないし、それなら新しいラズベリーパイでいいか、という結論に。
最新のラズベリーパイ、Raspberry Pi 3 Model B+。前のモデルと比べてCPUが強化され、ネットワーク性能も拡張されてギガビットイーサネットになった!
まあUSBバス経由なのは相変わらずだけど、ないよりマシでしょ? 購入価格も比較的安く、メルカリ(タオバオ)には安いセットがいろいろある。中身は簡単なケースと簡易なヒートシンクくらいのものだが、それでだいたい事足りる。

実はラズベリーパイ3を買ったとき、偶然にも中国の総代理店から直接購入していた。今回その総代理店は相手にしてくれず、小売は受け付けていないから下の販売店をメルカリで探せと言われた。結局メルカリで買うしかなく、ケースもおまけで付いてきて、まるで福袋みたいだった。

届いて開けてみるとバラバラの部品ばかり。特にあの9層のケースが厄介で、説明書もないから自分で組み立てるしかない。メルカリの公式画像を見てようやく組み方がわかった。
組み上がると、なかなかそれっぽく見える:

おまけの銅製ヒートシンクは最初CPU部分に置くのかと思ったけど、どうやら背面に貼るほうが適切らしい:

ファンもそのまま中に入れられる。ファンのピン配置は自分で調べる必要があって、右側の4〜5番あたり。ネットに図がある:

ネットワークはギガビットになった。相変わらずUSBバスだけど、簡単なサーバー用途なら十分。使わないWi-FiやBluetoothは無効化しておくのがおすすめ。

OSは定番のRaspbianを選んだ。設定すればそのままDebianとして使える。Raspbianのデフォルトユーザー名はpi、パスワードはraspbianで、これはネットにいくらでも書いてある。いくつか注意点がある。
まずRaspbianの標準Swapは100MBで小さすぎる。ラズベリーパイの設定で増やすのを忘れずに。増やし方はRaspbianが設定ファイルを用意してくれているので、ネット上のアホみたいな方法を使う必要はない:
sudo vi /etc/dphys-swapfile
設定ファイルにはコメントがあるので、修正して保存し、サービスを再起動すれば反映される。
sudo /etc/init.d/dphys-swapfile restart
Swapを拡張しても、私のテストではラズベリーパイ3は5日ほど連続稼働するとSwapが原因で固まる。おそらくSwapの解放と管理でシステムが応答しなくなるのだと思う……
理由はわからないけど、大体はSwapを管理するプロセスがだんだん遅くなり、CPU使用率がどんどん上がり、多くのプログラムがSwapに置かれて全体が遅くなる。まさかTFカードのせいなのか?
対処法はSwapを無効化するか、定期的に再起動するか。私の用途なら定期再起動を選ぶ:
sudo crontab -e
最後に追加:
0 4 * * * sudo -u root reboot
再起動して反映:
sudo service cron restart
今のところ2週間動かして問題なし(定期再起動が前提だけど)。なのでこれ、なかなかいい感じ? 前のやつみたいに突然燃え尽きたりしないことを願う。
リンク: 【ラズベリーパイ】crontabでLinux機器を定期再起動する設定 ラズベリーパイのスワップ領域SWAPを変更する正しい方法
コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。