Solved

Is file server performace higher on Virtual Machine?

Posted on 2009-05-09
9
401 Views
Last Modified: 2012-05-06
Is file server performance better if system is installed on top of virtual server, of bare metal installation is better?
0
Comment
Question by:mrmut
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
9 Comments
 
LVL 2

Expert Comment

by:quickcat88
ID: 24343598
Normally it's better to install it on the machine directly to avoid unneccessary data exchange. However, if thousands of other things are installed on the same machine, it might be a different story.
0
 
LVL 7

Expert Comment

by:Cuteadder
ID: 24343605
Bare metal would be better as other resources come into effect on a virtual server such as CPU and memory for the VHD. Only slight difference...
0
 

Author Comment

by:mrmut
ID: 24343643
It has sense to me that BM is better performance wise, but could there be a trick? - is FS virtual, than underlying Virtualization Platform could optimize performance.

+ How Virtual Machines instruct controller to read data? VM's have their Virtual Drives stored as single files, so it seems logical to me that FS on VS could actually be faster, especially with small files.

Could that be so?
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:mrmut
ID: 24343649
(Smaller number of real HDD head seeks, as HDDs read just one big file which is later separated into small files of the virtual FS.)
0
 
LVL 7

Expert Comment

by:Cuteadder
ID: 24343676
Unless you can configure some kind of perfomance raid with no other deciding factors through VHD's and VS/VM then yes.

But don't forget you can do all that on bare metal to get good results...
0
 

Author Comment

by:mrmut
ID: 24345073
So, for example, if I create a 6HDD RAID 10, and put this single VM on it. - Than the performance should be higher than it should be greater than BM installation?
0
 

Author Comment

by:mrmut
ID: 24347396
I think we need to precisely define the answer;

-> Regardless of underlying RAID field, would the performance of VHD be better than the regular Hard Drive, due to underlying Virtualization Platform?

-> It would also be great if I could get some link to the specifics.

Thank you.
0
 
LVL 18

Accepted Solution

by:
larstr earned 500 total points
ID: 24350338
The performance depends on the type of workload. Sequential workloads seem to be faster on BM than virtual, but with a mixed workload you will see a workload very similar in both environments.

I did some testing a while ago and the pic below is taken from that test.

Lars

iometer-physical-and-virtual.png
0
 

Author Comment

by:mrmut
ID: 24350354
Great!

Even better - a machine in question is almost the same configuration:)

Thanks a lot!
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If we need to check who deleted a Virtual Machine from our vCenter. Looking this task in logs can be painful and spend lot of time, so the best way to check this is in the vCenter DB. Just connect to vCenter DB(default DB should be VCDB and using…
In this step by step tutorial with screenshots, we will show you HOW TO: Enable SSH Remote Access on a VMware vSphere Hypervisor 6.5 (ESXi 6.5). This is important if you need to enable SSH remote access for additional troubleshooting of the ESXi hos…
Teach the user how to delpoy the vCenter Server Appliance and how to configure its network settings Deploy OVF: Open VM console and configure networking:
Teach the user how to join ESXi hosts to Active Directory domains Open vSphere Client: Join ESXi host to AD domain: Verify ESXi computer account in AD: Configure permissions for domain user in ESXi: Test domain user login to ESXi host:

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question