Jump to content

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


Recommended Posts

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.

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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
 Share

  • Recently Browsing   0 members

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