
Artikel XDA minggu ini menunjukkan sesuatu yang sudah dicurigai setiap pengguna Pi: kebanyakan proyek komputer papan tunggal tidak pernah mendekati penggunaan RAM pada Pi modern. Pi 5 8 GB menjalankan Pi-hole pada 40 megabyte resident. Ini bukan alasan untuk membeli RAM lebih sedikit. Ini adalah alasan untuk menempatkan RAM tambahan bekerja pada proyek kedua di papan yang sama, atau untuk membuat Pi 1 GB dan 2 GB yang lebih tua tetap berguna jauh setelah perangkat keras baru diluncurkan.
Kami menguji 7 aplikasi yang berjalan nyaman di Pi Zero 2 W, Pi 3 1 GB, atau Pi 4 2 GB, jadi Anda tahu di mana batasan RAM rendah sebelum menugaskan perangkat keras. Setiap pilihan di bawah memiliki jejak memori nyata di bawah 200 MB dalam operasi normal, bekerja headless, dan stabil cukup untuk dibiarkan di rak selama berbulan-bulan. Ketujuh belas memasang di OS desktop populer juga (Raspberry Pi OS adalah Debian; paket yang sama dikirimkan untuk Windows melalui WSL, macOS melalui Homebrew, dan distribusi Linux apa pun).
Apa yang dicari dalam aplikasi Pi berhemat RAM
- RAM idle di bawah 150 MB sehingga Pi Zero 2 W dengan 512 MB yang dapat digunakan tetap sehat.
- Berjalan headless dengan UI web, bukan GUI desktop saja, sehingga papan bisa masuk ke lemari.
- Aktivitas disk mayoritas baca untuk menghemat MicroSD dari wear penulis.
- Default yang masuk akal, idealnya instalasi satu perintah.
- Pemeliharaan aktif. Layanan yang ditinggalkan dengan cepat menjadi permukaan serangan yang tidak ditambal.
- Berjalan di Docker sebagai opsi, sehingga aplikasi yang sama dapat berdampingan dengan proyek kedua di Pi yang lebih besar.
Perbandingan cepat
| Aplikasi | Terbaik untuk | RAM idle | Gratis | Sumber terbuka |
|---|---|---|---|---|
| Pi-hole | Pemblokiran iklan DNS di seluruh jaringan | ~40 MB | Ya | Ya |
| Home Assistant Core | Hub rumah pintar tanpa overhead OS | ~150 MB | Ya | Ya |
| Mosquitto | Broker MQTT untuk proyek IoT | ~5 MB | Ya | Ya |
| MotionEye | CCTV multi-kamera | ~120 MB | Ya | Ya |
| Syncthing | Sinkronisasi file peer-to-peer | ~70 MB | Ya | Ya |
| OctoPrint | Kontrol web printer 3D | ~100 MB | Ya | Ya |
| AdGuard Home | Pemblokiran DNS dengan UI yang lebih ramah | ~70 MB | Ya | Ya |
7 aplikasi Raspberry Pi berhemat RAM terbaik
1. Pi-hole, pemblokir iklan jaringan terbaik
Pi-hole adalah proyek Pi ringan kanonik. Berjalan sebagai resolver DNS lokal yang menghilangkan permintaan ke domain iklan dan pelacak yang dikenal. RAM idle duduk di sekitar 40 MB, penulisan disk dapat diabaikan jika Anda menonaktifkan logging kueri jangka panjang, dan Pi Zero 2 W tetap dengan jaringan rumah tangga tanpa berkeringat.
Di mana ini kurang: Mengatur Pi-hole sebagai DNS jaringan memerlukan perubahan router yang tidak membuat router ISP sebagian besar mudah. Beberapa situs sangat bergantung pada domain yang diblokir dan rusak.
Harga:
- Gratis: Aplikasi lengkap.
- Berbayar: Gratis.
Platform: Linux (Raspberry Pi OS adalah kanonik), Docker di Windows dan macOS.
Unduh: Pi-hole
Garis bawah: Proyek pertama yang harus dilakukan Pi. Jejak RAM terendah dari apa pun di daftar ini.
2. Home Assistant Core, hub rumah pintar berhemat RAM terbaik
Home Assistant Core adalah pembangun hanya Python tanpa OS yang diawasi penuh. Ini menggunakan sekitar 150 MB idle di Pi 3 dengan set integrasi sederhana (selusin sensor, hub, beberapa otomasi). Trade-off versus Home Assistant OS penuh adalah bahwa add-on tidak dikelola untuk Anda; Anda memasangnya sebagai layanan atau kontainer terpisah.
Di mana ini kurang: Core saja tidak menyertakan Add-on Store, jadi integrasi seperti ESPHome atau Zigbee2MQTT berjalan sebagai layanan systemd mereka sendiri.
Harga:
- Gratis: Aplikasi lengkap.
- Berbayar: Gratis.
Platform: Linux (Raspberry Pi OS, Debian, Ubuntu), Docker di Windows dan macOS.
Unduh: Home Assistant Core install
Garis bawah: Pilihan ketika OS HA penuh terasa berat dan Anda ingin otomasi rumah pintar di Pi yang lebih tua.
3. Mosquitto, broker MQTT terbaik
Mosquitto adalah broker MQTT referensi untuk proyek IoT dan benar-benar kecil. Di bawah 5 MB resident di Pi Zero, menangani ratusan klien di Pi 3, dan tidak peduli apa OS yang dijalankan klien. Jika Anda membangun Home Assistant, ESPHome, Zigbee2MQTT, atau Node-RED, ini adalah bus pesan.
Di mana ini kurang: Tidak ada UI web bawaan. Anda mengonfigurasi melalui file teks dan menggunakan klien untuk menginspeksi topik.
Harga:
- Gratis: Aplikasi lengkap.
- Berbayar: Gratis.
Platform: Linux, Windows, macOS.
Unduh: Mosquitto
Garis bawah: Pasang ini di setiap Pi yang berbicara dengan sensor. Tidak ada lagi di daftar ini yang menggunakan lebih sedikit RAM.
4. MotionEye, server kamera DIY terbaik
MotionEye mengubah Pi dengan kamera USB atau CSI menjadi NVR kecil. UI web, deteksi gerakan, perekaman, dan time-lapse. Ini menyeruput RAM saat idle dan hanya mendorong CPU ketika deteksi gerakan menyala. Pi 3 menangani dua aliran 720p tanpa stres; Pi 4 dengan beberapa GB menangani empat.
Di mana ini kurang: Perekaman H.264 modern masih membuat SD card tertekan. Gunakan USB SSD atau berbagi jaringan untuk penyimpanan jika kamera merekam lebih dari klip gerak.
Harga:
- Gratis: Aplikasi lengkap.
- Berbayar: Gratis.
Platform: Linux (Raspberry Pi OS), Docker di Windows dan macOS.
Unduh: MotionEye
Garis bawah: Cara paling murah untuk mengubah Pi cadangan menjadi CCTV dua kamera.
5. Syncthing, sinkronisasi file peer-to-peer terbaik
Syncthing adalah aplikasi sinkronisasi file berbentuk Dropbox yang tidak menggunakan server pusat. Arahkan dua perangkat satu sama lain dan folder bersama tetap tersinkronisasi. Sekitar 70 MB idle di Pi, jadi Pi Zero 2 W dapat bertindak sebagai target sinkronisasi selalu aktif untuk laptop dan ponsel. Tidak ada akun cloud, tidak ada kunci vendor.
Di mana ini kurang: Penemuan di beberapa jaringan pembatasan gagal tanpa lompatan relay kecil. NAT-traversal pada umumnya baik tetapi tidak sempurna.
Harga:
- Gratis: Aplikasi lengkap.
- Berbayar: Gratis.
Platform: Windows, macOS, Linux (termasuk Raspberry Pi OS).
Unduh: Syncthing
Garis bawah: Pilihan untuk target sinkronisasi pribadi. Tambahkan drive eksternal ke Pi dan lupakan.
6. OctoPrint, host printer 3D terbaik
OctoPrint mengubah Pi menjadi front end untuk printer 3D, dengan UI web, tampilan kamera langsung, bagan suhu, dan ekosistem plugin. Sekitar 100 MB idle. Pi Zero 2 W menampungnya dengan senang hati untuk printer tunggal di kamera 720p. Pindah ke Pi 4 jika Anda menambahkan beberapa kamera dan plugin berat.
Di mana ini kurang: Streaming tampilan kamera 1080p penuh di Pi Zero membebani CPU. Slicing di Pi tidak benar-benar dapat dilakukan; iris di desktop dan unggah gcode.
Harga:
- Gratis: Aplikasi lengkap.
- Berbayar: Gratis (sumbangan opsional).
Platform: Linux (Raspberry Pi OS adalah kanonik), Docker di Windows dan macOS.
Unduh: OctoPrint
Garis bawah: Proyek printer 3D yang praktis dibuat untuk Pi. Di bawah 150 MB total pada instalasi headless.
7. AdGuard Home, pemblokir DNS terbaik yang ramah
AdGuard Home melakukan pekerjaan yang sama dengan Pi-hole dengan UI yang lebih modern, aturan per-klien, dan jejak RAM sedikit lebih tinggi. Sekitar 70 MB idle. Jika Pi-hole terasa ketinggalan zaman untuk dikonfigurasi, AdGuard Home adalah pengganti langsung dengan dasbor yang lebih bersih.
Di mana ini kurang: Penggunaan memori sedikit lebih tinggi dari Pi-hole. Daftar blokir komunitas sama, jadi kualitas pemblokiran serupa.
Harga:
- Gratis: Aplikasi lengkap.
- Berbayar: Gratis.
Platform: Linux (Raspberry Pi OS), Windows, macOS.
Unduh: AdGuard Home
Garis bawah: Pilih ini jika Anda menginginkan UI yang lebih cantik dan kontrol per-perangkat atas dasbor Pi-hole yang lebih tua.
Cara memilih yang tepat
Jika Anda memiliki Pi Zero 2 W dan menginginkannya untuk mendapatkan penghasilan, pasang Pi-hole dan Mosquitto bersama-sama. Keduanya cocok dalam 100 MB gabungan.
Jika rumah tangga Anda mencakup setidaknya satu printer 3D, dedikasikan Pi 3 untuk OctoPrint dengan MotionEye berjalan di papan yang sama untuk tampilan kamera.
Jika Anda menginginkan hub rumah pintar di Pi yang lebih tua, pasang Home Assistant Core dan lewati overhead OS HA penuh.
Jika Anda memiliki drive USB cadangan, tambahkan Syncthing ke Pi mana pun yang sudah di jaringan. Ini menjadi target backup pribadi Anda secara gratis.
Jika Anda sudah menjalankan Pi-hole dan mempertimbangkan swap, pasang AdGuard Home di Pi kedua terlebih dahulu dan A/B mereka selama seminggu sebelum berkomitmen.
FAQ
Berapa banyak RAM yang benar-benar dimiliki Raspberry Pi Zero 2 W?
512 MB total. Sekitar 400 MB dapat digunakan setelah OS. Setiap aplikasi di daftar ini berjalan di Zero 2 W secara individual; Anda juga dapat menjalankan dua atau tiga sekaligus.
Apakah aplikasi ini berjalan di Ubuntu di Pi?
Ya. Ketujuh belas dikemas untuk Debian, Ubuntu, dan Raspberry Pi OS. Sebagian besar juga mengirimkan gambar Docker jika Anda lebih suka isolasi kontainer.
Bisakah saya menjalankan lebih dari satu dari ini di Pi yang sama?
Benar-benar. Pi-hole, Mosquitto, Syncthing, dan Home Assistant Core dengan senang hati berbagi Pi 4. Tambahkan OctoPrint atau MotionEye hanya jika Pi didedikasikan untuk printer atau kamera.
Apa yang lebih baik dari kartu SD untuk penyimpanan?
USB SSD atau topi NVMe kecil. Kartu SD aus di bawah beban berat log dan merupakan penyebab paling umum kegagalan Pi. Salah satu aplikasi di atas akan dengan senang hati berjalan dari SSD yang terhubung USB.
Apakah aman untuk mengekspos aplikasi ini ke internet?
Pi-hole dan AdGuard Home tetap di LAN. Home Assistant, Syncthing, dan OctoPrint paling aman di belakang proxy terbalik dengan autentikasi atau jaringan overlay gaya Tailscale. Mengekspos mereka mentah di port 80/443 adalah ide buruk yang terkenal.