KS-Soft. Network Management Solutions
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister    ProfileProfile    Log inLog in 

AHM response as # of tests increase....

 
Post new topic   Reply to topic    KS-Soft Forum Index -> Configuration, Maintenance, Troubleshooting
View previous topic :: View next topic  
Author Message
mattb



Joined: 28 May 2004
Posts: 8

PostPosted: Mon Jun 28, 2004 3:59 pm    Post subject: AHM response as # of tests increase.... Reply with quote

Host Monitor ver: 4.42
OS: Windows 2000 Server sp4

I am having trouble with Host Monitor as the number of tests increase and the schedule times are very close together.

We are running about 900 tests (I know, that isn't that many) and 255 of them are set to run every 20 seconds. This makes the interface extremely slow and at times totally unresponsive (I have learned how to cope with it). The 255 tests are doing ODBC tests that are returning a single value (we have to break them up like this for what we need).

The problem is that when these 255 tests are enabled a good portion of my other tests (and even a lot of the tests in the 255 group) never get tested.

For example I have a Performance counter set to run every 10 minutes. But while these 20 second tests are enabled, the performance counter never gets tested (and it is enabled). It has been two days since it has been updated. When I disabled the 255 tests, this test started working right away.

Right now I have host monitor set to start no more than 16 tests a second. I would like not to have to increase this since the interface is so slow/unresponsive to begin with when I have all 900 tests enabled. Please let me know of a fix.

Thanks

(Server has plenty of resources - 2 GB of memory avaliable at lowest levels, CPUs (4x) stay at about 10% utilization)
Back to top
View user's profile Send private message
KS-Soft



Joined: 03 Apr 2002
Posts: 12791
Location: USA

PostPosted: Mon Jun 28, 2004 4:40 pm    Post subject: Reply with quote

1) about slow ODBC tests.

There is "unofficial" update available at www.ks-soft.net/download/hm448.zip
"Enable connection pooling" option is located on Miscellaneous page in the Options dialog (ODBC test & logging section). This option should increase ODBC performance.

BTW: Also this new version supports new SNMP Trap test method. If you want to try this test method, I would recommend to copy your existent Advanced Host Monitor into another directory (or another computer), unzip new modules, and setup SNMP Trap tests for testing purpose only!

2)
Quote:
The problem is that when these 255 tests are enabled a good portion of my other tests (and even a lot of the tests in the 255 group) never get tested.


It is configuration problem. You should increase intervals for some tests (e.g. perform ODBC tests every 60 sec instead of 20 sec) or you should increase value of "Don't start more than [N] tests per second" parameter.

BTW: New HostMonitor has new function "Estimate Load" dialog. Use menu "View"->"Estimate load" to get information about tests/performance

Regards
Alex
Back to top
View user's profile Send private message Visit poster's website
Marcus



Joined: 18 Nov 2002
Posts: 367

PostPosted: Tue Jun 29, 2004 2:30 am    Post subject: Reply with quote

Quote:
New HostMonitor has new function "Estimate Load" dialog. Use menu "View"->"Estimate load" to get information about tests/performance
The problem is, it does not say anything about the real load on your server.

For example: We have 5000+ active test defined. Which will conclude the estimate load tool to say: 9 tests a seconds should be sufficient. This would be the case only if HostMonitor does not want to start all tests or only needs to start 9 every second and no master tests are defined.

The reality is different. One server can have more than 9 tests, which will all run with the same schedule (as much as possible). Or many tests can become active at the same schedule. This will result in periods where HostMonitor needs more than 9 tests a second.

Currently we have HostMonitor configured to run 64 tests a second. And we see that all tests will be performed at the correct time. Only when starting the application, you do not want to use the GUI, since it will hang. HostMonitor still works fine, just the interface is not available for use the first few minutes (or very slow). 98% of the tests will run every 10 minutes, a few have longer periods an a few have shorter periods.

To resolve this, we start HostMonitor as an application with the /stop parameter (we control HostMonitor in a TS session).

When starting HostMonitor as a service, you can see processor consumption rise to about 50%. So we have some room left for additional tests

The best way to test how many tests to perform each second, is to start with a high value and start HostMonitor. After a few minutes, count the number of threads used by HostMonitor (can be seen with the task manager). In our case it is about 50 (with an upper limit of about 200). Setting it to 64 tests a seconds just makes HostMonitor to become more relaxed at an earlier stage.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    KS-Soft Forum Index -> Configuration, Maintenance, Troubleshooting All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

KS-Soft Forum Index