Sponsored Content
Operating Systems SCO SCO 5.0.6 or 5.0.7V Hyper-V vs. ESX performance Post 302870019 by ghodgins on Thursday 31st of October 2013 07:31:55 PM
Old 10-31-2013
SCO 5.0.6 or 5.0.7V Hyper-V vs. ESX performance

Hi all.

I am at a client currently using SCO Unix 5.0.6 as a guest in a VMWare ESX hosted environment. We are moving to Hyper-V for reasons I will not detail. Our initial design to avoid complexities with porting the applications to 5.0.7V were successful in function using nested hypervisors. SCO Unix is hosted in VMWware Workstation running on Windows 2008 hosted on Hyper-V.

Everything function fine (with work) in nested hypervisors, but performance is suffering significantly with some pretty rudimentary file creation and copy tests - that translate to the application. We were expecting a performance hit, say arbitrarily 20%, but were seeing a 200-300% performance penalty. It is really bad (13x slower than ESX hosted) when creating a file with a small block size (dd if=/dev/zero of=/u/mytestfile.out bs=1 count=0), but as mentioned more reasonable block sizes of 512b or 4k result in 2 - 3 times slower operations. Perhaps relevant, %sys times (using sar) during operations are high. Typically pegged at 99% when using a 1 byte block size, but still in the 90's regardless. The same is true of file copies. 2 - 3 times slower and high %sys CPU.

Thinking 5.0.7V hosted natively on Hyper-V might hold the answer we downloaded and installed the 5.0.7V image for Hyper-V. Low and behold performance is worse. Typically 4-5 times slower out of the box.

There are no other competing processes on the box. We're presenting a single processor having read even with 5.0.7V let alone 5.0.6 that SMP is not supported in either virtualized environment. The physical host has 16 cores and there is nothing else going on with the box. When the CPU is high in the guest we can see the corresponding physical host CPU usage high.

Is there an expected performance penalty for SCO Unix 5.0.6, or the officially supported 5.0.7V version in ESX and/or Hyper-V versus bare metal - assuming a single CPU of the same characteristics?

Is there some tuning that should be expected to result a double or tripling of IO performance?

Thanks for any advice.
 

9 More Discussions You Might Find Interesting

1. Linux

Linux Hyper-thread support?

Hello all, I'm looking in to building a Redhat/Windows machine for myself and was wondering if Redhat linux support 800Mhz front side bus speed or hyper-thread? If so would I have to recompile the kernel to enable this feature? Thanks (3 Replies)
Discussion started by: larry
3 Replies

2. SCO

SCO UNIX performance

Hi there, Our server is SCO UNIX 3.12 (ten years old). Recently, the system is so slow even there were only a few users logging on the system. Please advise me, Thank you so much, Trinh (1 Reply)
Discussion started by: trinhnguyen
1 Replies

3. Solaris

Sun Server Hyper Terminal

Anyone know how to connect to a sun server using serial cable my client PC is also a Sun !!! I have the cable , just do not know how to start a terminal session in Sun . (1 Reply)
Discussion started by: civic2005
1 Replies

4. SCO

SCO unix server performance tuning

Hello, Can someone share his experience with SCO unix server performance tuning? - how to make some performance analysis - how to tune up a server for better performance Thank you! (0 Replies)
Discussion started by: forumuser7
0 Replies

5. UNIX for Dummies Questions & Answers

Red hat --- hyper term?

Can some one help me? I have been used to using XP, but now I really want to learn more about unix etc. So the problem is i've been using Hyperterm to connect Serial / Console to a cisco 2501. I used to run Hyper term then switch on the router and i would be able to to talk. What do I use in... (1 Reply)
Discussion started by: Rivers1980
1 Replies

6. Solaris

Solairs 11 Hyper V

Hola, First time i'm doing this so apologies if i ask something daft. I've a host windows 2008R2 server which is running hyper-v. I have created a virtual machine and installed Solaris 11. I'm trying to configure the network settings so that I can access the internet and run 'pkg install... (0 Replies)
Discussion started by: dbajtr
0 Replies

7. UNIX for Dummies Questions & Answers

Problem connecting FreeBSD VM(Hyper-v) to internet

I created a VM for FreeBSD on hyper-v and i am having trouble connecting it to the internet. My virtual machine config are as below: 100 GB HD 1GB RAM Generation 1 Two Network adapters 1. Legacy Network Adapter 2. Network Adapter both are connected to network switch "Internet" which... (2 Replies)
Discussion started by: Vishawdeep
2 Replies

8. Shell Programming and Scripting

VMware Hyper-V conversion

Hi there! I am trying to work out an automated conversion mechanism migrating VMware to Hyper-V Vhd. I have been told that the best way to do so would be writing a PowerShell script and using Microsoft's MvmcCmdlet collection. However, my experience with PowerShell is fairly limited. This is... (2 Replies)
Discussion started by: vikingcd
2 Replies

9. Windows & DOS: Issues & Discussions

VMware Hyper-V conversion

Hi there! I am trying to work out an automated conversion mechanism migrating VMware to Hyper-V. I have been told that the best way to do so would be to write a short PowerShell script referring to Microsoft's MvmcCmdlet collection. However, my experience with PowerShell is fairly limited. This... (3 Replies)
Discussion started by: vikingcd
3 Replies
HYPER-V(4)						   BSD Kernel Interfaces Manual 						HYPER-V(4)

NAME
hv_netvsc -- Hyper-V Network Virtual Service Consumer SYNOPSIS
To compile this driver into the kernel, place the following lines in the system kernel configuration file: device hyperv DESCRIPTION
The hv_netvsc driver implements the virtual network device for FreeBSD guest partitions running on Hyper-V. FreeBSD guest partitions running on Hyper-V do not have direct access to network devices attached to the Hyper-V server. Although a FreeBSD guest can access network devices using Hyper-V's full emulation mode, the performance in this mode tends to be unsatisfactory. To counter the above issues, the hv_netvsc driver implements a network Virtual Service Consumer (VSC) that relays network requests from the guest partition to the network Virtual Service Provider (VSP) hosted in the root partition using the high performance data exchange infra- structure provided by hv_vmbus(4) driver. The VSP in the root partition then forwards the network related requests to the physical network card. SEE ALSO
hv_ata_pci_disengage(4), hv_storvsc(4), hv_utils(4), hv_vmbus(4) HISTORY
Support for hv_netvsc first appeared in FreeBSD 10.0. The driver was developed through a joint effort between Citrix Incorporated, Microsoft Corporation, and Network Appliance Incorporated. AUTHORS
FreeBSD support for hv_netvsc was first added by Microsoft BSD Integration Services Team <bsdic@microsoft.com>. BSD
September 10, 2013 BSD
All times are GMT -4. The time now is 11:22 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy