slashzero

joined 1 year ago
[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Yes. It’s called performance testing. Basically an engineer would need to setup test user transactions to simulate live traffic and load test the system to see how everything scales, where it breaks, etc. Then you can use the results of the tests to figure out how big of an instance you should use for your projected number of users.

Jmeter, and locust.io are the two biggest open source performance test tools.

The alternative is take a wild guess. See how the system behaves, and make adjustments in real time… like what @[email protected] is currently doing.

[–] [email protected] 1 points 1 year ago

That was fast...

[–] [email protected] 1 points 1 year ago

Thank you for confirming that! I would not make sense if it didn't count all subs including external instances.

[–] [email protected] 1 points 1 year ago

Wait, another one? Or is this a repost of the one I already subbed to?

[–] [email protected] 1 points 1 year ago (1 children)

Hell yeah! Let’s go Padres!

[–] [email protected] 0 points 1 year ago* (last edited 1 year ago) (2 children)

I’m subbed from my instance, hakbox.social. Does that count towards the total subs? How does that work?

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (3 children)

All my Reddit subs are slowly making it over here! Not a local anymore, but I lived a good 10 years in San Diego. I miss good burritos, especially the California Burrito.

[–] [email protected] 0 points 1 year ago (2 children)

Ideally, yes. If that can be the reality, and I suppose that is how it should would with federation, then server costs should never get out of hand.

[–] [email protected] 0 points 1 year ago* (last edited 1 year ago) (4 children)

You bring up a very good point. Currently lemmy.ml has thousands of users. Lemmy.world has thousands of users. The hardware they have selected to run their instances is adequate for now, but, what is the plan for scaling out if the user base grows? Is there one? They have a donation page on each lemmy instance (click or tap the heart icon,) but that can’t be enough to pay for the cost of running something used by millions of people, even if only 100s of thousands are ever only online at any given time.

In terms of UI/UX, @[email protected] has mentioned in a post they are currently working on major performance improvements and enhancements.

[–] [email protected] 1 points 1 year ago

Ooh, that’s a good one. I use that a lot too.

[–] [email protected] 0 points 1 year ago (1 children)

3.2k users is impressive. But yes, 10 seconds is bad. 2.5 seconds is about the max I find acceptable. If you don’t mind me asking, what are you running on, in terms of hardware?

I’m tempted to fire up jmeter, or locust, or k6 and push some load against my instance to see how things look internally under load.

[–] [email protected] 0 points 1 year ago* (last edited 1 year ago) (3 children)

Thanks for this post, @[email protected]. I’ve setup my own instance and am enjoying the lemmy experience so far.

At least the latest RC cut the post and save time in half, for me. That’s a measurable improvement. It definitely must be due to server load, as posting and saving to [email protected] from my instance seems pretty snappy.

view more: next ›