Jump to content

Processwire, RepeaterMatrix and file I/O high throughput with lots of matrix types?


Recommended Posts

Posted

I'm trying to troubleshoot a rough bottleneck I haven't dealt with before. I've got extreme i/o spikes coming from pw/index.php and ajax calls are unusably slow.

I've been building out a template system that makes heavy use of RepeaterMatrix. I've spent the last few days loading a pretty large number of matrixtypes that have a few fields each.

I've turned off prodrafts and rockmigrations, trying to strip things down to a point where I can get reasonable speed out of it.

I thought it might have been some of the plugins I installed recently (Media Lister, Dynamic Selects) but removing them didn't help too much.

I'm used to dealing with CPU issues, not i/o I am not entirely sure how to go about it.

The slowdown seems to be mostly on the backend.

Posted

So my cap is set to 2.44MB/s right now for I/o

But I feel like I hit that a lot!

My hosting is supposed to provide 15 MB/s for the service tier I have.

Screenshot_20240131-025519.thumb.png.8ab5e91a80ed60d89f7cc6f910689eba.png

Screenshot_20240131-025555.thumb.png.730bd9edbbc8e457d7f6066256b1ea9b.png

These sets of numbers don't add up! I put in a ticket.

What I/o disk throughput is typical for a production install with caching?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...