Suggestions for GUI improvements

Just some suggestions for GUI improvements…


Quick, tell me what status page this is… Well my markings kind of give it away, but You see “Running” “Start” and “Stop” and Uptime big as life… but have to look at the tinie tiny font in the corner to see this is the Datum status page.

The dependency should say Core OR knots. (that’s probably a Leo thing)


The Status should be right next to the Name… like it is in 3.5
Now, your eyes have to scroll across to the opposite side of the screen to ‘connect the dots’. “Uptime” is not that important to see. I’d rather see “Interface Ready”, “Blockchain Synced”, etc.


Memory doesn’t seem to show how much is actually being used.

With Proxmox I can see that 14+Gbs out of 20 are being used.

That’s all for now. I’ll add more as I think of it. But don’t take these criticisms too hard, I’m still a big fan of the project. Just adding my 2 cents.

about the memory usage: there is a difference between “free” memory (not used by anything) and “available” memory (memory that is available to be used by applications). Proxmox shows ‘total used RAM’ (including used by disk caches), StartOS shows “available” memory.

“Free” memory is wasted memory, because it is not used by anything (not even for disk caching).

This is a very common misconception, so much so that someone created this website: https://www.linuxatemyram.com/

Interesting. Thanks for sharing.
Seems like that website is calming people’s concerns over stats showing not enough memory is available. My concern is actually the opposite… I wish the Memory in Start9 Metrics showed that more memory is “used”… as confirmed by proxmox (proxmox will crash if the allocation conflicts with other virtual demands), and syncing the blockchain slows to a crawl.
Meanwhile Start9 is showing only a tiny small amount used… even during the Initial Block Download. The UTXO set uses a huge chunk even after the IBD is finished. So yeah, I don’t want the Metrics to playcate/soothe any memory fears and insecurities… I want it to tell me cold hard truth, which is then useful for setting allocations in Proxmox.

The point is, linux will use most of the free ram for disk caches. So there’s nothing to tweak, since regardless of the amount of RAM you assign to your vm, proxmox will show that it’s almost 100% used, always.

StartOS is actually showing the “correct” value (actual used RAM by applications) and this would be a request for proxmox to show the difference between free and available ram.

If StartOS would show ‘free’ ram, this will almost always be 0 or 1% and non-tech savvy users would think there is something wrong.

Also see: PVE incorrectly displays RAM consumption by Linux virtual machines | Proxmox Support Forum

regardless of the amount of RAM you assign to your vm, proxmox will show that it’s almost 100% used, always.

I agree, if it’s set to 16Gb or lower. But above that it seems to accurately reflect the UTXO set.

If StartOS would show ‘free’ ram, this will almost always be 0 or 1% and non-tech savvy users would think there is something wrong.

Fair enough. My request is to at least put the free statistic in the display somewhere… even if you want to put it 6pt font (in the corner hidden behind 5 captchas asking for confirmation, whatev)… and keep the giant blue comforting “used” circle for the non-tech normies, that’s fine. I’d just like to see it. (Or actually, whatever the inverse of “free” is… it’s a really fascinating look at what’s going on under the surface… I think it’s related to the UTXO set)

1 Like

,I’d just like to see it.‘’ fair enough :+1: if kept separately, like for example free -h shows it:

root@homelab:~# free -h
               total        used        free      shared  buff/cache   available
Mem:            62Gi        54Gi       540Mi       131Mi       8.5Gi       8.2Gi
Swap:           11Gi       1.0Gi        11Gi
1 Like