hexdump0815 / imagebuilder

velvet os - simple script framework to build ubuntu 22.04 lts jammy (in older versions also 20.04 lts focal) and debian 12 bookworm (in older versions also 11 bullseye) bootable usb / sd card images for some arm and intel devices - lots of prebuilt images as well
GNU General Public License v3.0
288 stars 43 forks source link

kind of a changelog of the dev branch #8

Open hexdump0815 opened 3 years ago

hexdump0815 commented 3 years ago

i'll try to use this issue to track some of the things i'm thinking about, experimenting with or working on in the dev branch for some kind of a next generation of the imagebuilder scripts

so far we have there:

hexdump0815 commented 3 years ago

btw. i also experimented with running an armv7l userland on aarch64 to save memory (armv7l has a something like 30% +/- lower memory footprint than aarch64 both on memory usage and filesize of binaries on disk) but finally gave up on it for the following reasons:

it looks like the best approach to run for instance a firefox with about 40-50 tabs open on a 2gb aarch64 system is using zswap - in my tests so far it only resulted in minimal swapping (50-100mb)

tosiara commented 3 years ago

I have flashed this test image, and so far using as a server without gui (lightdm disabled) Idle instance without any apps running shows 0.20 load - is that normal?

image

hexdump0815 commented 3 years ago

maybe this is top itself or some kernel daemons - looking at the top output for a while in H mode might give some clue ... also is the load usually averaged over some time, so maybe waiting a bit more might lower it even more ... maybe ubuntu is still doing some auto update checks on bootup too - i think i disabled quite a bit of that already but there might still some settings be left in /etc/apt/ ...

tosiara commented 3 years ago

I made this screenshot in 1 hour 23 minutes after boot, so it was idling for quite long time. Never seen such high load on a clean system doing nothing

Will continue checking