Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
1GB RAMのラズピッピで何ができるのか試してみよう / 20260319-rpijam-1...
Search
Akira Ouchi
March 19, 2026
Technology
2.6k
1
Share
1GB RAMのラズピッピで何ができるのか試してみよう / 20260319-rpijam-1gb-rpi-whats-possible
Raspberry JAM Tokyo 2026.3にて発表。
発表は、1GBにリミットしたRaspberry PiでこのPDFを表示して行いました。余裕✌
Akira Ouchi
March 19, 2026
More Decks by Akira Ouchi
See All by Akira Ouchi
10GbEな蟹NIC RTL8127をラズパイの新カーネルで触ってみよう / 20260404-osunc26kg-rtl8127-on-pi5
akkiesoft
0
680
EjecTea 2026 / 20260228-osc26tk-ejectea
akkiesoft
0
940
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
1.1k
CentOS7とXOOPSから今度こそ脱却!セミナータイムテーブルをCraftCMSに統合した話 / 20250906-odc2025-ospn-craftcms
akkiesoft
0
150
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
1.3k
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
1.2k
Raspberry Pi 秋の新製品をチェックしてみよう / 20231202-rpi-jam-tokyo
akkiesoft
0
920
Raspberry Pi Pico 2 移行はアリか? / 20240927-rpi-pico2
akkiesoft
0
160
Any Raspberry Pi (5) Updates? / 20240618-rpi-updates
akkiesoft
0
120
Other Decks in Technology
See All in Technology
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
3
850
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
6
2.9k
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
200
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
220
TROCCOで始めるクラウドコストを民主化するためのFinOps
tk3fftk
3
560
新規ゲーム開発におけるAI駆動開発のリアル
202409e2
0
2k
React、まだ楽しくて草
uhyo
7
3.9k
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
240
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
240
Unlocking the Apps
pimterry
0
180
プラットフォームエンジニア ワークショップ/ platform-workshop
databricksjapan
0
210
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
1
310
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
720
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Un-Boring Meetings
codingconduct
0
300
Building the Perfect Custom Keyboard
takai
2
780
Navigating Weather and Climate Data
rabernat
0
210
The Language of Interfaces
destraynor
162
27k
ラッコキーワード サービス紹介資料
rakko
1
3.5M
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
Transcript
1GB RAMの ラズピッピで 何ができるのか 試してみよう あっきぃ 2026/03/19 Raspberry JAM Tokyo
2026.3
自己紹介 • あっきぃ です – Mastodon: @
[email protected]
– Misskey.io: @Akkiesoft
• しゅみのかつどう – Japanese Raspberry Pi Users Group – Ejectコマンドユーザー会 • しごと – 日本仮想化技術 – OSCのWebの鯖缶
最新アプデ情報か……
無いことはないんだけど製品は • オフィシャルUSBメモリ – 128GBが$30、256GBが$55 – 安くないけどそのへんのよりは早いらしい • が、USB SSDよりちょっと弱いくらい
• ならUSB SSDを買う – 信仰アイテム • Pi 5 1GB $45(ちょうど今日のネタ) • AI HAT+ 2 $130 – 興味がないンゴ……高いし……
ほか • RPi Imagerリニューアル – 色々カスタムできるようになった • RPi OSアップデート –
Cloud-initとnetplan.ioの導入 • Ubuntuか • 便利ではある。ImagerもCloud-initを使用 – カーネル6.12.57 • 公式ディスプレイ2のタッチドライバーバグ修正で 高負荷だったのが解消
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
今日の話題 • 1GBモデルの話 • ラズピッピが高い?安いモデル買えば いいじゃん – 価格上昇のおさらい • でも安いやつ買ってRAM足らなかったら
どうしよう • という人向けに、どのくらい遊べるか 検証してみる
ラズピッピ価格上昇の歴史 • 14年かけて円安化 – 80円/ドルから160円/ドルへ • Pi 4からRAMの種類が増えて、 高く見えるようになった(?) –
"人権"は安くない • DRAMショック(2025)! – PC・スマホ・タブレット・ラズパイ全部打撃 • 中東情勢は……関係しないといいですね – するだろこれ絶対
今日の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系は話が別なので略
ドルじゃわかんにゃい • 国内認定リセーラー主な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円くらい
1GB RAMってどうよ • (為替抜きで他モデルと比較して) 価格的にはそんなもんかも? – Zero2Wの倍のお金を出せば、RAMが倍に なってインターフェースも色々充実する • RAMが多ければ"人権"は得られるが
果たしてあなたが求めるラズパイの用途に "人権"は必要か – 松竹梅でとりあえず松に行かなくても良いのでは • じゃあ使い勝手検証してみるか……
1GB RAMモデル買う? • 私は、もういいヤツを買ってあるので、 要らないんですよね Pi4 8GB 「おれらが」 Pi 5
8GB 「いるやん!」
1GB RAMになってもらう • 設定を1行書いて、擬似的に1GB RAM モデルになってもらう Pi4 8GB 「1GB RAMです」
Pi 5 8GB 「1GB RAMです」 ヨシ
1GB RAMにな〜れ • /boot/firmware/config.txtに次の設定 を投入 • OSが指定されたRAMサイズに制限される • Linuxカーネルでやる方法もあるが割愛 [all]
total_mem=1024
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
じゃあ検証していこう • SDカードに普通のデスクトップ版 Raspberry Pi OS 64bitを書き込んで実験 • 1GB RAMのデスクトップ環境でどのくら
い使い込んだら限界になるか見てみよう • 予想 – なんか8GBとかと比べて遅くなりがち – ブラウザが起動しない – ブラウザが起動してもせいぜい1〜2タブ
OSの起動時間を見る • 普通に電源を入れて、レインボー画面 からデスクトップ画面が表示されるまで の時間を計測 • 結果: どちらも30秒ほどで変わらず • 起動にはあまり影響しないらしい
• 起動直後のメモリ使用は380MB – 12ページ目のやつ – スワップはほぼ無
ブラウザを起動する • Chromiumを起動 • メモリ使用は415MBほどに増加 • スワップも15MBから230MB前後に増加 – どうしてかは知らないけど、メモリにまだ 余裕があるうちからスワップしているのが
興味深い?
ブラウザの起動直後のようす
適当にページを開く • ブックマークのリンクを適当に踏む • メモリ使用は520MBに • スワップは260MBと微増 – 何回も試していくと少しずつ増える場合あり –
解放は積極的にはあまりされなさげ
なんか適当に開く
2タブ。スワップが増えた
うーん? • 4タブ開いてもメモリ500MB、 スワップ500MBという感じに • なんか余裕があるな – 思ったんと違う(いい意味で) – 重さも感じず
• ていうかスワップってどうなってるん だっけ?SDカード上のファイルだっけ?
ん、zramってなんすか • RAMに圧縮ブロックデバイスを作成でき るLinuxカーネルモジュール(Wikipedia) – swapに使うことでI/Oを削減しながらメモリ を圧縮して空間を確保できるらしい – 2013年くらいからあるらしく、意外と古い akkie@pi1gb:~
$ sudo swapon NAME TYPE SIZE USED PRIO /dev/zram0 partition 906M 1.5M 100
いつの間に…… • Trixieから採用されていた模様 • デフォルトでは2GBに設定 – それ以下のモデルでは、RAMサイズと同量 • zramの使用状況はzramctlで確認可能 –
圧縮・展開にzstdを使っている……!
デスクトップのRAM要件? • 私はてっきり2GBだと思っていた • が、ドキュメントに記述がなかった – 記憶違いか……? • 1GB RAMでは先述の通りデスクトップが
起動し、Webブラウザも意外と使用可能 • 512MBはさすがに無理(Pi 3A+で確認)
デスクトップ環境の変遷 • Waylandに積極的だったため、見た目は 変わらずとも、内部は色々変化 – もしかすると、この辺の変化でメモリ要件も 変わったかも • Bullseye –
2GB以上ならWayland+mutter、以下なら X+Openbox • Bookworm – 2GB以上ならWayland+Wayfire、以下は同上 – 後にWayland+labwcに統一 • Trixieは引き続きWayland+labwc
じゃあPi 3Bもまだ舞える…? • 同じ1GBならねえって思うじゃん – 当然シーキビ。10年前のボードやぞ – CPUとかがねえ • RAMのスピードとか帯域が違いすぎる
– 3B: LPDDR2-900 – 4B: LPDDR4-2400 – 5B: LPDDR4X-4267 • zramへのスワップに必要なメモリ性能も、 圧縮に必要なCPUパワーも全く違う
話を戻してメモリを使い切る • 9タブくらいでメモリとスワップを ほぼ使い切って固まりかけた • タブを閉じて解消 • ラズパイでこんなに開くことないでしょ – 十分では
上出来なのでは
LibreOfficeもいけた • メモリ650MB+スワップ330MB • だれだ1GB RAMでブラウザ開けないとか 発表したやつ←
カーネルコンパイル (8GBの状態) • そもそも1.2GBくらいしか使わないのね
パット見あまり速度変わらず (1GBの状態) • 多少スワップしているけど、速度が極端 に遅いようには見えない、と思う
NVMeでシバいたらどうなる? • Pi5 1GBにNVMeを積んで、32GBくらい ファイルでスワップを積んだら? • そもそも32GB使おうなんてラズピッピの デスクトップ用途では難しいのよ…… • ブラウザ6タブとカーネルコンパイルで
やっと1GBのスワップ
さすがに重かった
自宅の環境も1GBにしてみる • メダカメラの室内カメラ環境 – https://shrimp.marokun.net/medaka/ • CM4 8GBでデュアルカメラを運用中 – メモリは完全にもて余している
• 1GBに制限しても余裕の動作
所感 • 1GBでもなんか思ったより普通に使える – 想定以上にデスクトップが使えて驚いた – zramのRAM圧縮が効いている気がする – デュアルカメラのサーバー環境も余裕 •
こうなってくると、1,2,4GBでも足りるな と言う気持ちにもなってくる – 8GB, 16GBもいらんのでわ
まとめ • 1GB RAMモデルという選択肢がある – Pi 4 1GB RAMは35ドル7,000円台 –
Pi 5 1GB RAMは45ドル9,000円台 • 令和でも意外と1GBでなんとかなる – Trixieからはzramがなんとかしてくれていた • 漠然と大容量RAMを買おうとしては 高いと嘆き、断念をするよりも、 適切なサイジングを。 – 私は発表時にすぐ買うから大容量RAMを現在より安く買っていて問題 にはなってませんけどネ(すぐ煽り)