rmoff's random ramblings
about talks

performance

Sep 17, 2009
Sep 17, 2009

OBIEE benchmarks

Here’s a list of the OBIEE benchmark documents published by Oracle: 28,000 User Benchmark on Sun SPARC Enterprise T5440 Server running Solaris 10 [Aug 09] 10,000 User Benchmark on Sun T2000 [Sept 07] 5,800 User Benchmark on HP DL380 G4 [Sept 07] 4,000 User Benchmark on an IBM System x3755 Server running Red Hat Enterprise Linux
Sep 15, 2009
Sep 15, 2009

OBIEE cluster controller failover in action

Production cluster is 2x BI Server and 2x Presentation Services, with a BIG-IP F5 load balancer on the front. Symptoms Users started reporting slow login times to BI. Our monitoring tool (Openview) reported that “BIServer01 may be down. Failed to contact it using ping.”. BIServer01 cannot be reached by ping or ssh from Windows network. Diagnostics nqsserver and nqsclustercontroller on BIServer01 was logging these repeated errors: [nQSError: 12002] Socket communication error at call=send: (Number=9) Bad file number
Aug 21, 2009
Aug 21, 2009

OBIEE and Load Runner - part 2

UPDATED: See a HOWTO for OBIEE and LoadRunner here: /2009/10/01/performance-testing-obiee-using-hp-performance-center-a.k.a.-loadrunner/ This is following on from my first post about OBIEE and LoadRunner, in which I failed dismally to get a simple session replaying. In a nutshell where I’d got to was using the “Web (Click and Script)” function which worked fine for logging in but when running a report resulted in an error on the rendered page. Digging around showed the error was from the javascript of the OBIEE front end.
Aug 19, 2009
Aug 19, 2009

OBIEE and Load Runner - part 1

UPDATED: See a HOWTO for OBIEE and LoadRunner here Introduction LoadRunner is a tool from HP (bought from Mercury) that can be used to simulate user activity. It supports a whole host of protocols but for OBIEE I’m obviously using the Web one. There are two flavours, “Web (Click and Script)” and “Web (HTTP/HTML)”. The latter simply shoves HTTP requests at the server, whereas “Click and Script” simulates mouse and keyboard entry and thus is more appropriate for this user-based application.
Jul 29, 2009
Jul 29, 2009

OBIEE performance monitoring and alerting with jManage

OBIEE’s Systems Management component exposes configuration and performance data through Java MBeans. As discussed in other posts these can be be accessed through several different ways: JConsole (see also here) oc4j Windows PerfMon (although I guess this isn’t actually using MBeans/JMX?) saw.dll?perfmon BI Management Pack Since it’s a standard java technology being used we can in theory use anything that is designed for monitoring mbeans via jmx. Doing some Googling I discovered jManage.
Jul 24, 2009
Jul 24, 2009

OBIEE Windows PerfMon counters

Yet another way to access the BI Management data discussed here - through Windows’ PerfMon tool. This will only work for installations where your OBIEE server is running on Windows. You should be able to run PerfMon locally or remotely. Standard practise would be not to run it locally on a Production machine :-) To run PerfMon go to Start->Run and enter perfmon, or navigate Start -> Settings -> Control Panel -> Administrative Tools -> Performance
Jul 22, 2009
Jul 22, 2009

Oracle BI Management / Systems Management MBeans

Part of looking at the various gubbins inside OBIEE led me to realise that the Oracle BI Management application drives quite a few things. It exposes MBeans (Management Beans, a java term), accessible through jmx. In the installation of OBIEE this component is referred to as “Systems Management”. The MBeans give us real-time performance information, along with access to all the configuration options that are normally done through config files (instanceconfig.
Jul 21, 2009
Jul 21, 2009

JConsole / JMX - followup

A few points to add to my previous posting on JConsole: As well as performance data, you have access to configuration data. Be aware that it is read-write! So whilst it might be a nice alternative to digging around for your instanceconfig.xml etc, you should be careful If you have your BI Server and Presentation Services deployed on separate servers then you will only get MBeans for the relevant service: If you want to view the values of the BI Server MBeans and your Presentation Services server is not on the same box then you have to use JConsole/JMX, as Performance Monitor will not have access to the values: ](http://2.
Jul 21, 2009
Jul 21, 2009

OBIEE admin tools & hacks

As a kid I loved the idea of lego where you can disassemble and reassemble something from the ground up. As soon as I got my hands on a computer it was the same. You can have your Acorn Archimedes with its games, where do I find the sprites and sound files behind it? Likewise Microsoft Word, let me at the VBA underneath to hack it around and see what else it can do.
Jul 16, 2009
Jul 16, 2009

JConsole / JMX

[edit] See this post too [/edit] On an OBIEE server run [sourcecode language=“bash”] nohup obiee/systemsmanagement/runagent.sh & [/sourcecode] and then run jconsole (make sure you’ve set the DISPLAY first if you’re running it from UNIX). NB: if you don’t have jconsole in your path you can search for it: [sourcecode language=“bash”] $whereis jconsole jconsole: /opt/java1.5/bin/jconsole /opt/java6/bin/jconsole</span> [/sourcecode] You should find it under your java/bin directory You should get this kind of connection dialog: Click connect, and the console will launch.

Robin Moffatt

Robin Moffatt works on the DevRel team at Confluent. He likes writing about himself in the third person, eating good breakfasts, and drinking good beer.

  • ««
  • «
  • 1
  • 2
  • 3
  • »
  • »»

Story logo

© 2025