Load spikes with low CPU high IO application

186 Views Asked by At

I'm running an application that makes hundreds of http calls per second and is parsing and storing the data in redis. The I/O operations are asynchronous but I'm still getting consistent load spikes. From other articles I've read the CPU is low (mostly waiting for I/O) but the load averages spike (calls waiting to be processed) not sure where the hangup would be since new threads are only spawned if the active thread count is below the size of the thread pool. Any advice would be appreciated, I've included a graph below of the behavior I'm seeing:

enter image description here

0

There are 0 best solutions below