How to monitor memory usage of "Memory-based Snapshot" executable (MRCNSP)  in Linux?

We have noticed in the past that MRCNSP/Memory-based Snapshot program executable consumes around 3.8 GB of memory on the linux VM. I understand that value change planning  is 32 bit executable so 4 GB is the limit. I want to monitor the memory usage of the executable when the program runs. The program usually runs overnight. I wanted to check with you experts if you have any MRP executable memory usage monitoring script that I could use.
I found the metalink note OS Environment and Compile Settings for Value Chain and MRP/Supply Chain Planning Applications (Doc ID 1085614.1) which talks about "top -d60 >>$HOME/top.txt". Please share your ideas for monitoring this process.
We do not use Demand Planning or Demanta or Advanced Supply Chain Planning which are 64 bit application. That is our future direction.
Environment:
EBS : R12.1.2 on Linux. The concurrent manager is on 64 bit linux VM, web services on 32 bit VMs.
DB: Oracle DB 11.2.0.3 on HP UX Itanium 11.31. Single database instance.
Thanks
Cherrish Vaidiyan

RAM on the controller is not the same as the C: drive. With respect to the controller, you can think of it in the same terms as your computer. RAM is volatile memory and your C: drive is non volatile flash memory.
Depending on the frequency of the temperature excursions above and below your 70C threshold, the service life of the controller and the method you used to append to the file, there could be a number of issues that may creep up over time.
The first, and the one you brought up is the size of the file over time. Left unchecked this file could grow continuously until the system literally runs out of flash memory space and chokes. Depending on how your are appending data to this file, you could also use more than a trivial slice of processor time to read and write this big file on disk. While I have not personally ever run one of the RT controllers out of "disk space", I can't imagine that any good could come of that.
One thought is to keep a rolling history of say the last 3 months. Each month, start a new file and append your data to it during the course of the month. Each time a new file is created, delete the data file from something like 3 months ago. This will ensure that you will always have the last 3 months of history on the system, however the monthly deletion of the oldest data file will limit you to say 3 files at whatever size they happen to be. Unless there are hundreds of thousands of transitions above and below your threshold this should keep you in good shape.
I also eluded to the method you use to write to this file. I would ensure that you are appending data using the actual file functions and not first reading in the file, appending your data as a string then writing the entire file contents back to disk. In addition to causing the highest load on the file system this method also has the largest system RAM requirements.

Similar Messages

  • How to monitor CPU usage and performance on a Hyper-V server with several VM's

    I have a server that is running Windows 2008 64 bit Hyper-V, with 8 gigs of RAM and Intel Xeon X3440 @ 2.53 Ghz, which gives me 8 logical cores in the performance monitor on the host system.
    I have set up three Virtual Machines, all running Windows 2008 32 bit.
    Build server, running Team City
    Staging server
    SQL Server, running SQL Server 2005
    I have some troubles with the setup in that the host monitor remains responsive at all times, even though the VM's are seemingly working at 100% cpu and are very sluggish and unresponsive. (I have asked a separate question about that.)
    So the question here is: What is the best way to monitor how the physical CPU's are actually utilized? The reason I am asking is that I am being told that i cannot reliably use the task manager to monitor CPU usage in a VM.

    First, you have to remember that in Hyper-V that the "host" is called a parent partition and it really just like a virtualized guest with special permissions and roles. Just like any other child/guest, when you open up Task Manager, you can not see the CPU
    usage of the other children on the server.
    Ben Armstrong has a good explanation of this here:http://blogs.msdn.com/virtual_pc_guy/archive/2008/02/28/hyper-v-virtual-machine-cpu-usage-and-task-manager.aspx
    To summarize his post, you need to check three things to get an accurate picture of CPU utilization:
    View the CPU usage on each guest - this is available through Hyper-V Manager or Performance Monitor.
    CPU usage due to context switching - this is the perfmon counter called % Hypervisor Run Timeunder Hyper-V Hypervisor Virtual Processor
    Child partition worker process - vmwp.exe running on the parent partition (1 per child). This handles Hyper-V operations like saving
    state.

  • How to reduce the usage of memory?

    I am using MacBook Pro with 8 GB ram. Without opening any window, the total usage maintain up to 6 GB or more from time to time.  I am not sure if it is normal. Anyhow, I am trying to close some unnecessary program in order to improve its speed.  Please advise.
    Thanks,
    Matt

    I am trying to close some unnecessary program
    To see more available memory, you need to get in the habit of QUIT-ing unnecessary Applications. If you simply close their windows, they stay active in the background, waiting to be re-activated.
    Mavericks and later use RAM Memory differently, and it is expected behavior to see all memory in use. Use the Activity Monitor > Memory display to check your memory pressure. Green is good.

  • Memory usage and memory warnings

    I have a problem with memory
    1) Short app decsription:
    TabbarController
    \ - 1.1 TAB: NavigationController
    _\1.1.1 - TableViewController(Groups)
    __\1.1.2 - TableViewController(Users)
    \ - 2 TAB: NavigationController
    _\2.1 - TableViewController(Statistic)
    __\2.2 - ViewController
    2) Problem:
    After some time of the application work ViewControllers receive "MemoryWarnings", after TableViewControllers (1.1.1) & (1.1.2) become empty. But ViewControllers dont receive "viewDidUnload" or "setView:nil" messages?
    What's wrong?
    How to display the tables content?

    I have a problem with memory
    1) Short app decsription:
    TabbarController
    \ - 1.1 TAB: NavigationController
    _\1.1.1 - TableViewController(Groups)
    __\1.1.2 - TableViewController(Users)
    \ - 2 TAB: NavigationController
    _\2.1 - TableViewController(Statistic)
    __\2.2 - ViewController
    2) Problem:
    After some time of the application work ViewControllers receive "MemoryWarnings", after TableViewControllers (1.1.1) & (1.1.2) become empty. But ViewControllers dont receive "viewDidUnload" or "setView:nil" messages?
    What's wrong?
    How to display the tables content?

  • How to monitor query usage / query activity in the system?

    I am using 0TCT_MC01 to report the number of times the query was executed and by which user.
    According to SAP Documentation,
    The Technical Content for BI Statistics does not provide any standard queries for doing this. But you can easily create your
    monitoring query based on the InfoProvider 0TCT_MC01 or 0TCT_C01 by using the key figures 0TCTQUCOUNT (counts every
    navigation in a query) and 0TCTWTCOUNT (counts every call of a BI Application = initial opening of Workbook or Web Template).
    0TCTWTCOUNT is a key figure in the cube.  How to restrict this KF to display only Initial opening of Workbook or web template ?
    Regds,

    hi,
    Use the follwoing CHARS for restriction in report from cube 0TCT_VC01.
    0TCTBISOTYP --> Type of BI Application
    0TCTBIOTYPE --> Type of BI Application Object
    I hope it will help.
    Thanks,
    S

  • How to monitor cube usage in order to add more aggregations to speed up performance

    hi all:
      We have finally deployed our first Enterprise level cube to production and fact table contains roughly around 150M  records. 
    We also created a measure group for distinct order purpose and works fine for us. Now, we realized that the cube is responding a tad slow when users drag order count to their excel ... 
       During design phase, I created aggregation based on over all performance (  when 20% achieved, it stopped). What I want to do now is below:
    1. I want to  know the usage pattern when users are navigating this cube
    2. once I know the pattern, how can I add more aggregations based on that?
    thanks
    --Currently using Reporting Service 2000; Visual Studio .NET 2003; Visual Source Safe SSIS 2008 SSAS 2008, SVN --

    Hello,
    Turn on the "OlapQueryLog" to log to a database table, this results can be used for the "Usage-Based Optimization Wizard".
    See Configuring the Analysis Services Query Log  +
    Based Optimization Wizard F1 Help +
    Aggregations and Aggregation Designs
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • How to monitor laserjet usage on small business LAN?

    Is there an easy way (utility software?) for one workstation (me) to monitor/track how many copies another workstation on our LAN network is sending to our shared HP Laserjet?

    HP laserjets support SNMP.
    SNMP could send logs to a computer on your network.

  • UCCX 7 Heap Memory Usage Exceeded Error

    UCCX 7.0.(1) SR5
    Getting the following error when updating or adding new script applications:
    "It is not recommended to update the application as Engine heap memory usage exceeded configured threshold. Click OK to continue and Cancel to exit."
    Apparently this is an alert that was built into SR4 and is configurable under the System Parameters.
    Does anyone have information on what processes use the heap memory in UCCX or how to monitor the usage?

    As Tom can attest to by now, this is something of an iceberg with big sharp edges below the surface.
    The Java heap is fixed at 256MB on CCX. The Java heap is used by Tomcat as execution memory. In addition to this, applications, scripts, and other repository data is loaded into the heap at runtime. Depending on your environment, you may be approaching the limits of the heap, which cannot be changed. If the heap size is reached, it will be dumped and impact calls.
    What have you been doing as of late on your CCX server? How many applications and scripts do you have? Are any of these using XML files extensively?
    Note there is also a possible bug where the MIVR engine does not properly release all objects loaded into the heap at the end of a script execution leading to a memory leak of sorts. The discussion [debate] over this behavior is continuing. As of this week, it may be represented under
    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin:0in;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:10.0pt;
    font-family:"Times New Roman","serif";}
    CSCte49231. If it is, this may qualify as the most poorly described defect ever.

  • Display memory usage-help for parameters

    hi everyone ,
    i want to display the memory usage(shared memory+heap) while compiling the t code in foot path,
    plz help me for this issue

    Hey Arun,
    RZ20 SAP CCMS Monitor Templates->Performance Overview->Memory Management
    You can see all the information which you are looking for.
    But to make it web enabled you need to call some BAPI through java and store it DB. If you have any Java programmer let me know I will send you the list of BAPI.
    Use the DB data and draw a graph. Using that data you can study the performance over a period and start tuning your system.
    Thanks & Regards
    Vivek

  • How to monitor java memory usage in enterprise manager

    I am running sqlplus to execute a sql package, which generates XML.
    When processing 2000+ rows, it will give a out of memory error.
    Where in enterprise manger can I see this memory usage?
    Thanks.

    Hello,
    it depends a little on what you want to do. If you use the pure CCMS monitoring with the table ALTRAMONI you get average response time per instance and you only get new measurements once the status changes from green to yellow or red.
    In order to get continuous measurements you should look into Business Process Monitoring and the different documentations under https://service.sap.com/bpm --> Media Libary --> Technical Information. E.g. the PDF Setup Guide for Application Monitoring describes this "newer" dialog performance monitor. Probably you have to click on the calendar sheet in the Media Libary to also see older documents as well. As the Business Process Monitoring integrates with BW (there is also a BI Setup Guide in the Media LIbrary) you can get trendlines there. This BW integration also integrates back with SL Reporting.
    Some guidance for SL Reporting is probably given under https://service.sap.com/rkt-solman but I am not 100% sure.
    Best Regards
    Volker

  • How to monitor memory usage in a cRIO controller?

    I have an application where I suspect the customer is operating in a hotter environment than they are claiming.  I prepared the RT host vi to log a simple text file directly on to the RT's C: drive.  In this case I'm only logging the transition of events when the chassis temperature exceeds 70C and then becomes less than 60C along with a date and time stamp.  (It's not continually logging data.)  However, I'm concerned that over time (i.e months from now after I've long forgotten the project)  the file will get overly large and affect system operation.  There are articles that deal with memory management but I'm not sure how to interpret them.  They talk about RAM.  Is RAM the same as the C: drive on the controller?  How do I determine the available memory on the C: drive; like using "dir" in the old DOS days?  What is the best Knowledge Base article that deals with this issue.  This system is a stand alone application.  (The host PC is not normally connected.)  I am using a cRIO-9012 controller and LV v.8.6.
    Dave

    RAM on the controller is not the same as the C: drive. With respect to the controller, you can think of it in the same terms as your computer. RAM is volatile memory and your C: drive is non volatile flash memory.
    Depending on the frequency of the temperature excursions above and below your 70C threshold, the service life of the controller and the method you used to append to the file, there could be a number of issues that may creep up over time.
    The first, and the one you brought up is the size of the file over time. Left unchecked this file could grow continuously until the system literally runs out of flash memory space and chokes. Depending on how your are appending data to this file, you could also use more than a trivial slice of processor time to read and write this big file on disk. While I have not personally ever run one of the RT controllers out of "disk space", I can't imagine that any good could come of that.
    One thought is to keep a rolling history of say the last 3 months. Each month, start a new file and append your data to it during the course of the month. Each time a new file is created, delete the data file from something like 3 months ago. This will ensure that you will always have the last 3 months of history on the system, however the monthly deletion of the oldest data file will limit you to say 3 files at whatever size they happen to be. Unless there are hundreds of thousands of transitions above and below your threshold this should keep you in good shape.
    I also eluded to the method you use to write to this file. I would ensure that you are appending data using the actual file functions and not first reading in the file, appending your data as a string then writing the entire file contents back to disk. In addition to causing the highest load on the file system this method also has the largest system RAM requirements.

  • S.o.s. how to set a memory usage limit in flash cs4?

    flash is using 1 200 000 k. and i cant work in this situation. i know that i can limit the usage of memory in ps cs4. but i dont know how i do it in flash. is there a way of limiting the memory usage or making flash use memory as much as this?

    Thats all my poblems!!!
    I used File Monitors from Sysinternals and I see, that Flash operated with C:\xalan\xercesImpl.jar (on my system), and can't find C:\Program Files\Adobe\Adobe Flash CS4\META-INF\services\org.apache.xerces.xni.parser.XMLParserConfiguration  and others...
    I temporary remove xalan - well - thats all - CS4 successfully compile, test, check codes !!!
    1) Adobe CS4 used Xerces Apache (and configurated himself, without us)
    2) Use Sysinternals to detect other file-problems
    On my machine Flash 8, CS3, CS4 - for adjusting project compatibility.
    ==========
    PS.  Читает то, что попалось первым
    ENVIRONMENT > CLASSPATH:
    .;C:\xalan\xalan.jar;C:\xalan\serializer.jar;C:\CODE\xalan-j\xml-apis.jar;C:\xalan\xercesI mpl.jar;%CLASSPATH%;C:\Program Files\Java\jre6\lib\ext\QTJava.zip
    Ну нравится Макромедиа-Адоб Флэш...

  • What are Microsoft- or other's-best practice or recommendation of Disk usage, CPU usage, memory usage monitoring to prevent system trouble ?

    We use win2003,win2008,win2012 servers.
    I heard somewhere that Microsoft recommendation threshold of disk usage monitoring is ( free disk space >= 15- 20 %) , if I remember correctly, but how about CPU usage and memory usage monitoring ? 
    What are  Microsoft- or other's-best practice or recommendation of Disk usage, CPU usage, memory usage monitoring to prevent system trouble and improve availability ?

    Hi,
    You can refer the following Performance Tuning Guidelines,
    Performance Tuning Guidelines for Windows Server 2003
    http://download.microsoft.com/download/2/8/0/2800a518-7ac6-4aac-bd85-74d2c52e1ec6/tuning.doc
    Performance Tuning Guidelines for Windows Server 2008 R2
    http://blogs.technet.com/b/josebda/archive/2010/08/27/performance-tuning-guidelines-for-windows-server-2008-r2.aspx
    WINDOWS SERVER 2012 - PERFORMANCE TUNING GUIDELINES
    http://blogs.technet.com/b/itprocol/archive/2012/11/27/windows-server-2012-performance-tuning-guidelines.aspx
    Hope this helps.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • How to determine memory usage?

    Is there something built into OSX that permits me to monitor and/or log memory usage?
    I use Logic Pro and FCP and would like to know if I reaching the limits of my memory (4GB) with the type of work I do.
    Thanks, Rob.

    How To Determine Your Memory Needs >>
    -Bmer
    Mac Owners Support Group
    Join Us @ MacOSG.com
    ITMS: MacOSG Podcast
     An Apple User Group 
    Disclaimer required by Apple Discussions Terms of Use: MacOSG - a non-profit Apple User Group - may receive some form of compensation, financial or otherwise, from my recommendation or link.

  • How to calculate memory usage base on graphic utilization

    Dear All ,
    We have t2000 server with solaris 10 and 15 zones inside , and install SMC server include module ,Harddware configuration is 16 Gb Memory , 4 x 72 gb Hardisk and Swap 4Gb .,from menu Manage container manager , we select host of the server then click utilization , but i see memory usage 19759 Mb , How to calculate memory from this graph ? cause maximum ream RAM only 16 Gb in our server.
    Regards
    Hadi

    PL/SQL collections are stored in the PGA. So you can monitor the PGA utilization of the session(s) to see how much PGA they use.
    SELECT sid, name, value
      FROM v$statname name
           JOIN v$sesstat using (statistic#)
    WHERE name.name in ('session pga memory', 'session pga memory max' )That will show you, for each session, the current PGA consumed by the session and the high water mark of PGA consumption by that session. You can join to V$SESSION and add additional predicates to narrow things down to the particular sessions you are interested in.
    Justin

Maybe you are looking for

  • Help needed in the Merge Statement

    Hi All, I am using MERGE statement in my program. I want to maintain the log for the duplicate reords mean maintain the log for those reocrds which are updated in the merge statement. Can any one help me in this that how can i maintain the log? Thank

  • Creating a photo gallery using behaviors?

    I am re-designing a website, and I'm a little stuck on how to re-create the photo gallery presentation of the original web site. Here is the original gallery: http://www.sarahegeller.com/photos What I'd specifically like to reproduce is the ability t

  • IWeb not working..

    Hey All.. Had my first dable with iWeb tonight and made a 5 page website with content from my recent Wedding. However, after clicking on publish and getting a message saying it was done, when I click visit and it takes me to my site, I am getting an

  • I PAD 2 not switching on

    Purchased ipad two weeks ago ,,, no problems up until tonight when trying to switch it on. ipad 2 unresponsive, tried to unfreeze, just has loading logo turning around in centre of screen, when connect to charger ipad just makes bleeping sound every

  • EDIFACT FINSTA messages conversion to FINSTA IDOC

    I am a functional Treasury consultant and have found that on my current project a European bank is ready to provide EDIFACT FINSTA messages for Bank Statement reporting, rather than just flat files. I have compared the messages to the SAP FINSTA IDOC