Real Computer vs Virtual Computer Performance Showdown

Linus Tech Tips ·Linus Tech Tips ·2016-05-06 · 1,397 words · ~6 min read
Floatplane YouTube

Transcript

JSON SRT VTT 111
0:00 we've done a lot of content using lime
0:03 Tech's unraid operating system over the last little while some of it was focused
0:07 on the safe redundant storage features of it like this one about repurposing
0:12 older computer hardware to build a more robust NZ while some of it was more
0:16 focused on the virtualization features of un raid that allow multiple virtual
0:21 computers we've demoed as many as seven discrete gaming rigs at a time to live
0:27 on top of that safe redundant storage
0:30 but while we've discussed how cool that is and demonstrated really strong
0:35 performance with these VMS or virtual machines we haven't Quantified Apples to
0:40 Apples how they compare with running the operating system software directly on
0:46 the hardware or the bare metal so let's
0:49 do that today then shall
0:58 we the G gtx980ti VR Edition from EVGA
1:03 provides an industry-leading Graphics experience as well as a 5 and a/4 in Bay
1:07 with easy access inputs for your VR device learn more at the link in the
1:12 video description so I think we should open with a primer on what this word
1:17 virtualization really means those of you who are intimately familiar with it can
1:22 skip ahead because Taran gave me a hard time after we filmed the quadruple your
1:26 networking Speed video about not really explaining what I was talking about and
1:31 I was kind of like well it's kind of like SLI for networking and he's like well why didn't you just say that in the
1:35 video so let's start with an analogy this is a gigabit network interface card
1:40 or Nick it's physical because I can hold
1:44 it in my hand and it's a network interface card because it connects
1:47 whatever it's plugged into into a network and allows those two things to
1:51 communicate or interface with each other at a speed of 1 gigabit or about 110
1:57 megabytes per second pretty straightforward a virtual Nick is
2:02 inherently more abstract while it does
2:05 still require some Hardware I mean without a physical cable plugged into
2:09 something it can't connect to a device outside of the machine on which it
2:13 resides and in most cases it presents
2:16 itself to the operating system as though it is a piece of Hardware it's actually
2:22 just some clever software pretending to
2:25 be Hardware which gives it some cool functionality not the least of which is
2:30 that it is able to share its resources
2:34 so back to our physical Nick again it's got that gigabit connection speed I
2:38 talked about before well by creating two
2:42 virtual Nicks we can actually share that
2:45 speed between virtual devices like I did
2:49 in the gaming Naas video where we had both a file server and a gaming machine
2:55 using the same network connection so this is a very flexible solution because
3:00 it means that either of these devices can use anywhere from zero all the way
3:05 to 100% of the available resources
3:08 sharing them dynamically and thanks to some really cool Tech from Intel and AMD
3:14 this can even be done on things like CPUs meaning that you can create entire
3:19 virtual computers full of virtual devices that share physical Resources
3:25 with each other for better overall efficiency cool minus but what was up
3:31 with that big asterisk a minute ago well the KVM kernel-based virtual machine
3:36 project at red hat which is what unraid is using to power its virtualization is
3:41 some pretty freaking impressive software but virtual devices do not have 100% of
3:48 the performance of the physical devices because while the days of emulation
3:53 that's a very slow way of doing this virtual device stuff are basically over
3:59 there is still some overhead involved which thank you for your patience by the
4:04 way brings us finally to the topic for today how much of our raw or bare metal
4:11 performance are we giving up when we do a project like gaming NZ or seven Gamers
4:17 one CPU so for this test I actually
4:20 ended up using my personal rig because I had to work on it at home and I left my
4:24 test bench at the office but the good news is that with its 5960x Rampage 5
4:29 extreme 99 motherboard gtx980ti and 64
4:32 gigs of Dominator memory my rig is pretty much the same as my usual test
4:37 bench so I started then by establishing
4:40 my Baseline performance I ran my test Suite with all eight cores active then I
4:46 used the BIOS to turn off one of the
4:50 physical cores on the CPU making it effectively a s core this was done
4:55 because for the best performance on unraid anyway in games it's best to
5:01 leave a core aside for unraid to use and
5:04 give everything else to your virtual machine and while gaming actually didn't
5:09 end up being affected negatively at all I mean these results are within my
5:13 margin of error for these tests this was
5:16 expected since games are not very CPU bound these days and the video card
5:21 itself is actually passed through as a
5:24 physical device to the virtual machine
5:27 cinebench also showed the same result results our virtual 7 core and our bare
5:32 metal 7 core performed the same leaving
5:35 the only test that showed a dramatic difference being the synthetic memory
5:40 and cache test in Ida 64 so depending on
5:44 the workload it is possible that these extra Nan of additional latency could be
5:50 a problem but from looking at performance in consumer oriented
5:54 workloads it seems like we are pretty darn close to a VM being a Sol solid
5:59 alternative to running straight on the hardware now then it's just got to get a
6:05 little bit easier for everyday people to do because while some of the benefits uh
6:11 virtualizing servers to consolidate functionality are more applicable to the
6:16 data center there is some really cool stuff that I can Envision for a consumer
6:21 facing product like unraid as well with
6:24 the gaming Naz we did a little while back being just the tip of the iceberg
6:29 tunnel bear is the easy to usee VPN app for mobile and desktop it lets you
6:35 tunnel so to speak into up to 20
6:39 different countries allowing you to browse the internet and use online
6:43 services as though you are in a different country so you know let's say
6:47 for example you want to access a website that is blocked in your country or you
6:52 want to access a service that is just
6:55 plain not available in your country due to licensing or whatever else ha screw
6:59 that because they've got apps for iOS Android PC and mac and they also have a
7:03 Chrome extension they're super easy to use just pick a country press the
7:08 friendly looking button and boom your connection gets encrypted which by the
7:11 way tunnel bear doesn't actually log any of your activity which is very cool and
7:15 your public IP address gets switched so you show up as though you're in a
7:19 different country and the best part of tunnel bear is that your first 500
7:23 megabytes is absolutely free w and after
7:27 that the unlimited plans are very reasonably priced so check it out at the
7:32 link in the video description and uh by the way you can save 10% by using that
7:37 link that's tunnel bear.com LT so thanks for watching guys if you
7:42 disliked this video well you know where that button is but if it was awesome get
7:47 subscribed hit that like button or even consider supporting us directly by using
7:51 our affiliate code to shop at Amazon instructions up there by buying a cool
7:54 shirt like this one or by joining our community Forum you can answer people's
7:58 questions you can get your questions about tech answered or you can just hang
8:01 out and chat now that you're done doing probably all of that stuff or at least
8:06 some of it you're probably wondering what to watch next so click that little
8:09 button in the top right corner to check out this video where I am doing
8:13 something really cool or Lucas I'm not sure I don't know which video we're
8:17 teasing