[ic] Most Common Performance Issues

Dan Browning interchange-users@icdevgroup.org
Thu Aug 22 19:40:01 2002


At 06:32 PM 8/22/2002 -0400, you wrote:
>Our site is running IC on a DP 800Mhz Redhat box with 512MB of RAM with 
>SCSI disk.  This machine runs only IC.  The site is based off of the 
>foundation sample site and contains about 300 product using the standard 
>(non-RDBMS) database.  We have seen decreasing performance over the last 6 
>months the site has been up.  There is up to 4 IC processes running at a 
>time because of traffic.  Each page on the site takes from 2-10 secs to 
>generate.  This is across all platforms and browsers at LAN speed. If an 
>IC process has the machine to itself (only 1 user on the site), that 
>process will take 97% of the CPU.  While this is understandable, even when 
>there is 1 process, it still takes ~4 seconds to generate a page.  I don't 
>know how a machine as powerful can get floored by 4 concurrent users.
>
>Currently we run expireall each day.  This seems to help a little.
>
>What else could I do (configuration, cron, etc) to work on performance?
>
>Thanks,
>Michael

Try going to rpc mode, if you haven't already (see interchange.cfg), this 
is equivalent to Apache PreFork mode.

However, moving to SQL isn't very difficult (Variable MYSQL 1 and Variable 
SQLDSN ...) and it brings a lot of benefits, namely speed.

I'll see if I can add these tips and others to the Performance FAQ (which 
I'm sure you've seen):

http://www.icdevgroup.org/cgi-bin/ic/docfly.html?mv_arg=icfaq11.00

Good luck!

/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
| Dan Browning, Kavod Technologies      <dan.browning@kavod.com> |
| (360) 882-7872 x7, 6700 NE 162nd Ave, Suite 210, Vancouver, WA |
\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
Advice to young men: Be ascetic, and if you can't be ascetic,
then at least be asceptic.