[ic] Time for new hardware?

Stefan Hornburg (Racke) racke at linuxia.de
Tue Sep 20 12:57:21 UTC 2016

On 09/20/2016 02:20 PM, Grant wrote:
>>> I've been making a lot of optimizations lately and I think I'm to the
>>> point where my 4 cores just aren't able to keep up with demand during
>>> peak traffic hours each day.  Pages load quickly when I see fewer than
>>> 4 busy interchange processes in top but things slow down drastically
>>> after that.  Once I'm OK with the degree of optimization my ITL pages
>>> have undergone and I'm not IO-bound or memory-bound, is it time to
>>> throw CPU at the problem?
>>> I'm a little puzzled because I've seen my server perform much better
>>> under much greater loads in the past.  I thought my growing mysql
>>> tables could be the problem so I set up indexes and it has helped but
>>> my server still struggles under loads it used to handle without issue.
>>> I did notice that my tables are split about 50/50 between InnoDB and
>>> MyISAM and I'd like to make all of them InnoDB.
>>> - Grant
>> Yeah, I would recommend to switch all them to InnoDB for consistency
>> and real transactions.
>> You probably can find sufficient resources on MySQL optimization with
>> InnoDB if that is your bottleneck.
> Actually IO doesn't seem to be a bottleneck at this point.  It seems
> to be CPU as things slow down once I have 4 busy interchange processes
> on my quad-core CPU and iotop does not show much activity at that
> point.  Besides ITL optimization, is this a clear case of needing a
> faster CPU and more cores or is there anything else to consider first?
>> May I ask which webserver you are using?
> I'm using nginx reverse proxied to apache2.
> - Grant

Did you consider to get rid of Apache?


Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration.

More information about the interchange-users mailing list