Enabling Windows Performance Monitor in CF8
Platform: Windows 2003 SP2, CF8 Standard (upgraded from CF7)
I can't seem to get the Windows Performance Monitor Counters
for CF8 to work in my newly upgraded installation.
1) In CF Administrator > Debug Output Settings I tick the
"Enable Peformance Monitoring" option and click Submit Changes.
Message: "Server updated" appears and the box remains ticked.
However If I refresh the page or navigate to another and return,
the tick is lost.
2) Restart CF Service
3) Open Perfmon and click Add Counters
4) ColdFusion 8 Perfomance Object and Counters are all listed
correctly, BUT there are "no instances" in the box on the right and
therefore the "Add" button is disabled, so I can't add any
counters.
5) Checking in CFAdmin again, the "Enable PM" tick is still
lost.
It all worked in CF7, however that was on W2K3 SP1.
SP2 is a new factor, could that be the cause?
Thanks.
Fixed by editing the neo-metric.xml
http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?catid=3&threadid=1303184
Similar Messages
-
Use Windows Performance Monitor on WLS 6.1 SP4?
Hi,
I wonder whether it's possible to use the Windows Performance Monitor to monitor WLS 6.1 SP4 performance counters.
I would like this obviously to be able to save counters from WLS and Windows in one file for later analysis.
If it's possible. What do I have to do to make it work? I have just installed WLS 6.1 incl SP4.John <[email protected]> wrote:
I wonder whether it's possible to use the Windows Performance Monitor
to monitor WLS 6.1 SP4 performance counters.No, not as far as I know. WLS performance counters cannot "talk" with the Win32
performance monitoring APIs or native WMI. It's a technically difficult challenge
to link these two components together (requiring knowledge of NT internals and
such) .
You may wish to contact a third-party vendor that provides J2EE black-box monitoring
and collection software. Most allow for "offline" analysis, too.
Brian J. Mitchell
Systems Administrator, TRX
email: [email protected]
office: +1 404 327 7238
mobile: +1 678 283 6530 -
Error installing Oracle Counters for Windows Performance Monitor
Hello,
I have installed Oracle EE 11g 11.2.0.1.0 on a Windows 2008 R2 server. Now, I am using the Oracle Universal Installer to install the Oracle Counters for Windows Performance Monitor 11.2.0.1.0
Source path is D:\Share\11gR2_win32_11gR2_database_install\database\stage\products.xml
Installation Type is Custom
Install Location is C:\app\dmadmin
Path is C:\app\dmadmin\OraHome_1
I de-select all product components and select the following two:
Oracle Windows Interfaces 11.2.0.1.0
Oracle Counters for Windows Performance Monitor 11.2.0.1.0
I get the following error:
OUI-10150:Error: A runtime exception occurred while setting s_digCfgNamingLabelSIDnull in component Database 11g 11.2.0.1.0 . Installation cannot continue for this component.
I am given the choice of Stop installation of all products and Stop installation of this component only which both result in non-installation of selected component.
Does anyone have any advice or solutions for this error? I have tried re-booting the server, but get the same error.
Thanks for your assistance,
StumpedOUI from ORACLE_HOME (OH\oui\bin\setup.exe) cannot be used to install components from 11.2.0.1 installation media (products.xml)
This is documented, but I am not able to locate it now.
Have you checked if the Performance Monitor files are already installed or not?
Thanks
Srinivas -
Oracle Counters for Windows Performance Monitor Tool-is it available on XE?
Hi,
I'm looking for a way to deal with Windows Performance Monitor on XE db- I've found documentation on Oracle Counters tool but im not able to initiate it (db or client)- is it available on XE? or is there any other option to work with Performance Monitor?
Regards,
BDHi,
I'm looking for a way to deal with Windows
Performance Monitor on XE db- I've found
documentation on Oracle Counters tool but im not able
to initiate it (db or client)- is it available on XE?No it's not part of XE distribution
or is there any other option to work with Performance
Monitor?You must use at least Standard Edition. -
Windows Performance Monitor Counters
There are no Windows Performance Monitor Counters for CF10?
Thanks, Carl.Hi Carl,
Can you please log a bug for this.We will investigate the issue.
Thanks,
Asha
Adobe ColdFusion Team. -
RDS 2012 R2. Our current setup:
1 gateway (also licensing and rdweb)
2 session hosts (with 1 collection)
1 connection broker
All servers are hyper-v using dynamic memory up to 8GB and 4 vCPU's.
The performance seems poorer than when we had all roles installed on 1 server. How can we monitor performance on these servers? We would like to monitor CPU utilization, RAM usage and disk I/O.Hi,
There are several methods\tools for monitoring performance on RDS server. We can try performance monitor (Perfmon) for checking the related task. Other thing there is specified article for this you can go through as per below article.
Performance Tuning Guidelines for Windows Server 2012 R2
https://msdn.microsoft.com/en-us/library/windows/hardware/dn529133.aspx
Also you can refer following article for information.
Using Windows Performance Monitor to Baseline a Terminal Server (Part 1)
Hope it helps!
Thanks.
Dharmesh Solanki
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected] -
I have been trying to diagnose an intermittent application
slowdown. Periodically, my CF App Server has to wait for a long
time for the database to return the query results.
To help figure out what may be happening, I have activated
the CF data in the Windows Performance Monitor. Does anyone know
what the "Avg DB Time" metric tell us? Even when
I have 0 requests executing, I can have a non zero value appear in
the Avg DB Time (sometimes the number is rather large).I have checked our servers and found this beaviour on all x64
machines (currently 3)!!!
Here is the event log:
The Open Procedure for service "ColdFusion 8 Application
Server" in DLL "C:\WINDOWS\system32\cfperfmon_8.dll" failed.
Performance data for this service will not be available. The Status
code returned is the first DWORD in the attached data.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp. -
Performance monitoring tool for Essbase
Currently we are using Zabbix to monitor the resource usage of Essbase database (CPU, memory, disk IO, etc).
We would like to know is there are any other web based monitoring tools that can monitor down to process level. The existing Windows performance monitor is relatively complex and also lack of web based interface for administrator to monitor the processes easily.
We are also looking at Quest Spotlight for Windows but not yet fully explored its capability. We would like to know if there are other choices used by other Essbase administrators.
Thanks in advance.Jbooth wrote:
Please review the following thread where I wrote a bit about monitoring tools - Re: Monitoring System 9.3.1 Availability
Regards,
JohnThanks John! I don't realize that Hyperic is a open source freeware for monitoring. I will try this way. -
Performance monitor CF9 Windows 2008 R2 x64
When I enable the performance counters for coldfusion 9, I'm not able to add any counters in the performance monitor.
I can add counters in the 32 bit version of perfmon (mmc /32 perfmon.msc) but that is only because the CF9 performance counters seem to be incompatible with the 32 bit performance monitor.
The really weird thing is that when I tried to enable 1 single counter at a time they all worked, including the Coldfusion 9 counters.
The CF9 counters only work in combination with a few other counters;
.NET CLR Data
.NET CLR Networking
.NET Data Provider for Oracle
.NET Data Provider for SqlServer
.NET Framework
BITS
WmiApRpl
There is a bug tracked for what seems to be the same problem on Windows 7, this was closed but I dont know of any fix for this.
http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html#bugId=83344
I would appreciate any help in the right direction.
Thanks for reading,
JayHello,
Perhaps enable CFSTAT, CFadminUI > Debugging & Logging > Debug Output Settings > Enable CFSTAT .Do you get values for the same counters when using cfstat (eg C:\ColdFusion\bin>cfstat 5)?
CFSTAT uses similar counters as CF Performance Monitor.
HTH, Carl. -
Windows Server 2008 R2 Performance Monitor information / thresholds
Dear Users,
I have been in search for information about the Performance Monitor for Windows Server 2008 R2.
Unfortunately not with exactly what I wanted to, so I have some information but still not complete.
What I'm trying to find is a sort of table with information which counters are good to monitor to make sure the server has enough hardware available.
We are working in a virtual environment so that makes it easy to give more hardware, but this also means that there is a possibility we are handing out to much and that we need to take some hardware back.
But I find it hard to find the right information about the counters to use and with the thresholds.
I got already a lists with counters, explanation and the thresholds, but there are way more counters.
Is there anyone who could point me out to a website were I can read more information about this subject?
Because I really want to spend more time about what is using resources and if we are working efficiency.
Any other information regarding the Performance Monitor is as well welcome.
Kind regards,
MartijnHiya,
I use the following table as a rule of thumb.
Objects & Counters
Issue thresholds
Processor - % Processor Time
Above
75-85%
Disk - Avg. Disk Queue Length
Slowly rising until poor performance is experienced.
Disk - % Idle Time
Larger than 90%
Disk - % Free Space
Less than 20%
Memory - Available Mbytes
Less than 2GB on Web server.
Memory - Cache Faults/sec
Larger than 1
Memory - Pages/sec
Larger than 10
Page File - % Used and % Used Peak
Trend analysis on occurrence. The more often, the worse.
Network - Total Bytes/sec
Larger than 40-50% of network capacity.
Process - Working Set
Larger than 80% of total memory
From my own guide:
https://jesperarnecke.wordpress.com/2014/05/19/sharepoint-infrastructure-design-specification/ -
CF 9 Performance Monitor problem on Win Server 2003 R2 x64
This is a new install of both the operating system and CF 9. I'm unable to get the CF 9 counters to even show up in Performance monitor.
I get the following error in the Event Viewer when trying to enable them... any ideas on what to try next?
"The data buffer created for the "ColdFusion 9 Application Server" service in the "C:\WINDOWS\system32\cfpefmon_9.dll" library is not aligned on an 8-byte boundary. This may cause problems for applications that are trying to read the performance data buffer. Contact the manufacturer of this library or service to have this problem corrected or to get a newer version of this library."Sorry. I was waiting to see if others had answers.
Since so far they don't, let me ask this: if you view Perfmon, do you find whether it lists CF 8 as a performance object (in perfmon)?
If so, add them to the display and see if perhaps those show what you thought should be reported for CF9.
I just checked my own 2k3 server, and I too had updated it from 8 to 9. Though not 64bit, I see the same error in my event log, but I see that my CF9 server stats are being reported under CF8. To be clear, don't have CF8 running. But I did update from Enterprise Multiserver 8 to 9 Standard. That may explain why the cf8 dll is still in windows\system32. I suppose mine is a rather rare case, but maybe it's what happened to you. I could try deleting the cf8 dll, but since I do still have the CF8 install there, with the instances stopped (cfusion, admin, and others), I may have need to turn them on some day. Also, it seems I'd need to restart CF or perhaps the server to make that change take effect, and I'd rather not (it's my prod server).
But let us know if the workaround (viewing under CF8 counters) works, or if you have the same situation and would be willing to delete the CF8 dll and restart.
/charlie -
How do I write/use performance monitor to run an action when something happens?
I notice that I get a popup if desktop resources are over-used asking me if I want to turn off the glass desktop.
That's fine.
I've been looking in Performance Monitor for how this is done, as I have a program that periodically runs amok and starts indexing my Documents directory. I usually start to notice my machine getting sluggish when the process gets to about 1.5-2+GB
in Virtual and working memory. At that point it seems to be increasing it's network usage rate geometically, and interrups will start getting delayed or lost -- keyboard will lock up for periods, lots of things freezing temporarily (music will get 10-20
second dropouts) It can even cause a complete system lockup
So what I would like to do is monitor any instance of this process by name ('explorer'), and restart it when it gets to over 1.5GB of usage.
I setup a monitor of virtual size and working memory in the performance monitor, but I don't see how to set up an alarm that starts an action to restart it. (restarting it will cause the problem to go away for anywhere from a few hours to several days).
I've no clue as to what triggers it.
I found a bunch of XML scripts in
Windows/pla/Rules with names like:
Rules.System.CPU.xml*
Rules.System.Common.xml*
Rules.System.Configuration.xml*
Rules.System.Diagnostics.xml*
Rules.System.Disk.xml*
Rules.System.Finale.xml*
Rules.System.Memory.xml*
Rules.System.NetDiagFramework.xml*
Rules.System.NetTrace.xml*
Rules.System.Network.xml*
Rules.System.Performance.xml*
Rules.System.Performance.xml.orig*
Rules.System.Summary.xml*
Rules.System.Wired.xml*
Rules.System.Wireless.xml*
These have some XML language in them that looks like it woud be for monitorying and doing actions:
<Rule name="$(RuleDiskSummary)" enabled="true">
<Step select="/Report/Section/Table[@name='hotFile']">
<Exists>
<Otherwise>
<Delete select="Summary"/>
</Otherwise>
</Exists>
</Step>
<Step select="/Report/Section/Table[@name='physicalDiskCounters']" fatal="true">
<Exists>
<Otherwise>
<Insert>
<Node>
<Summary key="100" find="field" field="counter" value="Avg. Disk Queue Length" topic="diskInfo">
<Data name="max" label="diskQueue"/>
</Summary>
</Node>
</Insert>
</Otherwise>
</Exists>
</Step>
</Rule>
</Group>
<StringTable>
<String ID="GroupSummary">Add Summary Blocks</String>
<String ID="RuleMemorySummary">Memory Summary</String>
<String ID="RuleDiskSummary">Disk Summary</String>
<String ID="RuleNetworkSummary">Network Summary</String>
</StringTable>
<Rule name="$(RuleDiskSummary)" enabled="true">
<Step select="/Report/Section/Table[@name='hotFile']">
<Exists>
<Otherwise>
<Delete select="Summary"/>
</Otherwise>
</Exists>
</Step>
<Step select="/Report/Section/Table[@name='physicalDiskCounters']" fatal="true">
<Exists>
<Otherwise>
<Insert>
<Node>
<Summary key="100" find="field" field="counter" value="Avg. Disk Queue Length" topic="diskInfo">
<Data name="max" label="diskQueue"/>
</Summary>
</Node>
</Insert>
</Otherwise>
</Exists>
</Step>
</Rule>
</Group>
<StringTable>
<String ID="GroupSummary">Add Summary Blocks</String>
<String ID="RuleMemorySummary">Memory Summary</String>
<String ID="RuleDiskSummary">Disk Summary</String>
<String ID="RuleNetworkSummary">Network Summary</String>
</StringTable>
Question is, how can I setup it for calling a trigger script when
parameters for Explorer get out of spec.
On confusing issue that stopped me from proceeding, was the time schedule to run the report:
I only allows for once/day.
I need / want continuous monitorying -- say at 1 minute or 3 minute intervals (5 might work, not sure -- doesn't take long for Explorer to get to 1-2G with a network connection of 10Gb.
So how can I monitor and control it?
A side issue -- I notice a resource-control agent for Win 2008 -- but this was disabled for Win7.
Anyone know why resource usage on Win7 was considered less important than on Win2k8 server?
My version of Win7 is Win7-x64-sp1 "Ultimate" [sic] (it doesn't include professional features like resource control)...
Thanks...This has bothered me for over a year and has persisted through new profiles and reinstalls of of the OS.
I have a feeling it is related to MS disabling Network disks in their indexer, so Explorer ends up doing it as a surrogage for things like the search engine (with the results not stored, because they are not local -- the worst of both worlds?)... but that's
just a feeling...
Thanks!
Astara...You can create a Data Collector Set (create manually, not template), then choose performance counter Alert, configure alert actions, from the script, seems you want to monitor the “physicalDisk” performance, so you can set the “physicalDiskCounters”
into alert action, please follow the instruction in the link below.
Monitor disk space
http://www.ms-opsmgr.eu/?cat=43
If you want to view the detailed process related about explorer when your machine getting sluggish, I'd like to introduce a tool named process explorer to you.
http://technet.microsoft.com/en-in/sysinternals/bb896653.aspx
It can clearly show you the processes running in your system, along with the hierarchical relationship and the cpu usage.
NOTE
This
response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you.
Microsoft
does not control these sites and has not tested any software or information found on these sites.
Regards
Yolanda
TechNet Community Support -
Performance Monitor Will Not Work
The checkbox for Enable Performance Monitoring under the
debugging options tab in my CF8 install will not stay checked. Also
when I try to use the performance monitor to monitor CF8 it does
not work. Any ideas?CF7 migrated to 8, applied fix as in kb402900 but no change
for me... cfstat can't find cfserver and no instance available in
perfmon
however i DID get it to work... it looks like the migration
process made .bak of all the xml files
the neo-metric.xml file had the format
<wddxPacket version="1.0">
<header />
<data>
<struct type="coldfusion.server.ConfigMap">
<var name="cfstat">
<string>true</string>
</var>
<var name="cfstatport">
<number>7999</number>
</var>
<var name="simpleLoad.sampleRate">
<string>5</string>
</var>
<var name="reqTimingWindow">
<string>10</string>
</var>
<var name="simpleLoad.constLoad">
<string>200</string>
</var>
<var name="simpleLoad.maxRequests">
<string>500</string>
</var>
<var name="cfperfmon.pullfreq">
<number>1.0</number>
</var>
<var name="simpleLoad.sampleSize">
<string>50</string>
</var>
<var name="cfperfmon">
<string>true</string>
</var>
</struct>
</data>
</wddxPacket>
and neo-metric.bak had the format
<wddxPacket version="1.0">
<header />
<data>
<struct type="coldfusion.server.ConfigMap">
<var name="simpleLoad.maxRequests">
<string>500</string>
</var>
<var name="simpleLoad.sampleRate">
<string>5</string>
</var>
<var name="reqTimingWindow">
<string>10</string>
</var>
<var name="simpleLoad.sampleSize">
<string>50</string>
</var>
<var name="simpleLoad.constLoad">
<string>200</string>
</var>
<var name="cfstat">
<string>true</string>
</var>
<var name="cfstatport">
<string>7999</string>
</var>
<var name="cfperfmon">
<string>true</string>
</var>
<var name="cfperfmon.pullfreq">
<number>1.0</number>
</var>
</struct>
</data>
</wddxPacket>
i noted that cfstat port in the old shows
<string>7999</string> and in the new cf8 it shows
<number>7999</number>
the entries are also in a different order (but i'm guessing
that shouldn't be a problem..right???)
i renamed neo-mertic.xml to neo-metric.cf8 (as backup) and
renamed neo-metric.bak (the cf7 version) to neo-metric.xml ,
restarted cfservice and now cfstat works and there's a jrun
instance in perfmon
you may be able to fix it by simply changing
<number></number> to <string></string> in
the existing version of neo-metrics.xml (unless the tag order does
count)...I didn't try that...
note: I had already applied the dll fixes so that may or may
not be required... -
CS4 poor dialog window performance with huge screen dual 30 inch
Hi, I am running dual 30 inch monitors each one at 2560x1600 resolution, on windows xp sp3 on an nvidia quadro FX 3700M (dell precision M6400 laptop)
If I use CS4 from the single laptop screen, everything is fine. However, whenever Im on the huge dual screen desktop any dialog box activity has a very poor performance. For example, I select File>New and the dialog window takes some two to three seconds to draw on the screen... it might not seem like a big problem but it is very very annoying since I am used to the snappy response of the user interface from years of PS use. It really affects my workflow since I work with many files at the same time.
Also, the bigger the dialog window the slower it takes to appear. If I select File > Save for Web and Devices, that dialog window will take up to five seconds to appear on the screen.
The problem seems to get worse the longer the OS has been working, ie. if the PC is freshly booted the problem seems a bit lighter. So it might be related to video card memory or something.
Here's what I have tried so far to solve this:
Since what I'm using is a laptop, the driver choices are limited, however I've been able to force install the 181.20 version of the nvidia driver, but it made no difference. All the official driver versions (176 series) from Dell also have the problem.
The problem doesn't seem related to Photoshop's use of the GPU as the problem remains while the GPU acceleration disabled.
This problem is also present in PS CS3 as well as CS2 CS1 and version 7 which are all I am able to test.
I was able to reproduce this problem on a desktop computer with the same setup on an nvidia quadro FX 5500 card. The dialog box window performance is really terrible.
I did not notice this problem in any other application that spans the two screens, even high end 3d ones.
Ok well it seems from my testing that Photoshop is simply bogged down by having such a huge desktop area to work with. It is really disappointing since PS was my only reason to spend so much money on this dual 30 inch screen setup.
Has anyone else noticed this? Are there any other suggestions? Any adobe support on this?
Thank youI have tried with both open gl enabled and disabled (edit > preferences > performance)
The problem is present even in Photoshop version 7, I think that one didnt even notice the presence of a 3d accelerator chip.
Both video cards tested have 1GB of video ram.
Thanks. -
Performance monitor and Cold Fusion
I am using the performance monitor of Windows to see the
values of the process jrun, the result is the following:
handle count:1189 (max value ups to 1520)
thread count: 91 (max value ups to 420)
The values in jrun.xml
jrun.xml (proxyservice)
<attribute name="minHandlerThreads">1</attribute>
<attribute
name="maxHandlerThreads">2500</attribute>
Is Correct?Hi, I enabled "logging history errors", to allow ASA to send errors and higher log through snmp to CSM, but CSM Performance Monitor seems to ignore them.
thank you
rs
Maybe you are looking for
-
TC will work with old AEX's??? Any input greatly appreciated!
Hi everyone, I originally posted this up in April, but got no responses. If someone knows the answer to this question I'd be grateful as my decision to purchase a TC is dependent on it! Glossary: TC - Time Capsule AEX - Airport Express My current set
-
ios 7 update-no request Hello, i have an ipod touch 16GB...but im not too sure what generation it is. I was really excited too get the ios 7 update for it, but unfortunatly when ios 7 came out i checked for the update and i didnt have it. even too th
-
Variable as table name in update statement
Hi everyone, I am trying to update a table whose name is based on bind variables in the form and is unknown until runtime. However, I haven't been able to find a way to do this. I'm currently trying the FORMS_DDL built-in, but no success here either.
-
Displaying Check boxes in the Report Output
hi Folks, I need to dispay check boxes for every line item in my report output, the user can select particular line item by clicking the check box. and if the user click one button on the report, the corresponding dunning form should be ge
-
How to delivery customizing to other client after installing SEM 6.0
After i installed add-on component SEM 6.0 in client 000, i need to copy the delivery customizing to other existing client (for example 100). Although i have checked note 337623, I still don't understand exactly what should i do? Any advise or any