| 28 Jul 2021 |
nixinator | (much) | 21:53:21 |
nixinator | i don't do private chats... maybe private dances...but that's my limit. | 21:53:25 |
andi- | For whatever reason the VM has tons of I/O wait... looking at that right now | 22:00:48 |
andi- | Hopefully just hetzner being slow | 22:01:01 |
nixinator | ok.. | 22:02:08 |
andi- | seems to have recovered now | 22:02:42 |
nixinator | you got live stats for this server anywhere? | 22:03:55 |
andi- |  Download image.png | 22:05:15 |
andi- | yes I do, not sharing access to that just yet | 22:05:22 |
nixinator | ok..that's cool...promethus? | 22:07:49 |
andi- | yeah | 22:07:54 |
nixinator | cool! | 22:07:57 |
nixinator | blimey...that went pretty crazy | 22:08:37 |
nixinator | this VM, is a shared one... | 22:08:46 |
nixinator | with 200 other mine craft servers. | 22:09:02 |
nixinator | or do get any QOS gurantee's? | 22:09:15 |
andi- | hahaha, I think this is more storage related than anything else. | 22:09:18 |
nixinator | or it's paging? | 22:09:42 |
andi- | I could get dedicated CPU cores if I felt like it. I've about 10 VMs with them and monitor all of them but never had anything close to this. I also have a bunch of almost always idle VMs where the CPU load never really changes more than +-5% or so when things on the host are "crazy" | 22:10:07 |
nixinator | i see. | 22:10:38 |
andi- | It isn't swapping at all. Even though this server is in all of the NixOS rooms with a few users it is humming around 300MiB memory consumption | 22:11:25 |
nixinator | synapse is python...so has all the ups and down python has to offer. | 22:21:30 |
nixinator | does python have a stop the world GC? | 22:21:48 |
andi- | yes it does | 22:23:01 |
andi- | it also has generational GC | 22:23:08 |
andi- | and it can take hours for objects to be reclaimed | 22:23:15 |
andi- | I am running it with jemalloc to at least mitigate the fragmentation issue | 22:23:27 |
nixinator | like lost and found at my local police station? | 22:23:32 |
andi- | Maybe? | 22:23:44 |
andi- | If objects are alive long enough it only checks them every once in a while. | 22:24:01 |