How to access performance counter directly?

What I am going to do is programming with hardware performace counters of UltraSPARC T2+ processors in Solaris 10. I programmed a loadable syscall to invoke the hv_niagara_getperf or ultra_getpic, trying to get the counters' data. But there just comes a panic, unresponsive without any text notice, and then reset. I don't know what's the real causes because I am not very familiar with SUN servers.
I did some experiments both in primary domain and logical domain. In primary domain, both hv_niagara_getperf and ultra_getpic lead to panic, and in logical domain, hv_niagara_getperf return the ENOACCESS status and ultra_getpic lead to panic.
My question are:
1, If there is some initialization works or privilege settings to do to prevent panic?
2, If Logical Domain can be set privileges to access hardware performace counters? (I read the Hypervisor api manuals and it says only one domain can access performance counters. But vcpus is divided and allocated to different domains, every vcpu has its performace counters, how can I do to access their own performace counters in different domains?)
3, I know there are methods such as libcpc, cpc module, and pcbe module for users or develpers to get performace data. What I am working at is to make some threads performance tuning on UltraSPARC T2+, Is the overhead acceptable to use these library or modules supported by the OS architecture.
Please help me, indicate my fault and give me some advice or instruction. Thank you very much.

What I am going to do is programming with hardware performace counters of UltraSPARC T2+ processors in Solaris 10. I programmed a loadable syscall to invoke the hv_niagara_getperf or ultra_getpic, trying to get the counters' data. But there just comes a panic, unresponsive without any text notice, and then reset. I don't know what's the real causes because I am not very familiar with SUN servers.
I did some experiments both in primary domain and logical domain. In primary domain, both hv_niagara_getperf and ultra_getpic lead to panic, and in logical domain, hv_niagara_getperf return the ENOACCESS status and ultra_getpic lead to panic.
My question are:
1, If there is some initialization works or privilege settings to do to prevent panic?
2, If Logical Domain can be set privileges to access hardware performace counters? (I read the Hypervisor api manuals and it says only one domain can access performance counters. But vcpus is divided and allocated to different domains, every vcpu has its performace counters, how can I do to access their own performace counters in different domains?)
3, I know there are methods such as libcpc, cpc module, and pcbe module for users or develpers to get performace data. What I am working at is to make some threads performance tuning on UltraSPARC T2+, Is the overhead acceptable to use these library or modules supported by the OS architecture.
Please help me, indicate my fault and give me some advice or instruction. Thank you very much.

