1GB RAMのラズピッピで何ができるのか試してみよう / 20260319-rpijam-1gb-rpi-whats-possible
by
Akira Ouchi
×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
1GB RAMの ラズピッピで 何ができるのか 試してみよう あっきぃ 2026/03/19 Raspberry JAM Tokyo 2026.3
Slide 2
Slide 2 text
自己紹介 • あっきぃ です – Mastodon: @
[email protected]
– Misskey.io: @Akkiesoft • しゅみのかつどう – Japanese Raspberry Pi Users Group – Ejectコマンドユーザー会 • しごと – 日本仮想化技術 – OSCのWebの鯖缶
Slide 3
Slide 3 text
最新アプデ情報か……
Slide 4
Slide 4 text
無いことはないんだけど製品は • オフィシャルUSBメモリ – 128GBが$30、256GBが$55 – 安くないけどそのへんのよりは早いらしい • が、USB SSDよりちょっと弱いくらい • ならUSB SSDを買う – 信仰アイテム • Pi 5 1GB $45(ちょうど今日のネタ) • AI HAT+ 2 $130 – 興味がないンゴ……高いし……
Slide 5
Slide 5 text
ほか • RPi Imagerリニューアル – 色々カスタムできるようになった • RPi OSアップデート – Cloud-initとnetplan.ioの導入 • Ubuntuか • 便利ではある。ImagerもCloud-initを使用 – カーネル6.12.57 • 公式ディスプレイ2のタッチドライバーバグ修正で 高負荷だったのが解消
Slide 6
Slide 6 text
Kernel 6.18 soon • https://forums.raspberrypi.com/viewt opic.php?t=394580 • 1月くらいからベータ的にやってたらしい • 今朝6.18がlatest kernelに変更されてた – https://github.com/raspberrypi/firmware /commit/63ad7e7980b030cb4649ecedf22 55c9226e5a1e8
Slide 7
Slide 7 text
今日の話題 • 1GBモデルの話 • ラズピッピが高い?安いモデル買えば いいじゃん – 価格上昇のおさらい • でも安いやつ買ってRAM足らなかったら どうしよう • という人向けに、どのくらい遊べるか 検証してみる
Slide 8
Slide 8 text
ラズピッピ価格上昇の歴史 • 14年かけて円安化 – 80円/ドルから160円/ドルへ • Pi 4からRAMの種類が増えて、 高く見えるようになった(?) – "人権"は安くない • DRAMショック(2025)! – PC・スマホ・タブレット・ラズパイ全部打撃 • 中東情勢は……関係しないといいですね – するだろこれ絶対
Slide 9
Slide 9 text
今日の35ドルモデルはPi 4 1GB • DRAMショックでもドル価格を変更 していないモデルもある • Raspberry Pi 4 1GB RAM 35ドル • Raspberry Pi 5 1GB RAM 45ドル • Raspberry Pi Zero 2W 15ドル • Raspberry Pi Zero W 10ドル • Raspberry Pi 3A+ 25ドル • Pico系は話が別なので略
Slide 10
Slide 10 text
ドルじゃわかんにゃい • 国内認定リセーラー主な3社 – 各社の価格付けにより500円くらい差がある – 安いとこで買うか、送料とか合わせ買い重視で 買うかは、皆さん次第 • Pi4 1GB: 7,000〜7,500円くらい • Pi5 1GB: 9,000〜9,500円くらい • Zero2W: 3,000〜3,500円くらい • ZeroW: 2,700〜3,500円くらい • Pi3 A+: 4,500〜5,500円くらい
Slide 11
Slide 11 text
1GB RAMってどうよ • (為替抜きで他モデルと比較して) 価格的にはそんなもんかも? – Zero2Wの倍のお金を出せば、RAMが倍に なってインターフェースも色々充実する • RAMが多ければ"人権"は得られるが 果たしてあなたが求めるラズパイの用途に "人権"は必要か – 松竹梅でとりあえず松に行かなくても良いのでは • じゃあ使い勝手検証してみるか……
Slide 12
Slide 12 text
1GB RAMモデル買う? • 私は、もういいヤツを買ってあるので、 要らないんですよね Pi4 8GB 「おれらが」 Pi 5 8GB 「いるやん!」
Slide 13
Slide 13 text
1GB RAMになってもらう • 設定を1行書いて、擬似的に1GB RAM モデルになってもらう Pi4 8GB 「1GB RAMです」 Pi 5 8GB 「1GB RAMです」 ヨシ
Slide 14
Slide 14 text
1GB RAMにな〜れ • /boot/firmware/config.txtに次の設定 を投入 • OSが指定されたRAMサイズに制限される • Linuxカーネルでやる方法もあるが割愛 [all] total_mem=1024
Slide 15
Slide 15 text
Pi 4 8GB RAM「1GBです」 • OS上で確認 akkie@pi1gb:~ $ free -m total used free shared buff/cache available Mem: 906 379 138 19 464 527 Swap: 905 16 889 akkie@pi1gb:~ $ cat /proc/cpuinfo (中略) Revision : d03114 ←「d」が8GB RAMモ(ルを表している Serial : 10000000XXXXXXXX Model : Raspberry Pi 4 Model B Rev 1.4
Slide 16
Slide 16 text
じゃあ検証していこう • SDカードに普通のデスクトップ版 Raspberry Pi OS 64bitを書き込んで実験 • 1GB RAMのデスクトップ環境でどのくら い使い込んだら限界になるか見てみよう • 予想 – なんか8GBとかと比べて遅くなりがち – ブラウザが起動しない – ブラウザが起動してもせいぜい1〜2タブ
Slide 17
Slide 17 text
OSの起動時間を見る • 普通に電源を入れて、レインボー画面 からデスクトップ画面が表示されるまで の時間を計測 • 結果: どちらも30秒ほどで変わらず • 起動にはあまり影響しないらしい • 起動直後のメモリ使用は380MB – 12ページ目のやつ – スワップはほぼ無
Slide 18
Slide 18 text
ブラウザを起動する • Chromiumを起動 • メモリ使用は415MBほどに増加 • スワップも15MBから230MB前後に増加 – どうしてかは知らないけど、メモリにまだ 余裕があるうちからスワップしているのが 興味深い?
Slide 19
Slide 19 text
ブラウザの起動直後のようす
Slide 20
Slide 20 text
適当にページを開く • ブックマークのリンクを適当に踏む • メモリ使用は520MBに • スワップは260MBと微増 – 何回も試していくと少しずつ増える場合あり – 解放は積極的にはあまりされなさげ
Slide 21
Slide 21 text
なんか適当に開く
Slide 22
Slide 22 text
2タブ。スワップが増えた
Slide 23
Slide 23 text
うーん? • 4タブ開いてもメモリ500MB、 スワップ500MBという感じに • なんか余裕があるな – 思ったんと違う(いい意味で) – 重さも感じず • ていうかスワップってどうなってるん だっけ?SDカード上のファイルだっけ?
Slide 24
Slide 24 text
ん、zramってなんすか • RAMに圧縮ブロックデバイスを作成でき るLinuxカーネルモジュール(Wikipedia) – swapに使うことでI/Oを削減しながらメモリ を圧縮して空間を確保できるらしい – 2013年くらいからあるらしく、意外と古い akkie@pi1gb:~ $ sudo swapon NAME TYPE SIZE USED PRIO /dev/zram0 partition 906M 1.5M 100
Slide 25
Slide 25 text
いつの間に…… • Trixieから採用されていた模様 • デフォルトでは2GBに設定 – それ以下のモデルでは、RAMサイズと同量 • zramの使用状況はzramctlで確認可能 – 圧縮・展開にzstdを使っている……!
Slide 26
Slide 26 text
デスクトップのRAM要件? • 私はてっきり2GBだと思っていた • が、ドキュメントに記述がなかった – 記憶違いか……? • 1GB RAMでは先述の通りデスクトップが 起動し、Webブラウザも意外と使用可能 • 512MBはさすがに無理(Pi 3A+で確認)
Slide 27
Slide 27 text
デスクトップ環境の変遷 • Waylandに積極的だったため、見た目は 変わらずとも、内部は色々変化 – もしかすると、この辺の変化でメモリ要件も 変わったかも • Bullseye – 2GB以上ならWayland+mutter、以下なら X+Openbox • Bookworm – 2GB以上ならWayland+Wayfire、以下は同上 – 後にWayland+labwcに統一 • Trixieは引き続きWayland+labwc
Slide 28
Slide 28 text
じゃあPi 3Bもまだ舞える…? • 同じ1GBならねえって思うじゃん – 当然シーキビ。10年前のボードやぞ – CPUとかがねえ • RAMのスピードとか帯域が違いすぎる – 3B: LPDDR2-900 – 4B: LPDDR4-2400 – 5B: LPDDR4X-4267 • zramへのスワップに必要なメモリ性能も、 圧縮に必要なCPUパワーも全く違う
Slide 29
Slide 29 text
話を戻してメモリを使い切る • 9タブくらいでメモリとスワップを ほぼ使い切って固まりかけた • タブを閉じて解消 • ラズパイでこんなに開くことないでしょ – 十分では
Slide 30
Slide 30 text
上出来なのでは
Slide 31
Slide 31 text
LibreOfficeもいけた • メモリ650MB+スワップ330MB • だれだ1GB RAMでブラウザ開けないとか 発表したやつ←
Slide 32
Slide 32 text
カーネルコンパイル (8GBの状態) • そもそも1.2GBくらいしか使わないのね
Slide 33
Slide 33 text
パット見あまり速度変わらず (1GBの状態) • 多少スワップしているけど、速度が極端 に遅いようには見えない、と思う
Slide 34
Slide 34 text
NVMeでシバいたらどうなる? • Pi5 1GBにNVMeを積んで、32GBくらい ファイルでスワップを積んだら? • そもそも32GB使おうなんてラズピッピの デスクトップ用途では難しいのよ…… • ブラウザ6タブとカーネルコンパイルで やっと1GBのスワップ
Slide 35
Slide 35 text
さすがに重かった
Slide 36
Slide 36 text
自宅の環境も1GBにしてみる • メダカメラの室内カメラ環境 – https://shrimp.marokun.net/medaka/ • CM4 8GBでデュアルカメラを運用中 – メモリは完全にもて余している • 1GBに制限しても余裕の動作
Slide 37
Slide 37 text
所感 • 1GBでもなんか思ったより普通に使える – 想定以上にデスクトップが使えて驚いた – zramのRAM圧縮が効いている気がする – デュアルカメラのサーバー環境も余裕 • こうなってくると、1,2,4GBでも足りるな と言う気持ちにもなってくる – 8GB, 16GBもいらんのでわ
Slide 38
Slide 38 text
まとめ • 1GB RAMモデルという選択肢がある – Pi 4 1GB RAMは35ドル7,000円台 – Pi 5 1GB RAMは45ドル9,000円台 • 令和でも意外と1GBでなんとかなる – Trixieからはzramがなんとかしてくれていた • 漠然と大容量RAMを買おうとしては 高いと嘆き、断念をするよりも、 適切なサイジングを。 – 私は発表時にすぐ買うから大容量RAMを現在より安く買っていて問題 にはなってませんけどネ(すぐ煽り)