For those who find it interesting, enjoy!
Damn that’s a huge chunk of (what looks like) a 64 core CPU there. Impressive!
It’s cool it can aggressively cache that much. Although I am perplexed why one would have a swap file configured in this case? What does it give you here? Sorry not trying to be an elitist or anything just have no idea what advantage you get!
To be honest I tend to use swap less and less. But this was in the build that Hetzner does and I didn’t remove it.
If your application goes wild with RAM usage, a properly configured swap will make sure the underlying OS remains responsive enough to deal with it.
The OOM killer is usually triggered after it starts hitting the disk. Which means your system is unresponsive for a long time until it finally kills something.
Using something like oomd can help trigger before it hits swap but then why are you using swap in the first place?
The bigger issue is that the kernel sometimes ignores the swappiness and will evict code/data pages long before file cache even when set to 0 or 1. I’m still not sure if that was because of an Ubuntu patch or if it was an issue that’s been resolved in the years since I last saw this
deleted by creator
These graphs were generated from https://github.com/prometheus/node_exporter (I believe, not my graphs). They’re showing system-level data, not lemmy specific data.
Correct!
Who you hosting with?
They have a dedicated server: https://lemmy.world/post/75556
I figured haha. I was wondering which company they used
Whois shows Hetzner which answers my question :D
I don’t know what any of that means, but graag gedaan!
DataIsBeautiful vibe
This is so cool to see. Thanks for posting! Lemmy.world has been super smooth today
Is the memory leak still there?
No! Restarts are disabled and it’s OK now!
Great! 😁 I was just wondering because the memory graph showed sharp falls in memory usage every ~30 mins.
That is probably the Garbage Collector running.
Rust has no garbage collector though. Memory is freed up as soon as the variable leaves the current scope.
I’m guessing the server was still set up to restart every 30 mins at the time this pic was taken. Then they tried disabling that and it was fine.
It was mildly educated guess, I know very little about Rust.
Is that kibana or graphana?
grafana, judging by the logo
That’s the grafana icon and it says grafana top right
Graphana
THE DROP???!! >:O
Seriously! Talk about amazing optimization and debugging of the network service.
Thanks for all the hard work. It has been running so well all day!
I am not seeing them. Are they gone?
Love me some grafana.
I can’t believe how fast you’ve managed to crowdsource and fix things on this instance. I haven’t seen many problems at all sharing comments and things.
This is awesome! As a systems engineer for my day job, I love seeing stuff like this!
Pretty cool stuff.