Similar Messages

  • How to resolve "Performance counter registry hive consistency check" failed?

    I want to install SQL Server 2008 November CTP Developer Enu. When "System Configuration Check" it shows:
    Rule "Performance counter registry hive consistency check" failed.
    The performance counter registry hive is corrupted.
    And cannot continue installing. How to solve this problem?

    I've actually solved the problem for my Vista and Win 7 (traditional chinese version).
    After revising %systemroot%\system32\WmiApRpl.ini:
    "[info]
    drivername=WmiApRpl
    symbolfile=WmiApRpl.h 
    [languages]
    004=Chinese (Traditional)
    009=English
    [objects]
    WMI_Objects_004_NAME=WMI Objects
    WMI_Objects_009_NAME=WMI Objects
    MSiSCSI_ConnectionStatistics_00000_004_NAME=iSCSI Connections
    MSiSCSI_ConnectionStatistics_00000_009_NAME=MSiSCSI_ConnectionStatistics
    MSiSCSI_InitiatorInstanceStatistics_00001_004_NAME=iSCSI Initiator Instance
    MSiSCSI_InitiatorInstanceStatistics_00001_009_NAME=MSiSCSI_InitiatorInstanceStatistics
    MSiSCSI_InitiatorLoginStatistics_00002_004_NAME=iSCSI Initiator Login statistics
    MSiSCSI_InitiatorLoginStatistics_00002_009_NAME=MSiSCSI_InitiatorLoginStatistics
    MSiSCSI_MMIPSECStats_00003_004_NAME=iSCSI HBA Main Mode IPSEC Statistics
    MSiSCSI_MMIPSECStats_00003_009_NAME=MSiSCSI_MMIPSECStats
    MSiSCSI_NICPerformance_00004_004_NAME=MSiSCSI_NICPerformance
    MSiSCSI_NICPerformance_00004_009_NAME=MSiSCSI_NICPerformance
    MSiSCSI_QMIPSECStats_00005_004_NAME=iSCSI HBA Quick Mode IPSEC Statistics
    MSiSCSI_QMIPSECStats_00005_009_NAME=MSiSCSI_QMIPSECStats
    MSiSCSI_RequestTimeStatistics_00006_004_NAME=iSCSI Request Processing Time
    MSiSCSI_RequestTimeStatistics_00006_009_NAME=MSiSCSI_RequestTimeStatistics
    MSiSCSI_SessionStatistics_00007_004_NAME=iSCSI Sessions
    MSiSCSI_SessionStatistics_00007_009_NAME=MSiSCSI_SessionStatistics
    ProcessorPerformance_00008_004_NAME=處理器效能
    ProcessorPerformance_00008_009_NAME=ProcessorPerformance
    Video_Scheduler_Statistics_00009_004_NAME=Video Scheduler
    Video_Scheduler_Statistics_00009_009_NAME=Video_Scheduler_Statistics"
    I have realized that the code 009 is for english language and 004 for chinese traditional and in my "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
    NT\CurrentVersion\Perflib" did only exist 009 and 0404 key.
    Hence, i've created a new 004 key and copied 009 counter and help contents to this newly created key.
    Without restarting the OS, I was able to install smoothly MS SQL server express RC2.
    I'm so happy to have overcome this problem.
    But just out of curiosity does anyone know the syntax for the language codes? (009 for English, 004 for Chinese and 0404?

  • How to access  j2ee servlet directly?

    Hi All,
    I have a question about Doc 333862.1
    My customer wants to follow test case in the CAUSE section.
    He wants to call SimpleServlet with bellow URL.
    http://hostname:port/j2ee/servlet/SimpleServlet
    When I execute it in our test instance, I can't access j2ee servlet directly and faced bellow HTTP 403 Forbidden warning.
    "You don't have permission to access /j2ee on this server."
    How to access the SimpleServlet?
    If you have any solution or advice, please give me the feedback freely.
    Regards,

    <i>how to create a new project of type J2EE -> EJB Module Project.</i>
    First of all u need to have NWDS.
    There go to File -> New -> Project -> Select J2EE -> Select EJB Module Project
    <i>any prerequisites required to create this apart from the java gui</i>
    None. U may create the project here in NWDS and can deploy on XI server.
    <i>all in all i want to find how to access J2EE explorer.</i>
    J2EE Explorer can be seen under Windows -> Show View -> J2EE Explorer
    Regards,
    Prateek

  • How to Access/Launch Payer Direct

    Can anyone tell me how to launch the Payer Direct content of Biller Direct?
    (I am not talking about using the Business Package - It is no longer available.)
    What is the URL?
    For Biller Direct it is "http://server:port/bd".
    I have not seen anything speaking to how to access Payer Direct.
    I have seen screenshots that show the url as "http://server:port/bdpd/public/frameset_top_html.jsp...".
    But I have now done two installs, and I do not see a "bdpd" directory - just the "bd" directory.
    Thank you

    Hi Jim
    Thanks for this, kinda. Appreciate your offering a workaround but when you have an edit that you want to colour correct mid process (just to match cameras up before applying adjustment layer for entire grade) rather than being at the end of the process then this is just won't work.
    I think the Direct Link feature is awesome and works so well for moving back and forth between the two applications. Way better than say exporting EDLs or XMLs and going to DaVinci Resolve. Love that you can continue editing or tweaking the project after coming back which is harder to do coming back from the other applications. That said, and as you say, it seems like it needs another round of updates to make it a truly useable application using this approach.
    I will use the link below and give my feedback and requests for future versions.
    Thank you.

  • How to create performance counter based on no. of errors generated in application log

    i have written custom events into application log and am able to see those events as alerts in the scom console and now i want to see how many event errors are generated for every 15mins.(interval)performance counter with same event source or id. how can
    i get started with this 

    Hi,
    Please try to create event monitor Triggered on Count:
    Trigger on count consolidation of events lets a monitor require multiple occurrences of the same event in a specified time window before it changes the health state to an error. The time window can be rotating time duration of specified length or
    a specific window based on day of the week.
    Trigger on count consolidation resembles trigger on timer consolidation except that multiple occurrences of the event are required instead of just one. When the time window is reached, the event count is returned to zero, and the specific number of events
    must detected before the time window expires again for the health state to be changed.
    More details:
    Event Monitors
    http://technet.microsoft.com/en-us/library/ff629447.aspx
    Regards, Yan Li

  • How to stop Performance Counter?

    In Server Manager  Windows Server 2012 you can easy start performance counters by selectiong All Servers - Right Click the server and Select Start Performance Counters, but..
    How can reverse this setting, I mean how can stop the Performance Counters so the option is back on the list?

    Hi,
     Did you customize the performance counter ? 
    What are the parameter you have been set., just right click and stop it and take report. 
    This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing!

  • Error on install: Performance counter registry hive consistency check - Status:Failed

    Hi, I'm tryng to install sql server 2008 in win vista and in the System Configuration Check, item: Performance counter registry hive consistency check has the status FAILED  all the others items has PASSED and the setup stops here theonly option is CANCEL. Thus anyone knows the possible problem and resolution to this?
    best regards

    There is another post discussing the same issue as yours.  The subject of post is:
    How to resolve "Performance counter registry hive consistency check" failed?
    Please refer that post and see if it resolves the issue.   The bottom line is that you need to rebuild the perfmon counter, correct the bad registry key hive, and then you can install SQL Server 2008.
    If the reference of post doesn’t resolve the problem, please use “regedit.exe” to export the following registry key hive to a file, and then post the file here.
    “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib”
    Once I get the file, I will try to rebuild the perfmon counter for you. 
    The tool “regedit.exe” usually exports registry keys to files with extension “.reg”.   If you post the file, please rename it to the extension “.txt” so that it can reach to the forum.
    Thanks.
    Yuhong
     

  • How to view custom performance counter data?

    I have created a new MVC application and have added Application Insights to the project. I modified the ApplicationInsights.config file to start collecting the performance counter for Memory\Page Faults/sec. How can I tell if this data is making it to App
    Insights? I can't see the data in the portal. When I add a chart in metrics explorer this counter does not exist under the Performance Counters.
    Where do I go to view this data? How can I determine if it's working or not? Also the documentation I'm finding on the subject appears to be outdated. Is MMA still used to capture this data? If not, what is used now? Do I need to restart something in order
    for this data to start getting collected?
    Here is my config:
    <?xml version="1.0" encoding="utf-8"?>
    <ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings" schemaVersion="2014-05-30">  
      <TelemetryModules>
        <Add Type="Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule, Microsoft.ApplicationInsights" />
        <Add Type="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule, Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry" />
        <Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCollector.PerformanceCollectorModule, Microsoft.ApplicationInsights.Extensibility.PerfCollector" />
        <Add Type="Microsoft.ApplicationInsights.Extensibility.Web.WebApplicationLifecycleModule, Microsoft.ApplicationInsights.Extensibility.Web" />
        <Add Type="Microsoft.ApplicationInsights.Extensibility.Web.RequestTracking.TelemetryModules.WebRequestTrackingTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Web" />
        <Add Type="Microsoft.ApplicationInsights.Extensibility.Web.RequestTracking.TelemetryModules.WebExceptionTrackingTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Web" />
        <Add Type="Microsoft.ApplicationInsights.Extensibility.Web.RequestTracking.TelemetryModules.WebSessionTrackingTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Web" />
        <Add Type="Microsoft.ApplicationInsights.Extensibility.Web.RequestTracking.TelemetryModules.WebUserTrackingTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Web" />
      </TelemetryModules>
      <ContextInitializers>
        <Add Type="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer, Microsoft.ApplicationInsights" />
        <Add Type="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer, Microsoft.ApplicationInsights" />
        <Add Type="Microsoft.ApplicationInsights.Extensibility.Web.AzureRoleEnvironmentContextInitializer, Microsoft.ApplicationInsights.Extensibility.Web" />
      </ContextInitializers>
      <TelemetryInitializers>
        <Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryInitializers.WebOperationNameTelemetryInitializer, Microsoft.ApplicationInsights.Extensibility.Web" />
        <Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryInitializers.WebOperationIdTelemetryInitializer, Microsoft.ApplicationInsights.Extensibility.Web" />
      </TelemetryInitializers>
      <InstrumentationKey>*snip*</InstrumentationKey>
      <PerformanceCounters>
        <PerformanceCounterConfiguration counterSpecifier="\Memory\Page Faults/sec"/>
      </PerformanceCounters>
    </ApplicationInsights>

    Can you please let us know which documentation you're referring to? It does seem to be outdated.
    Application Insights collects certain performance counters on its own; unfortunately, the list of performance counters is not configurable as of now. The syntax you're using
    <PerformanceCounters>
        <PerformanceCounterConfiguration counterSpecifier="\Memory\Page Faults/sec"/>
      </PerformanceCounters>
    is not supported.
    Performance data will be collected automatically (no further configuration needed) as long as the following element is in your ApplicationInsights.config (and it is indeed present in your sample):
      <Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCollector.PerformanceCollectorModule,
    Microsoft.ApplicationInsights.Extensibility.PerfCollector" />
    Performance counters currently collected by Application Insights are:
    \Process(<application process>)\% Processor Time
    \Memory\Available MBytes
    \ASP.NET Applications(<IIS process>)\Requests/Sec
    \.NET CLR Exceptions(<application process>)\# of Exceps Thrown / sec
    \ASP.NET Applications(<IIS process>)\Request Execution Time
    \Process(<application process>)\Private Bytes
    \Process(<application process>)\IO Data Bytes/sec
    \ASP.NET Applications(<IIS process>)\Requests In Application Queue
    \Processor(_Total)\% Processor Time
    There are additional factors that may affect performance collection; this blog article contains a section detailing performance collection in Application Insights SDK:
    http://blogs.msdn.com/b/visualstudioalm/archive/2014/12/11/updated-application-insights-status-monitor-to-support-12-and-later-application-insights-sdk.aspx
    Please check out the section starting with the words "One of the changes made in the .12 version
    of the Application
    Insights for Web Applications SDK is the collection of the following Windows performance counters."
    As you can see from the blog post, you are indeed looking in the right place in the portal (Metric Explorer under Performance Counters), but only the default counters will be collected.
    As a workaround, consider taking advantage of one of TelemetryClient.Track* methods to report data to Application Insights.

  • How to access sort direction and filter value of columns?  Can I catch the 'filtered' or 'sorted' event?

    We have some columns being added to a table.  We have set the sortProperty and the filterProperty on each of our columns.
    This allows us to both filter and sort.
    We want to be able to access the columns filter value and sort value after the fact.  Can we access the table and then the columns and then a columns properties to find these two items?  How can I access the sort direction and filter value of columns?
    We would also like to store the filter value and the sort direction, and re-apply them to the grid if they have been set in the past.  How can we dynamically set the filter value and sort direction of a column?
    Can I catch or view the 'filtered' or 'sorted' event?  We would like to look at the event that occurs when someone sorts or filters a column.  Where can I see this event or where can i tie into it, without overwriting the base function?

    Hey everyone,
    Just wanted to share how I implemented this:
    Attach a sort event handler to table - statusReportTable.attachSort(SortEventHandler);
    In this event handler, grab the sort order and sorted column name then set cookies with this info
    function SortEventHandler(eventData)
        var sortOrder = eventData.mParameters.sortOrder;
        var columnName = eventData.mParameters.column.mProperties.sortProperty;
        SetCookie(sortDirectionCookieName, sortOrder, tenYears);
        SetCookie(sortedColumnCookieName, columnName, tenYears);
    Added sortProperty and filterProperty to each column definition:
    sortProperty: "ColName", filterProperty: "ColName",
    When i fill the grid with data, i check my cookies to see if a value exists, and if so we apply this sort:
    function FindAndSortColumnByName(columnName, sortDirection (true or false))
        var columns = sap.ui.getCore().byId('statusReportTable').getColumns();
        var columnCount = columns.length;
        for(var i = 0; i < columnCount; i ++)
            if(columns[i].mProperties.sortProperty == columnName)
                columns[i].sort(sortDirection);

  • How to restrict users to access the files directly from /irj/go/km/docs/doc

    Dear Experts,
    I have made a folder in KM where I have saved some files, and also I have made a application from where user can access those files.
    But the users are able to access the files by directly typing the path of the file in internet explorer, I have to restrict it that the user should not be able to access the files directly.
    Please give your helpful suggestions.
    Warm Regards
    Upendra Agrawal
    Edited by: Upendra Agrawal on May 15, 2009 4:49 PM

    Hello,
    You can have a link/button react to a mouse clic by reading the KM document and putting it on the htpp flux with the correct header (this is the same kind of code that is used when you generate the pdf). As the file access is in you server-code, user will not have access to the URL...
    an exemple for the WD Java (coming from this [PDF|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0cc41cb-9576-2b10-99a6-ab90ef28c73b]), with slight modifications :
    public void exportToPDF( ) {
       //@@begin exportToPDF()
       ByteArrayOutputStream outputStream = null;
       outputStream = new ByteArrayOutputStream();
       // read the file with KM API and copy it to the outputStream
       showPopUp(WDWebResourceType.PDF, outputStream, "PDF Out Put");
       outputStream.close();
    //@@end
    regards
    Guillaume

  • Accessing internals: how to retrieve connection count info

    Hi,
    I'm wondering if it is somehow possible to get the actual state of the Toplink JPA pool, i.e. how many connections are in the pool, how many are active etc.
    I was unfortunately not abel to figure out how to access this information, ie. the same thing which was possible with jdbc:
    org.apache.commons.dbcp.BasicDataSource.getNumActive();
    org.apache.commons.dbcp.BasicDataSource.getNumIdle();
    Would be helpful to monitor the state of the pool and how many connections are currently opened to the db.
    thanks
    erich

    Erich,
    In JavaSE where the TopLink connection pool is most commonly used the following should work for you:
            Server server = ((EntityManagerImpl) getEntityManager()).getServerSession();
            int numWrite = server.getDefaultConnectionPool().getTotalNumberOfConnections();
            int numRead = server.getReadConnectionPool().getTotalNumberOfConnections();Doug

  • How to do performance tuning in EXadata X4 environment?

    Hi,  I am pretty new to exadata X4 and we had a database (oltp /load mixed) created and data loaded. 
    Now the application is testing against this database on exadata.
    However they claimed the test results were slower than current produciton environment. and they send out the explain plan, etc.
    I would like advices from pros here what are specific exadata tuning technics I can perform to find out why this is happening.
    Thanks a bunch.
    db version is 11.2.0.4

    Hi 9233598 -
    Database tuning on Exadata is still much the same as on any Oracle database - you should just make sure you are incorporating the Exadata specific features and best practice as applicable. Reference MOS note: Oracle Exadata Best Practices (Doc ID 757552.1) to help configuring Exadata according to the Oracle documented best practices.
    When comparing test results with you current production system drill down into specific test cases running specific SQL that is identified as running slower on the Exadata than the non-Exadata environment. You need to determine what is it specifically that is running slower on the Exadata environment and why. This may also turn into a review of the Exadata and non-Exadata architecture. How is application connected to the database in the non-Exadata vs Exadata environment - what's the differences, if any, in the network architecture in between and the application layer?
    You mention they sent the explain plans. Looking at the actual execution plans, not just the explain plans, is a good place to start... to identify what the difference is in the database execution between the environments. Make sure you have the execution plans of both environments to compare. I recommend using the Real Time SQL Monitor tool - access it through EM GC/CC from the performance page or using the dbms_sql_tune package. Execute the comparison SQL and use the RSM reports on both environments to help verify you have accurate statistics, where the bottlenecks are and help to understand why you are getting the performance you are and what can be done to improve it. Depending on the SQL being performed and what type of workload any specific statement is doing (OLTP vs Batch/DW) you may need to look into tuning to encourage Exadata smart scans and using parallelism to help.
    The SGA and PGA need to be sized appropriately... depending on your environment and workload, and how these were sized previously, your SGA may be sized too big. Often the SGA sizes do not usually need to be as big on Exadata - this is especially true on DW type workloads. DW workload should rarely need an SGA sized over 16GB. Alternatively, PGA sizes may need to be increased. But this all depends on evaluating your environment. Use the AWR to understand what's going on... however, be aware that the memory advisors in AWR - specifically for SGA and buffer cache size - are not specific to Exadata and can be misleading as to the recommended size. Too large of SGA will discourage direct path reads and thus, smart scans - and depending on the statement and the data being returned it may be better to smart scan than a mix of data being returned from the buffer_cache and disk.
    You also likely need to evaluate your indexes and indexing strategy on Exadata. You still need indexes on Exadata - but many indexes may no longer be needed and may need to be removed. For the most part you only need PK/FK indexes and true "OLTP" based indexes on Exadata. Others may be slowing you down, because they avoid taking advantage of the Exadata storage offloading features.
    You also may want evaluate and determine whether to enable other features that can help performance including configuring huge pages at the OS and DB levels (see MOS notes: 401749.1, 361323.1 and 1392497.1) and write-back caching (see MOS note: 1500257.1).
    I would also recommend installing the Exadata plugins into your EM CC/GC environment. These can help drill into the Exadata storage cells and see how things are performing at that layer. You can also look up and understand the cellcli interface to do this from command line - but the EM interface does make things easier and more visible. Are you consolidating databases on Exadata? If so, you should look into enabling IORM. You also probably want to at least enable and set an IORM objective - matching your workload - even with just one database on the Exadata.
    I don't know your current production environment infrastructure, but I will say that if things are configured correctly OLTP transactions on Exadata should usually be faster or at least comparable - though there are systems that can match and exceed Exadata performance for OLTP operations just by "out powering" it from a hardware perspective. For DW operations Exadata should outperform any "relatively" hardware comparable non-Exadata system. The Exadata storage offloading features should allow you to run these type of workloads faster - usually significantly so.
    Hope this helps.
    -Kasey

  • Start and stop error for performance counter in Perfmon of Windows server 2008

    Dear All,
    There is a centralized monitoring server to monitor a few Windows server 2003.
    There is a error when I start the performance counter for remote servers.
    But it can be started again after 10 seconds.
    Error:
    When attempting to start the Data Collector Set the following system error occured:
    The process cannot access the file because it is being used by another process.
    Another issue is I cannot start or stop the performance counter in command line (logman.exe) after 1 month.
    The error message is similar to the above, it mentioned something is using the files.
    I have to reboot my server.
    I don't know how can I find out the root cause.
    Please help.
    Regards,
    Tommy Chan

     
    Dear Tommy,
    This issue may be caused by certain programs running in the background.
    If it is convenience for you to restart the server, you can do that and test the result.
    If the issue persists, you can try a Clean Boot.
    Clean boot
    =================
    Let’s disable all startup items and third party services when booting. This method will help us determine if this issue is caused by a loading program or service. Please perform the following steps:
    1. Click the Start Button type "msconfig" (without quotation marks) in the Start Search box, and then press Enter.
    Note: If prompted, please click Continue on the User Account Control (UAC) window.
    2. Click the "Services" tab, check the "Hide All Microsoft Services" box and click "Disable All" (if it is not gray).
    3. Click the "Startup" tab, click "Disable All" and click "OK".
    Then, restart the computer. When the "System Configuration Utility" window appears, please check the "Don't show this message or launch the System Configuration Utility when Windows starts" box and click OK.
    Please test this issue in the Clean Boot environment, if the issue disappears in the Clean Boot environment, we can use a 50/50 approach to quickly narrow down which entry is causing the issue.
    If the issue still occurs, we may need to collect some trace information of the error message by using Process Monitor.
    1. Download process monitor from the link given here:
    http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
    2. Run the process monitor on the problematic server:
    3. Start Process Monitor. You will see File/Registry activity is being captured.
    4. Press Ctrl+E to stop logging data.
    5. Press Ctrl+X to clear the currently captured data.
    6. Under Process Monitor, press Ctrl+E to start gathering data.
    7. Now try to reproduce the issue: Start or stop the performance counter in command line to let the error message appear again.
    8. Under Process Monitor, Press Ctrl+E to stop capturing.
    9. Please save the captured data from Process Monitor to a file (File->Save) and upload this file to the following site:
    https://sftus.one.microsoft.com/choosetransfer.aspx?key=626b99a0-c31f-4cd9-9fec-5e0597adef20
    Password: i#qil_O$Q[
    Please also collect the Process Explorer log on the problematic client:
    1. Run the process monitor on the problematic client:
    2. Start Process Monitor. You will see File/Registry activity is being captured.
    3. Press Ctrl+E to stop logging data.
    4. Press Ctrl+X to clear the currently captured data.
    5. Under Process Monitor, press Ctrl+E to start gathering data.
    6. Now try to reproduce the issue: Start or stop the performance counter in command line on the server to let the error message appear again.
    7. Under Process Monitor, Press Ctrl+E to stop capturing.
    8. Please save the captured data from Process Monitor to a file (File->Save) and upload it to the above site as well.
    Tim Quan - MSFT

  • Custom Performance Counter not showing in AI

    Hello -
    I have created by own Performance Counter and added it to ApplicationInsights.config. I can see the counter in PerfMon and In Get-Counter. When I look in the AI UI I can't find it anywhere (I would think its under Diagnostic->Metrics). Any idea's where
    I should look at, or  how to troubleshoot?
    Thanks,Mark

    Hello Mark,
    Is it still an issue?
    The possibilities are:
    - Entry in the configuration file was not parsed correctly by AI collector (As Vlad is suggesting below);
    - Counter is not displayed in UI due to some failure or delay in the counter metadata registration in AI system;
    - Application was not under monitoring (didn't have any requests or IIS reset was not performed) and counters collection had not started for the app yet;
    You can also give a try to
    AI in Azure Portal and send custom metrics directly from the code with trackMetric() API.
    Dmitry Matveev

  • How berkeley db performance with appache tomcat

    can any one tell me how berkeley db performs with appach tomcat jjava application server.
    i m presised in finding the speed (accessing)

    Hi,
    Many of the folks that typically respond to these questions do not have direct experience with tomcat and Berkeley DB. It would be great if folks from the user community would chime in here and share their experiences and performance.
    We do know that some/many folks use Berkeley DB with Tomcat so hopefully folks will respond.
    Regards,
    Ron

Maybe you are looking for

  • Submit Button Acrobat 9 Pro & Select Email Client Screen

    I'm new to Acrobat and creating forms and need help.  I've created a few forms for work using 8 Pro, which have been successful.  I decided to purchase 9 Pro for home and use for our school's PTU membership drive. I created a form using a Word doc an

  • Ipod / iPhone cable Male to male or Female to Female convertor

    I have just bought a bluetooth ear piece which includes a new HOWEVER,some smart git has designed the dock for this with the cable hardwired in. I need to somehow connect my Ipod to car connector, to the dock. the only way i can think of doing this i

  • Need to divide my frame into panels

    hey all, I want to create two panels in the main frame i tried to do but, the two panels created with the same size, however i want one of them is norrow in in the buttom of the frame, how can i make the panels with different sizes?? thanx

  • I can't connect "new iPad" to my Microsoft exchange server

    I have an iPhone 4 and a "new iPad" both running IOS 5.1. My iPhone 4 is connected to my work Microsoft exchange server but my iPad is having problems. I got my iPad on Friday and set it up that night and it connected to the Microsoft exchange fine h

  • Email attachment options

    Acrobat.com is turning my Outlook email attachments into links to the file on Acrobat.com. Recipients of my emails must click the link and go to Acrobat.com to see or download the attachment. How can I stop this from happening, so that attachments ar