Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Comparison of Image Size


S.NOYocto 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
idFrame


Card
defaulttrue
labelBefore Tiny RDKB


Code Block
languagebash
themeDJango
titleRootfs 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
defaulttrue
labelAfter Tiny RDKB


Code Block
languagebash
themeDJango
titleRootfs 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
idRAM Usage, CPU Utilization, Rootfs Size On Storage Disk


Card
labelInitial BootUp


Code Block
languagebash
themeDJango
titleRootfs 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
labelAfter One Hour


Code Block
languagebash
themeDJango
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.

...