...
Comparison of Image Size
S.NO | Yocto Version Builds | Before Tiny RDKB Image Size | After Tiny RDKB Image Size | Difference |
---|
1 | Morty | 380MB | 224 MB | 156MB |
2 | Dunfell | 80MB(After extract the tar 448MB) | 59MB(After extract the tar 306MB) | 21MB(142MB) |
3 | Kirkstone | 103MB(After extract the tar 513MB) | 103MB(After extract the tar 513MB) -The steps mentioned in the design are included in Kirkstone | - |
RDKB RPI Memory Comparison
...
Deck of Cards |
---|
|
Card |
---|
default | true |
---|
label | Before Tiny RDKB |
---|
|
Code Block |
---|
language | bash |
---|
theme | DJango |
---|
title | Rootfs Size on Storage Disk |
---|
| root@RaspberryPi-Gateway:~# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 375.7M 216.1M 136.1M 61% /
devtmpfs 333.7M 0 333.7M 0% /dev
tmpfs 462.2M 4.0K 462.2M 0% /dev/shm
tmpfs 462.2M 9.5M 452.7M 2% /run
tmpfs 462.2M 0 462.2M 0% /sys/fs/cgroup
tmpfs 462.2M 2.8M 459.4M 1% /tmp
tmpfs 462.2M 280.0K 461.9M 0% /var/volatile
/dev/mmcblk0p1 48.5M 27.4M 21.0M 57% /boot
|
|
Card |
---|
default | true |
---|
label | After Tiny RDKB |
---|
|
Code Block |
---|
language | bash |
---|
theme | DJango |
---|
title | Rootfs Size on Storage Disk |
---|
| root@RaspberryPi-Gateway:~# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 241.6M 139.5M 85.6M 62% /
devtmpfs 173.0M 0 173.0M 0% /dev
tmpfs 301.5M 4.0K 301.5M 0% /dev/shm
tmpfs 301.5M 21.4M 280.1M 7% /run
tmpfs 301.5M 0 301.5M 0% /sys/fs/cgroup
tmpfs 301.5M 2.5M 299.1M 1% /tmp
tmpfs 301.5M 328.0K 301.2M 0% /var/volatile
/dev/mmcblk0p1 50.8M 29.2M 21.6M 58% /boot
tmpfs 60.3M 0 60.3M 0% /run/user/0 |
|
|
For Kirkstone:
Deck of Cards |
---|
id | RAM Usage, CPU Utilization, Rootfs Size On Storage Disk |
---|
|
Card |
---|
|
Code Block |
---|
language | bash |
---|
theme | DJango |
---|
title | Rootfs Size On Storage Disk |
---|
| root@RaspberryPi-Gateway:/# uptime
09:23:31 up 10 min, load average: 1.04, 0.74, 0.44
root@RaspberryPi-Gateway:/#
root@RaspberryPi-Gateway:/# ### RAM USAGE ####
root@RaspberryPi-Gateway:/#
root@RaspberryPi-Gateway:/# free -m
total used free shared buff/cache available
Mem: 7573 155 7318 27 100 7253
Swap: 0 0 0
root@RaspberryPi-Gateway:/#
root@RaspberryPi-Gateway:/# ### CPU UTILIZATION ###
root@RaspberryPi-Gateway:/#
root@RaspberryPi-Gateway:/# iostat
Linux 5.15.92-v7l (RaspberryPi-Gateway) 02/26/25 _armv7l_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
4.39 0.02 16.46 0.16 0.00 78.98
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
mmcblk0 7.19 159.24 51.87 107726 35089
mmcblk0p1 0.09 1.07 0.00 726 1
mmcblk0p2 7.03 155.07 51.87 104904 35088
sr0 0.00 0.19 0.00 127 0
root@RaspberryPi-Gateway:/# ### ROOTFS SIZE ###
root@RaspberryPi-Gateway:/#
root@RaspberryPi-Gateway:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 428M 242M 160M 61% /
devtmpfs 3.6G 0 3.6G 0% /dev
tmpfs 3.7G 8.0K 3.7G 1% /dev/shm
tmpfs 1.5G 26M 1.5G 2% /run
tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup
tmpfs 3.7G 1.7M 3.7G 1% /tmp
tmpfs 3.7G 760K 3.7G 1% /var/volatile
/dev/mmcblk0p1 54M 32M 23M 59% /boot
/nvram/secure_path 428M 242M 160M 61% /nvram/rdkssa
root@RaspberryPi-Gateway:/# |
|
Card |
---|
|
Code Block |
---|
| root@RaspberryPi-Gateway:/# uptime
10:13:17 up 1:00, load average: 0.73, 0.75, 0.77
root@RaspberryPi-Gateway:/#
root@RaspberryPi-Gateway:/#
root@RaspberryPi-Gateway:/# ### RAM USAGE ####
root@RaspberryPi-Gateway:/# free -m
total used free shared buff/cache available
Mem: 7573 160 7303 28 109 7243
Swap: 0 0 0
root@RaspberryPi-Gateway:/#
root@RaspberryPi-Gateway:/# ### ROOTFS SIZE ###
root@RaspberryPi-Gateway:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 428M 246M 157M 62% /
devtmpfs 3.6G 0 3.6G 0% /dev
tmpfs 3.7G 8.0K 3.7G 1% /dev/shm
tmpfs 1.5G 26M 1.5G 2% /run
tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup
tmpfs 3.7G 1.7M 3.7G 1% /tmp
tmpfs 3.7G 1016K 3.7G 1% /var/volatile
/dev/mmcblk0p1 54M 32M 23M 59% /boot
/nvram/secure_path 428M 246M 157M 62% /nvram/rdkssa
root@RaspberryPi-Gateway:/#
root@RaspberryPi-Gateway:/# ### CPU UTILIZATION ###
root@RaspberryPi-Gateway:/# iostat
Linux 5.15.92-v7l (RaspberryPi-Gateway) 02/26/25 _armv7l_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
3.32 0.03 14.86 0.07 0.00 81.72
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
mmcblk0 2.72 30.11 34.72 109276 125979
mmcblk0p1 0.02 0.20 0.00 726 1
mmcblk0p2 2.69 29.34 34.72 106454 125978
sr0 0.00 0.03 0.00 127 0
root@RaspberryPi-Gateway:/# uptime
10:14:29 up 1:01, load average: 0.98, 0.80, 0.78
root@RaspberryPi-Gateway:/#
|
|
|
Limitation
"rbus" and "runit" Integration also part of Tiny RDKB effort but still those changes are not available in stable2 branch.
...