Running hammerDB on windows client #648
-
I am running load test using hammerDB for the below setup, wanted to know how running hammerDB on windows/linux node present in the same subnet as database with different system resources affect the results? Database: oracle exadata (19c database version) I understood that the schema creation depends on the node where we run the hammerDB from, as it took more than an hour on 1 core machine and less than 30 mins on 8 core machine. If we are to run the load tests on a windows/linux node where the database is not installed and these nodes are in the same network as database, what are the resource considerations we should keep in mind ? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
The advice is the same as given here #649 - if you have 10 cores use fewer virtual users to start with to find the maximum performance. The HammerDB workload is light so will not place a lot of load on your client system. When running HammerDB on the same system as the database it is a trade off between the CPU HammerDB uses running locally against the network overhead running remotely. Oracle networking is efficient, and the database can effectively use all cores so the approach in our experience for maximum performance is to use a remote client. Of course to save time you can install HammerDB locally and do the schema build from there and then run the test remotely. Don't forget HammerDB can generate an AWR report for you and you can view the metrics in real time (drag and drop the window out to expand the view) so you have all the features you need to diagnose performance. |
Beta Was this translation helpful? Give feedback.
-
Thanks again @sm-shaw |
Beta Was this translation helpful? Give feedback.
Yes, and just for clarity for anyone following up on this thread, remote client is best from experience for Oracle, with open source databases that cannot fully utilize all the CPU on the database server, local is often best as HammerDB is not using CPU that the database could.
For the number of warehouses there is an explanation in the introductory video here around 30 mins https://www.hammerdb.com/about.html.
But, basically in the default usage, the virtual users pick a home warehouse at random where most of the activity will take place and therefore the 4-5 warehouses per vuser is to allow enough of a distribution to ensure that in most cases a vuser has its own warehouse. So in this d…