> I assume this is 32bit given the amount of RAM. If by 750 pages per
> second
> (bursts up to 1250-1500) you mean ColdFusion templates executing (and I
> assume you do) then you are getting quite a bit out of the server I'd
> say
> and making good use of your xeon 3.3's :) Your options for tweaking
> are
> going to be fairly limited - perhaps some tuning with how GC operates
> or
> changes to the simultaneous request number - and of course caching
> (queries
> or structs or whatever you are using repetitiously). But all in all
> that's
> pretty good for page executions per second. Note - page executions are
> not
> the same thing as http requests... 750 http requests could well be
> quite
> modest. Most http requests are NOT for cf pages but for css, images, js
> etc.
>
> Also I would add that it is often the performance of the database
> that
> determines the capacity of the web server. It sounds like you are doing
> ok
> with that as well.
>
> Mark Kruger - CFG
Mark,
Yes, it's 32-bit and yes, that's 750 - 1500 CF pages per second. Typically a
request hits the following CF templates.
* application.cfc
* header.cfm
* mainpage.cfm
* footer.cfm
The page speed warning level is set to 5 seconds so I can see what's holding
things up quite easily. The job search is the thing that regularly triggers
the limit... However, it's not too bad given the amount of searches going on
and typically they complete in 5 seconds or slightly less. E.g.
processing template: <pathtosite>\www\jobsearch.cfm, completed in 5 seconds,
exceeding the 5 second warning limit
In terms of HTTP hits per second, then I'd have to double check but HTTP
hits per second will be much, much higher.
The DB is MSSQL Server, *all* queries are effectively prepared statements
and use CFQUERYPARAM everywhere. The sites make extensive use of
"CachedWithin" and most queries have execution times of 0 according to the
SQL profiler.
The server has the following Config settings:
Simultaneous Template requests: 50
JVM Heap Size : 1088MB
JVM arguments:
-server -Dsun.io.useCanonCaches=false -XX:MaxPermSize=384m -Xmn256m
-Dcoldfusion.rootDir={application.home}/../
-Dcoldfusion.libPath={application.home}/../lib
-XX:+UseConcMarkSweepGC -XX:+UseParNewGC
Caching: 8200 templates (more than enough)
Trusted Cache is on
Save Class files is enabled
Max. Cached queries: 750
Sessions:
J2EE sessions are enabled and have a max. timeout of 30 minutes
Paul
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive:
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355909
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm