Detecting system load

Can anyone suggest a programatic way to get a crude measurement of how
heavily loaded a weblogic server is? I'm looking for a way to manage how
many tasks I create (thread pool that calls session beans) to avoid
overloading the system, by trying to schedule it for idle time.
I don't want to turn on the performance monitor (no eyeballs) or call any
platform specific code (otherwise I'd make a JNI call to get CPU
utilization)

Ideally, you would have access to our current load. However, in the current
release, this is not a public API. I've also searched the API documentation
for anything similar -- there is not anything. In the future, we will make
an API similar to this available.
Thanks,
Michael
Michael Girdley
Product Manager, WebLogic Server & Express
BEA Systems Inc
Eric Moore <[email protected]> wrote in message
news:396a57fc$[email protected]..
Can anyone suggest a programatic way to get a crude measurement of how
heavily loaded a weblogic server is? I'm looking for a way to manage how
many tasks I create (thread pool that calls session beans) to avoid
overloading the system, by trying to schedule it for idle time.
I don't want to turn on the performance monitor (no eyeballs) or call any
platform specific code (otherwise I'd make a JNI call to get CPU
utilization)

Similar Messages

  • ST03N, No System Load Data Available,  RSSTAT83, LOGDB_SSCR_NOT_FOUND

    Dear SAP Experts
    I am unable to execute "ST03N", the message is "No System Load Data Available".
    System information said that I have to schedule RSSTAT83 hourly in TCOLL table, and I did that.
    (For your information, I also already schedule RSCOLL00 hourly)
    But when the job RSSTAT83 run, it was cancelled.  The ABAP DUMP says "LOGDB_SSCR_NOT_FOUND". Error in SAP Kernel, The current ABAP "RSSTAT83" program had to be terminated because ABAP processor detected an internal system error.  Internal program table SSCR not found. I checked SSCR table through SE11 and the table exists.
    Strangely this only happen in my Production system, my Development running well with ST03N
    And Yes I have been searching through this forum and Google, but not yet found the solution. The only solution I've got is update my kernel.
    Are there any solutions for this problem?
    Regards,
    Kursteilnehmer

    Hi
    Your Database Not supported . Please check background job log.
    Run se38 and execute RSCOLL00 one by obe via debug mode.
    You get the result
    Regards
    Ravi.S

  • No system load data available

    Dear Experts,
    When i am executing Tcode ST03 it is showing that "No system load data available". i have click on help button, it is giving
    -->
    It is possible that the workload collector is not schedule. To schedule the collector, choose, in Expert user mode, Collector -> Perf. Monitor Collector -> Execution Times in the left subscreen. The system displays the Contents of table TCOLL screen. Ensure that the report RSSTAT83 is scheduled hourly.
    <--
    I am scheduling RSSTAT83 program, it is going to cancelling and it is givign the dump. In dump i am getting follwong text. what could be the reason please help me in this regard.
    -->
    What happened?
    Error in the SAP kernel.
    The current ABAP "RSSTAT83" program had to be terminated because the
    ABAP processor detected an internal system error.
    <--
    -->
    Error analysis
    When executing SUBMIT on the program "RSSTAT83", the internal table
    SSCR should be filled, but this table was not found.
    <--
    When i am trying to executing "RSSTAT83" program in se38 it is giving same dump again

    N,
    SAP_COLLECTOR_FOR_PERFMONITOR  is not a transaction, it is a standard background job supplied by SAP.
    Being a beginniner does not mean you need to ask for help in a forum.  Your first step should Always be to do Basic research, such as in SAP online Help, or in the forum itself.  Only after exhausting your basic searches should you raise a question here.
    For more info on monitoring performance, start with SAP help
    http://help.sap.com/saphelp_gateway20/helpdata/en/c4/3a6bff505211d189550000e829fbbd/frameset.htm
    Best regards,
    DB49

  • No system load data available in st03

    Dear Guru,
                  When i am executing Tcode ST03 it is showing that "No system load data available"
    when i am executing "RSSTAT83" report then its thriwing "LOGDB_SSCR_NOT_FOUND" dump.
    statndard job getting cancelled thats why i hae change the status of all standard btc jobs.
    but system is still too much slow. Right now there is no job running.my patch level is also 14 of both abap & basis.
    What to do......

    Hi Gaurav
    this kind of error belongs to In correct time Zones, OS Time and R/3 Time was different, please set both time zones same in all clients using STZAC Tcode
    again if not slove your problem then fallow this procedure.
    It is possible that the workload collector is not schedule. To schedule the collector, choose, in Expert user mode, Collector -> Perf. Monitor Collector -> Execution Times in the left subscreen. The system displays the Contents of table TCOLL screen. Ensure that the report RSSTAT83 is scheduled hourly.
    if not scheduled hourly, then execute aboue report in SE38
    Regards
    Bandla

  • URLClassLoader slower than system loader

    I'm subclassing URLClassLoader to load jar files on the local file system. I noticed that URLClassLoader loads about 30% slower than placing the jar files on the system class path. In my app, class loading performance in very important -even though it is just a one time hit.
    I suspect the URLClassLoader (which I believe is implemented mostly in Java on Sun's VM) is not leveraging the many performance optimziations that the system loader enjoys (which is probably implemented in native code).
    I also experience the same performance issue if I try to do jar loading myself using Java ZipFile i/o.
    Comments?

    well there is quite more overhead involved - loading from classpath of course is the most optimized one.

  • Intrusion Detection system in non-global zone

    I have a zone configured with exclusive-ip. The zone will be used for an intrusion detection system and the software needs low-level access to the network interface. (thus using exclusive-ip) The problem I'm having is that I need to use another interface for local login and management of the zone. I do not/can not use another interface exclusively for this purpose. The best scenario would be a combination of exclusive-ip and shared-ip, but that's not possible. Vlans would be another option, but the version of Solaris I'm using does not have crossbow.
    I'm currently using Solaris 10 138888-08
    Any suggestions?

    Hi Kevin
    As you mentioned yourself I would use VLAN tagging. You do not need to have crossbow to be able to use VLANs.
    I am assuming that it will be possible for the switch port you are connected to to be configured for tagged VLANs?
    E.g.
    Let say your servers physical NIC is e1000g0. Get the switch configured so that your port is a vlan trunk with 2 tagged VLANs, e.g. VLANs 100 and 200.
    You can then use e1000g100000 (for vlan 100) and e1000g200000 (for vlan 200) in your exclusive IP zone config. One will carry the traffic for your IDS and the other can be used as your login/management network.
    Solaris will handle all the tagging/untagging for you automatically when you plumb in the interfaces e1000g100000 and e1000g200000. The formula for calculating the number part of the name of the NIC is:
    (vlan ID * 1000 + NIC_id)
    e.g. if your physical NIC is bge3 and you had a vlan id of 150 then the interface to plumb in would be called bge150003
    I believe the Solaris IP services manual should explain this.
    hope this helps
    Martin

  • java code for intrusion detection system

    hi
    how can i write a java code for intrusion detection system wireless network (steps)
    help please whith any documentation , exemples , name of packages thank you

    hi
    anyone have code source java projet of an IDS intrusion detection system for VANET and thank you

  • Determining system load

    Is it possible for the Java RTS to return information about the load the threads it manages are putting on the CPU? I have developed a number of alternative schedulers using the priority scheduler as my base (using some of the ideas brought up on this forum and some ideas from Dr. Andy Welling's book), and I would like to test them.
    Specifically, since the algorithms are really simulations of other scheduling policies using priority scheduling, I am interested in determining the execution magnitudes at which the overhead associated with the simulation becomes neglectable i.e. at what execution magnitudes do the developed schedulers begin to approach the ideal system load before missing deadlines. For example, for the EDF scheduler I am interested in knowing the thread execution magnitudes at which the system load at which a deadline is first missed is 1.

    If you're running Java RTS on Solaris, DTrace is able to provide you all the details about the time each thread is running on each processor. You could also download the tool called Thread Scheduling Visualizer (TSV) on Java RTS download page. This tool is using DTrace to record this kind of information and provides a graphical view of the scheduling of the different threads. The TSV bundle also contains a directory called DTraceToolBox with several DTrace scripts. The script named thread_cpu_prio.sh should do something close to what you're looking for.
    Frederic Parain

  • System.load fails in Vista

    Hi All!
    I am using JNI to call a DLL for my Java Application. It works fine in windows-XP, but doesn't work in Vista.
    I am using following code:
    System.load(absolute_path_to_DLL);
    I was astonished to see that it works fine from eclipse workspace(on Vista) when i debug the code, but does not work from installed location.
    I have set classpath to all the needed jars and dlls and set PATH variable also and use following code in batch file to execute the main class:
    JAVAW com.pack1.pack2.mainClass
    Please help me to sort out the problem. Thanks.
    Regards,
    Zia

    "Does not work" tells us nothing.
    Either it threw an exception on the load or it didn't. If it did then then print the stack trace and post.
    If it didn't throw an exception then there is another problem.
    Presumably you are using java 1.6.

  • Intrusion Detection System

    Hi, I'm planning to write an intrusion detection system as part of a university project. I would love to use java as I know it better than any other language but I fear it may be too high-level.
    My question is this; is it possible in java to manipulate the ip layer of network communication. Basically I want to be able to get my hands on packets BEFORE their port is resolved and they're passed onto their service application. I want my app to sit on the line looking at every single ip packet that comes in or out and fingerprint connections based on fragmentation, frequency, port number etc.
    Im wondering if the only way to do this in java would be to create a serversocket for every single port :( and run it as a localhost proxy server for every network application on my PC (in which case ill reluctantly switch to C)
    Thanks for reading, let me know if I haven't made my problem clear.

    Hi Kevin
    As you mentioned yourself I would use VLAN tagging. You do not need to have crossbow to be able to use VLANs.
    I am assuming that it will be possible for the switch port you are connected to to be configured for tagged VLANs?
    E.g.
    Let say your servers physical NIC is e1000g0. Get the switch configured so that your port is a vlan trunk with 2 tagged VLANs, e.g. VLANs 100 and 200.
    You can then use e1000g100000 (for vlan 100) and e1000g200000 (for vlan 200) in your exclusive IP zone config. One will carry the traffic for your IDS and the other can be used as your login/management network.
    Solaris will handle all the tagging/untagging for you automatically when you plumb in the interfaces e1000g100000 and e1000g200000. The formula for calculating the number part of the name of the NIC is:
    (vlan ID * 1000 + NIC_id)
    e.g. if your physical NIC is bge3 and you had a vlan id of 150 then the interface to plumb in would be called bge150003
    I believe the Solaris IP services manual should explain this.
    hope this helps
    Martin

  • System.load("path") problem

    hi all,
    I am facing a problem to load a library using System.load("abc.lib"). Its throws a unsatisfied link error. But, if i use the absolute path, then its successfully load the library.
    Please help me, how can i load a libray using parameter in relative path..
    Thank you

    abc.lib is my current working directory and i used System.load("./abc.lib") but it raised the same problem.
    I browse the API that System.load() takes the absolute path not relative path.
    I am using this in an applet.
    Please help me, how can i resolve this problem.
    Thank you

  • System load application (stress measurement)

    Hi,
    I am about to create a Benchmark application. The main purpose of the application is to compare performance between Linux and Windows NT. Two PCs equipped with Gigabit Ethernet cards are to be connected point-to-point.
    (*PC, Sender*)---->UDP/TCP channel---->(*PC, Receiver)
    One PC will load the other PC by sending either TCP or UDP packets. I have already written both receiver and sender applications, but I need to monitor the system load at the receiving end. My question is whether it is possible to perform the following actions with Java code.
    * Measure the CPU usage on the receiving PC.
    * Monitor the level of PCI bus traffic.
    * I want to monitor the memory load. (more precise than freeMemory() and totalMemory() )
    If any of these options are possible, where can I find more info/sample code ? I have heard something about JNI, but I don't really know what that is.

    The comparison would be unfair (by your definition of unfair) in Java, too, since the JVMs for both platforms are different.
    If you are dealing with time, though, 500 milliseconds is 500 milliseconds, no matter what language you write it on or what platform you run it on. If you use VC++ for the Windows stuff, make sure you disable Microsoft extensions so you have some ANSI standard code that will compile with gcc.
    Since you are trying to compare operating systems, make sure both machines are using the same processors (and motherboards with the same PCI bus architecture), too. And have the same amount of memory, which is the same speed and architecture on both. Their hard drives should be roughly the same speed, too. The PCI bus usage could vary with network cards, so having the same network cards will be a plus. What it seems to come down to is that you are going to end up measuring the performance of the socket library implementations on both machines.
    As far as JNI goes, all it is is a way to write native code and use it in your Java application. I don't know much about it, search around for some examples. There's a tutorial, somewhere, too. Some dude on here, tpritchet, seems to know a lot about it.
    Jason

  • GPU Acceleration in Chromium causes heavy system load

    I experience a heavy system load (especially if I'm watching videos or listening to music on soundcloud) if I use the hardware acceleration feature in Chromium.
    I use the standard linux kernel(not the lts one) and the drivers from the nvidia-package. I got a Nvidia GeForce GT 525M GPU.
    If I deactivate the hardware acceleration feature in chromium, it doesn't need so much system resources, but maybe there are more factors which cause the heavy system load.
    I'd like to be able to activate the feature, because otherwise I can't scroll through webpages smoothly.
    The same thing happens if I use the google-chrome package from the AUR.
    Has somebody experienced the same problem and/or has ideas how to solve it?

    Isn't HW acceleration disabled by default on Linux? AFAIR it always had a lot of problems.
    Last edited by dwe11er (2014-10-22 13:32:17)

  • Jni library loaded by System.load fails on later call to System.loadLibrary

    I'm attempting to use jnotify to listen for directory modifications. This requires using jni to dynamically link to a c library. I have gotten everything to work successfully if I put the library on the java.library.path. However, I would prefer to let my application specify the full path to the jnotify library. My understanding is that I should be able to do a System.load("/foo/libjnotify.so") in a static block and then subsequent calls to System.loadLibrary("jnotify") should do nothing as the library is already loaded. However I am getting a 'Exception in thread "main" java.lang.UnsatisfiedLinkError: no jnotify in java.library.path'. Am I misunderstanding the correct usage of these System calls?

    Joe wrote:
    That makes sense.
    The System.loadLibrary portion is in a 3rd party library which I am legally not allowed to change.
    Are there any other possible ways to accomplish the loading without the library being on the java.library.path?
    You have two problems - not one.
    The library itself is calling loadLibrary(). The standard idiom is that one does that in a static block. If a static block throws an exception, any exception, then the class will not load.
    Presumably the library is not checking for a duplicate library load. So your problem is that that loadLibrary() call must not throw an exception.
    Thus you cannot preload the library.
    Far as I can see you have the following options.
    - Put it on the path.
    - Create a jave exec handler (via Runtime.exec or jni), put the library on that path before you start another VM which does the real work.
    - Modify the java API loadLibrary() call so it catches the dup exception, that of course requires a boot option.

  • System load monitoring

    Hi, please advise.
    I have two business processes, one old process and another new - optimized process. Question is how to measure the system load (total) for realization of the first - old process and new process to measure difference of how the processes load the system.
    I need to measure the system load only for realization of the processes (each process consists of several transactions).
    I want to measure the load for realisation of the first process and know how it loads the system and then make the same measurement for the second process - so two separate measures are needed.
    I work in SAP R/3 Enterprise.
    Thank you for any advice.
    Lubos

    Hi,
    i have tried tx SAT - but it is not available for me, so i make measurements thorugh se30. There is no problem with transactions like FB60, FF67 etc. but when I try to measure the F110 transaction system shows an error during the measurement. Message number: S7068, diagnosis: see note 170470.
    Do you know what problem could it be.
    I´m a newbee in this.
    Thank you for any replies.

Maybe you are looking for

  • HT1349 I have podcasts on my iphone that are not showing up in iTunes. I can't get the delete arrow on the phone and can't delete from iTunes. Any ideas?

    I would like to delete a number of podcasts from my iPhone. They do not show up in iTunes and when I pull the arrow on the phone it does not give me a delete option. I am using a Windows 7 PC. Recently I had to restore my computer, when I first recon

  • Problems with permissions in Acrobat 9.1

    I´m having problems with the edition permissions in acrobat 9.1 pro extended. I´m trying to stamp a FDF with corrects values into a PDF with security and changes allowed to fill in forms. the problem is this: I choose a permission password and a leve

  • Parent-Chold O/R Mapping

    Hello I have two tables in an Oracle database: PARENT and CHILD. The PARENT table has a column called IDENTIFIER (String) The CHILD table has a column called PARENT_IDENTIFIER (String) I want to markup my Parent has having a collection of Children. T

  • Reader/Acrobat SDK Licensing Query

    I am developing an application in C# and this application will display the PDF document on a form. I have 3 questions as follows. Question one : I am currently using the axAcroPDF which is exposed in the free Acrobat Reader. Now, if I deploy my appli

  • FCP keeps crashing when loading thumbnails from bin

    Hey folks, I am having constant issues where FCP keeps crashing when I load a bin with thumbnails. This doesn't happen every time I open a bin, but after I open say 6 or 7 bins. After the research I have done I have come to a couple of possible solut