CPU is actually a pretty big bottleneck for matrix. I ran a server for about 1/2 the year and it used quite a bit more CPU that I initially thought. And it was a single user instance of all things. I used a docker and then later on yunohost. Both times cpu would spike quite often.
I didnt use video calling all that much, although I did try it out. It worked but I didnt see a difference one way or another self hosting that.
Federation was the real killer. Once I got hooked up to the main matrix server, it spiked like crazy. Give it a shot and let me know how it goes! Who knows a lot can happen in 6-8 months!
CPU is actually a pretty big bottleneck for matrix. I ran a server for about 1/2 the year and it used quite a bit more CPU that I initially thought. And it was a single user instance of all things. I used a docker and then later on yunohost. Both times cpu would spike quite often.
That’s good to know as I’m running quite an old CPU. An i5-4670k.
Were you doing video calling? Federation? Curious what would make the usage spike like that.
I didnt use video calling all that much, although I did try it out. It worked but I didnt see a difference one way or another self hosting that.
Federation was the real killer. Once I got hooked up to the main matrix server, it spiked like crazy. Give it a shot and let me know how it goes! Who knows a lot can happen in 6-8 months!