RE: Monitoring JRun Memory Usage

2006-01-23 Thread Robertson-Ravo, Neil (RX)
How does it compare to SeeFusion?



-Original Message-
From: Nick de Voil [mailto:[EMAIL PROTECTED] 
Sent: 21 January 2006 10:33
To: CF-Talk
Subject: Re: Monitoring JRun Memory Usage

Russ

 U might want to have a look at fusion reactor.


Have you used this  does it do what it says? It looks fantastic.

Nick





~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230214
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


SeeFusion versus FusionReactor [was: Monitoring JRun Memory Usage]

2006-01-23 Thread Nick de Voil
 How does it compare to SeeFusion?

  U might want to have a look at fusion reactor.

I haven't used either of them yet - if anyone has used both, it would be
great to hear what you think.

Nick



~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230216
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Monitoring JRun Memory Usage

2006-01-23 Thread Douglas Knudsen
On 1/22/06, Steven Brownlee [EMAIL PROTECTED] wrote:
 First reaction: OutOfMemory errors are *usually* the result of a low PermGen
 setting on your JVM.

 Now, on to your question.  If you're running unmodified CFMX, then you're
 using the 1.4.2 JDK, so your options are limited.  If you've upgraded to the
 1.5 JDK then you have many options for probing deeper into the JVM guts to
 find the problem.  With the 1.4, then all you have is the code the Gabriel
 posted earlier.

actually, IIRC, visualGC can see non Java 5 JVMs.
http://java.sun.com/performance/jvmstat/visualgc.html
I have set this up before.  you need the Java 5 JVM installed, but you
don't have to switch the JVM CF uses.

DK

 -Original Message-
 From: Rick Root [mailto:[EMAIL PROTECTED]
 Sent: Friday, January 20, 2006 10:00 AM
 To: CF-Talk
 Subject: Monitoring JRun Memory Usage

 I'm running CFMX7.0.1 Enterprise on Windows Server 2003.

 I'd like to monitor - and log - JRun memory usage.  coldfusion died on us
 this morning for some reason - I can't find any indication of what caused
 the error other than the time it occurred (9:16am) when an OutOfMemory error
 occurred.

 I thought it would be useful to monitor memory usage every minute or so and
 record it to a log... timestamp,memory

 Anyone got any ideas of the simplest way to do this?  I do have Perl
 installed on the server so that might be an option.

 Rick



 

~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230221
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: SeeFusion versus FusionReactor [was: Monitoring JRun Memory Usage]

2006-01-23 Thread Snake
I'm a stickler for nice UI.
So I didn't really like seeFusion.
Fusion Reactor is on use on one of our servers and has stopped a few crashes
and tells me what site was timing out when it happened. Which actually
doesn't seem to be at all related, but there you go.
Fusion Reactor just looks more professional to me.
But all things considered, I probably will still write my own.

Russ 

-Original Message-
From: Nick de Voil [mailto:[EMAIL PROTECTED] 
Sent: 23 January 2006 12:24
To: CF-Talk
Subject: SeeFusion versus FusionReactor [was: Monitoring JRun Memory Usage]

 How does it compare to SeeFusion?

  U might want to have a look at fusion reactor.

I haven't used either of them yet - if anyone has used both, it would be
great to hear what you think.

Nick





~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230223
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Monitoring JRun Memory Usage

2006-01-22 Thread Steven Brownlee
First reaction: OutOfMemory errors are *usually* the result of a low PermGen
setting on your JVM.

Now, on to your question.  If you're running unmodified CFMX, then you're
using the 1.4.2 JDK, so your options are limited.  If you've upgraded to the
1.5 JDK then you have many options for probing deeper into the JVM guts to
find the problem.  With the 1.4, then all you have is the code the Gabriel
posted earlier. 

-Original Message-
From: Rick Root [mailto:[EMAIL PROTECTED] 
Sent: Friday, January 20, 2006 10:00 AM
To: CF-Talk
Subject: Monitoring JRun Memory Usage

I'm running CFMX7.0.1 Enterprise on Windows Server 2003.

I'd like to monitor - and log - JRun memory usage.  coldfusion died on us
this morning for some reason - I can't find any indication of what caused
the error other than the time it occurred (9:16am) when an OutOfMemory error
occurred.

I thought it would be useful to monitor memory usage every minute or so and
record it to a log... timestamp,memory

Anyone got any ideas of the simplest way to do this?  I do have Perl
installed on the server so that might be an option.

Rick



~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230208
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Monitoring JRun Memory Usage

2006-01-21 Thread Nick de Voil
Russ

 U might want to have a look at fusion reactor.


Have you used this  does it do what it says? It looks fantastic.

Nick



~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230167
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Monitoring JRun Memory Usage

2006-01-20 Thread Rick Root
I'm running CFMX7.0.1 Enterprise on Windows Server 2003.

I'd like to monitor - and log - JRun memory usage.  coldfusion died on 
us this morning for some reason - I can't find any indication of what 
caused the error other than the time it occurred (9:16am) when an 
OutOfMemory error occurred.

I thought it would be useful to monitor memory usage every minute or so 
and record it to a log... timestamp,memory

Anyone got any ideas of the simplest way to do this?  I do have Perl 
installed on the server so that might be an option.

Rick

~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230085
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Monitoring JRun Memory Usage

2006-01-20 Thread Snake
U might want to have a look at fusion reactor.

Russ 

-Original Message-
From: Rick Root [mailto:[EMAIL PROTECTED] 
Sent: 20 January 2006 15:00
To: CF-Talk
Subject: Monitoring JRun Memory Usage

I'm running CFMX7.0.1 Enterprise on Windows Server 2003.

I'd like to monitor - and log - JRun memory usage.  coldfusion died on us
this morning for some reason - I can't find any indication of what caused
the error other than the time it occurred (9:16am) when an OutOfMemory error
occurred.

I thought it would be useful to monitor memory usage every minute or so and
record it to a log... timestamp,memory

Anyone got any ideas of the simplest way to do this?  I do have Perl
installed on the server so that might be an option.

Rick



~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230118
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Monitoring JRun Memory Usage

2006-01-20 Thread Robert Everland III
I'm sure if you look through the java docs there will be something in there to 
get the memory size. Though size of memory doesn't necesarily mean bad server.



Bob

~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230119
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Monitoring JRun Memory Usage

2006-01-20 Thread Jon Gunnip
Rick,

We measure memory on our Windows 2000 server in two ways:

1) logging jrun metrics each minute though jrun.xml:

Set metricsEnabled to true in jrun.xml and use the following
metricsFormat to get a wealth of interesting statistics including
total and free memory (works for CF7):
attribute name=metricsFormatThreads (total/busy/listen/idle):
{totalTh}/{busyTh}/{listenTh}/{idleTh}; Sessions (active/inMem):
{sessions}/{sessionsInMem}; Memory (total/free):
{totalMemory}/{freeMemory}; Requests (handled/delay/dropped):
{handledRq}/{delayRq}/{droppedRq}; Service (handledMS/delayMS):
{handledMs}/{delayMs}; Bytes (in/out):
{bytesIn}/{bytesOut}/attribute

We then use a Windows scheduled task to run a small java parsing app
that parses the coldfusion-event.log for high threshholds of memory,
threads, or sessions.  If threshholds are exceeded, we get an email
with the details.

2) Windows performance montoring for CF-agnostic monitoring each minute:

We use the Windows performance monitor to record JRUN, IIS, and server
processor and memory usage to a CSV file each minute.  This is useful
for investigating a poorly running machine or retracing why the server
crashed.

Jon

On 1/20/06, Rick Root [EMAIL PROTECTED] wrote:
 I'm running CFMX7.0.1 Enterprise on Windows Server 2003.

 I'd like to monitor - and log - JRun memory usage.  coldfusion died on
 us this morning for some reason - I can't find any indication of what
 caused the error other than the time it occurred (9:16am) when an
 OutOfMemory error occurred.

 I thought it would be useful to monitor memory usage every minute or so
 and record it to a log... timestamp,memory

 Anyone got any ideas of the simplest way to do this?  I do have Perl
 installed on the server so that might be an option.

 Rick

 

~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230125
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Monitoring JRun Memory Usage

2006-01-20 Thread gabriel l smallman
cfset runtime = CreateObject(java,java.lang.Runtime).getRuntime()
cfset freeMemory = runtime.freeMemory() / 1024 / 1024
cfset totalMemory = runtime.totalMemory() / 1024 / 1024
cfset maxMemory = runtime.maxMemory() / 1024 / 1024

cfoutput
Free Allocated Memory: #Round(freeMemory)#mbbr
Total Memory Allocated: #Round(totalMemory)#mbbr
Max Memory Available to JVM: #Round(maxMemory)#mbbr
/cfoutput

From these numbers we can also determine the percent of free allocated
memory available, and also the percent of avalaible memory allocated

cfset percentFreeAllocated = Round((freeMemory / totalMemory) * 100)
cfset percentAllocated = Round((totalMemory / maxMemory ) * 100)
cfoutput
% of Free Allocated Memory: #percentFreeAllocated#%br
% of Available Memory Allocated: #percentAllocated#%br
/cfoutput 

-Original Message-
From: Robert Everland III [mailto:[EMAIL PROTECTED] 
Sent: Friday, January 20, 2006 12:01 PM
To: CF-Talk
Subject: Re: Monitoring JRun Memory Usage

I'm sure if you look through the java docs there will be something in there
to get the memory size. Though size of memory doesn't necesarily mean bad
server.



Bob


~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230142
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Monitoring JRun Memory Usage

2006-01-20 Thread Brad Wood
Is there any way to get processor usage on the web server.  I guess what
I really want is a visual performance monitor for more than one server
at a time (kind of like MS SQL server monitor) to keep track of our
production web servers.  The problem is we run Red hat Enterprise 3.
Our techs won't install any gui like xwindows, and I can't find any
program that can simultaneously monitor cpu load on several Linux
servers in some sort of constantly updating graph.  
For our SQL servers, we actually have a projector down in the
programming area which constantly projects the SQL server monitor on the
wall.  Kind of cool-- just wish we could get that for the web servers.

Any ideas?

~Brad

-Original Message-
From: gabriel l smallman [mailto:[EMAIL PROTECTED] 
Sent: Friday, January 20, 2006 3:37 PM
To: CF-Talk
Subject: RE: Monitoring JRun Memory Usage

cfset runtime = CreateObject(java,java.lang.Runtime).getRuntime()
cfset freeMemory = runtime.freeMemory() / 1024 / 1024
cfset totalMemory = runtime.totalMemory() / 1024 / 1024
cfset maxMemory = runtime.maxMemory() / 1024 / 1024


~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230152
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54