Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Blog
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • DataMiner Insights
      • Security
      • System Architecture
      • DataMiner Releases & Updates
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
  • Downloads
  • More
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
      • General Inquiries
      • DataMiner DevOps Support
      • Commercial Requests
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Moving to Virtual Infrastructure

Solved1.17K views16th August 2023
1
Richard Henderson196 14th August 2023 0 Comments

I’m part of a team moving dma’s on to virtual infrastructure.  I was wondering if any one had come across any benchmarking / stress testing tools which give some truthful answers on machine performance.  Want to avoid the statement of it seems a bit slow / lagging

I know that there are some differences between a physical box and virtual machine but would like to test all we can for IO, RAM, CPU, Network

Where we are currently building and preloading with software would like to test them before we release for use.

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 16th August 2023

2 Answers

  • Active
  • Voted
  • Newest
  • Oldest
1
Michiel Saelen [SLC] [DevOps Enabler]5.63K Posted 15th August 2023 1 Comment

Hi Richard,

Benchmarking virtual environments can be quite tricky. For example, benchmarking one VM could give you excellent results while benchmarking all the VMs at the same time could give you poor results as they share resources. If the assigned resources to the VM are dynamic, it could even change over time.

If you want to get representable results you need to understand how the Virtual machines are spread over the physical machines and test the worst-case scenario (spinning up the max amount of VMs on the physical infrastructure and benchmarking them all at once). This can be quite an undertaking depending on the HW on which you run your virtualized environment.

We have seen a lot of issues with virtualized environments. To give you some heads-up on issues we have encountered:

  • The NAS controller was unable to follow with the load (while on disks there was still a lot of margin).
  • If you are sharing a disk with multiple VM’s make sure you are monitoring it correctly. The machine might show you are only using 10% of the disk, while you have actually 10 VMs using 10% of your disk. Your disk queue length will be a better indicator to warn you if are saturating on disk.
  • Time is very important for DB and DM servers as this can otherwise mess up your synchronization. Ensure all VMs are at the exact same time by using the same NTP server on all of them. The time is calculated based on CPU cycles and we have seen VMs drifting minutes away from each other and then jumping back after 5 min back to the correct time (going back in time or jumping to the future).
  • When virtualizing your HW you might lose a lot of performance on them (depending on how well they cope with virtualization). For example, your CPU might disable some of the cache it has to allow you to virtualize the CPU, this will lead to a big reduction in performance. This is something you will need to discover by benchmarking your servers.
  • If you have a large virtualized environment, make sure to spread your VM snapshots over time as otherwise they might saturate your network at a given time and lead to dropped packages in your switches.
Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 16th August 2023
Michiel Saelen [SLC] [DevOps Enabler] commented 15th August 2023

As indicated by Arun, the requirements can be found in our docs: https://docs.dataminer.services/user-guide/Getting_started/Installing_a_DMA/Regarding_virtual_servers.html
If you are looking for a tool, there are different ones available and you can have your pick. PassMark is one that is widely used: https://www.passmark.com/products/performancetest/index.php

1
Arunkrishna Shreeder [SLC] [DevOps Advocate]4.01K Posted 15th August 2023 0 Comments

Hi Richard,

Some requirements for virtual servers are documented here : Regarding virtual servers | DataMiner Docs.

One tool we use to check the disk read and write speeds is Crystal Disk info : CrystalDiskInfo for Windows – Download it from Uptodown for free.

For CPU benchmark, this can be used : PassMark Performance Test download page.

Arunkrishna Shreeder [SLC] [DevOps Advocate] Answered question 15th August 2023
Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs