Monitor bandwidth utilization for Hyper-V's Virtual Machines
Hi,
I'm wondering, if SCOM is capable to monitor incoming & outgoing traffic (current and total over time) of VMs in Hyper-V?
Tried to search about it, and found only 3rd party tools or the monitoring is only available for Router, not VMs.
Thanks.
Hi Andre,
Also you can use performance monitor to monitor the VM's bandwidth through counter "Bytes Received/sec" and "Bytes Sent/sec" under Hyper-v virtual network adapter :
Best Regards
Elton Ji
We
are trying to better understand customer views on social support experience, so your participation in this
interview project would be greatly appreciated if you have time.
Thanks for helping make community forums a great place.
Similar Messages
-
Monitoring Bandwidth usage for individual hosted sites on osx server?
Does anyone know of a good way to monitor bandwidth consumption for individual websites hosted on osx server?
Part of this answer depends on server configuration details that you haven't provided.
Are you looking for 'bandwidth' as in total bytes transferred for any given site? or are you looking for a megabits-per-second network throughput calculation?
Are your various sites logging to separate log files? or a single, unified log file?
If you want a total bytes transferred calculation, then that data is stored in the standard log files, so a simple parser that adds up the response sizes would suffice - it will tell you that x number of bytes/megabytes were transferred.
A bandwitch utilization graph (e.g. mbps) is a little trickier, though.
Are your sites running on the same port, using name-based virtual hosting to separate the traffic, or are they running on different ports?
If different ports then you may be able to implement some kind of network monitoring, but if they're all running on the same port (e.g. 80) then that doesn't work - you're down to Apache logging.
The standard Apache logs, though, don't include enough data to calculate a bandwidth graph. It does include timestamps of requests, and the total bytes in the reply, but that's not enough - the timestamp is only accurate to the second, and there's no indication of duration... for example, a 1mb web page served in 1 second equates to 8mbps, but that same file transferred in 30 seconds is only about 273kbps.
Since the transfer time is required to calculate the bandwidth utilization for the site, you'll need to amend your logging to include the transfer size. You'll need to enable mod_logio and add the %O (output bytes) and %T (request time) variables to your log format. Only then can you calculate the bits-per-second throughput of your site. -
Ipqos to monitor bandwidth utilization in zones?
I'd like to use IPQos and the extended accounting features in the global zone to monitor bandwidth utilization in my zones - ie, keep a simple count of amount of traffic each zone's IPs use.
I can't quite figure out how to do it, though. The IPQos docs are extensive, but complex.
Anyone got a simple 'howto' for it??not really using ipqos, but i have a dtrace script that tracks socket traffic per pid and uid, you can probably change it to meet your needs.
#!/usr/sbin/dtrace -Cs
/* like top but tracks pid's network transfers */
/* By James Dickens [email protected] */
#pragma D option quiet
#include<sys/uio.h>
int DR; /* Data READ */
int DW; /* Data WROTE */
int DRL; /* Data Read in the last second */
int DWL; /* Data Wrote in the last second */
int new_data; /* set when there is new data to print */
dtrace:::BEGIN { printf("Waiting for data...\n"); }
fbt:sockfs:socktpi_write:entry
self->registry=1;
self->uiop = (struct uio *) arg1;
self->request = self->uiop->uio_resid; /* MAX amount of data to send *
fbt:sockfs:socktpi_read:entry
self->registry=1;
self->uiop = (struct uio *) arg1;
self->request = self->uiop->uio_resid; /* MAX amount of data to recieve
fbt:sockfs:socktpi_read:return
/arg0 != 0 && self->registry/ /* don't grab data if an error was returned. */
size = self->request - self->uiop->uio_resid; /* update the data read *
DR +=size;
DRL += size;
@data[uid,pid, "rcv'd" ] = sum(size);
@datac[uid,pid,"rcv'd" ] = sum(size);
self->request=0;
self->registry=0;
self->uiop=0;
new_data=1 ;
fbt:sockfs:socktpi_write:return
/arg0 != 0 && self->registry / /* don't grab data if an error was returned. */
size = self->request - self->uiop->uio_resid ; /* update amount of data
sent */
DW += size;
DWL += size;
@data[uid, pid, "sent" ]= sum(size);
@datac[uid,pid,"sent" ] = sum(size);
self->request=0;
self->registery=0;
self->uiop=0;
new_data=1;
tick-1s
/new_data /
new_data=0;
printf("\nwalltime : %Y\nStats for the active last Second\nUID\tPID\tdi
retion\tBytes\n", walltimestamp);
printa("%d\t%d\t%8s\t%@d\n",@data);
printf("Totals for this second\nData Rcv'd ==%d Data Sent == %d TOTAL %d
\n",
DRL, DWL, DRL+DWL);
printf("TOTALS\nData Rcv'd == %d Data Sent ==%d Total TRANSFERRED == %d\
n",
DR , DW, DR + DW) ;
trunc(@data,0);
DRL=0; DWL=0;
dtrace:::END {
printf("\nGrand Totals\n");
printf("UID\tPID\tdiretion\tBytes\n");
printa("%d\t%d\t%8s\t%@d\t\n",@datac);
printf("TOTALS\n");
printf("Data Rcv'd == %d Data Sent ==%d TOTAL TRANSFERRED == %d", DR , D
W, DR + DW) ;
} -
Calculate Bandwidth Utilization for E1 Using SNMP
Hi.
I need to calculate Bandwidth utilization for E1interface via SNMP.
I tried to use information from this article http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a008009496e.shtml
Last night I've got the following data from my Cisco 3845:
Timestamp
ifDescr
ifType
ifSpeed
ifInOctets
ifOutOctets
DifInOctets
DifOutOctets
InBandwidth
OutBandwidth
11/16/10 09:17:54
Serial0/1/0:0
propPointToPointSerial
2000000
843263887
1375140745
160094
35355
64
14
11/16/10 09:18:54
Serial0/1/0:0
propPointToPointSerial
2000000
859483004
1377623371
270318
41377
108
17
11/16/10 09:19:54
Serial0/1/0:0
propPointToPointSerial
2000000
873254258
1380108133
229520
41412
92
17
DifInOctets = delta(ifInOctets)/delta(time)
As you can see I've got InBandwidth>100%
Why it so?
If I change ifSpeed from 2000000 to 2048*1024 bits per second (right value for E1 interface) it doesn't give me InBandwidth<100%
In attachment you can find a part of gateway configYou may keep on cracking your head against equations, it's up to you. If I were you I would have already installed Oracle 10g Grid Control and I would already have configured a 6 month retention period for the performance statistics and setup a report of resource consumption.
~ Madrid
http://hrivera99.blogspot.com -
I haven't had the opportunity to implement a SQL Server Failover Cluster Instance (FCI) for over 10 years and that was done with two physical, identical database servers way back in the day of Windows Server 2003 and SQL Server 2000 (old school).
Can a SQL Server 2008 R2 Failover Cluster Instance (FCI) be implemented between two Hyper-V hosted virtual machines? The environment in question already has Windows Server 2012 R2 Hyper-V hosts in place, so I'm just looking to see if this is even
possible and/or supported when utilizing virtual machines.
The client in question is currently using SQL Server 2008 R2 instances running on Win2008R2, Win2012, and Win2012R2, but I'd also be interested how this can be done or not with SQL Server 2012 or 2014 as well. Thanks in advance.
Bill ThackerYes, it can be done with Hyper-V guests. In fact, with Windows Server 2012 R2 Hyper-V, guests can use the Shared VHDX feature for shared storage used by Windows clusters. The guests can run Windows Server 2008 and higher provided that the Hyper-V Integration
Services are installed to support Shared VHDX. The only challenge here is making the Hyper-V hosts highly available as well, running it on WSFC.
Edwin Sarmiento SQL Server MVP | Microsoft Certified Master
Blog |
Twitter | LinkedIn
SQL Server High Availability and Disaster Recover Deep Dive Course -
Hello Community
A Sharepoint 2013 Server farm created on a physical server
stores it's documents in SQL Server according to how SQL Server is setup.
If a Sharepoint 2013 Server farm is using Hyper-V and Virtual machines
how is BLOB data stored ?
Thank you
ShabeautAre you looking to use Remote Blob Storage? or RBS of SQL with SP?
It is going to be same way as it is configured for physical server.
Thanks, Ashish | Please mark a post helpful/answer if it is helpful or answer your query. -
How is the performance of Mac Pro if i use it as host for windows and linux virtual machines.
How is the performance of Mac Pro if i use it as host for windows and linux virtual machines.
I am planning to buy a high performance PC to run my Windows and Linux servers as vitrual machines for my testing purposes.
Initially i planned to build my own computer with recommended configurations but considering space constaints and cooling factors i think Mac Pro can be a choice. But need some inputs if Mac pro (Intel Xeon E5, 12 GB RAM) is good for running virtual Machines.You could even run Windows natively and still run your VM servers.
I have seen reports and such on MacRumors and elsewhere - run Windows natively as well as VMs (can also do testing and run Mavericks in a VM under Mavericks)
The fast internal PCIe-SSD, plus 6 or 8 cores, and 32-64GB RAM. Of course for $5,000 for 8-core, some Thunderbolt storage and 32GB/64GB RAM you can buy some serious hardware. -
PIX - Monitoring Bandwidth Utilization?
I have PIX running 6.3 software with a few site to site VPN tunnels. Is there any way to monitor the bandwidth utilization of a particular tunnel?
Same question goes with ASAs and using ASDM...no plans to get CSM here...
Thanks,
JasonTry PRTG - Paessler Router Traffic Grapher
www.paessler.com -
Slow down speed for testing purpose between virtual machine in hosted in Hyper-v
Hello All,
I have searched and could not find thread related to this .
There is a scenario to test: the network speed between virtual machine [client and server ] must be really slow to check the application behavior on connecting to server.
Please advise . thanks in advanceHi
Thanks for the reply . I am using
Virtual machine manager console .
right click on the virtual machine, i see network adaptar in Hardware Configuration and there no option to choose speed in any of the option.
Please guide me if i am wrong -
Hello,
Recently in Dec I bought a new desktop PC.
HP ENVY Desktop h8-1420t
CPU & ChipSet: Intel Core i7 Intel Z75
I have Windows 8 Pro and installed Hyper V but cannot start the virtual machines. I get the following error message: Virtual machine 'zzzz' could not be started because the hypervisor is not running
I followed these steps to enable Hyper-V:
1. Upgraded to Windows 8 Pro
2. Tried to add Hyper-V feature but Hyper-V Platform was grayed out
3. Enabled Virtualization in the BIOS - security configuarion
4. Cold booted Computer
5. Added the Hyper-V Platform Feature
6. During the restart machine was in forever state spinnign state, did a manual reboot
7. Disabled Virtualization in the BIOS again
8. Successfully Re-Booted the Computer now Hyper V manager was available
9. Configured Hyper V network to use external network
10. Created a new VM through the Hyper-V Manager
12. Tried to boot up teh newly Created VM and I get this error message:
Virtual machine 'zzzz' could not be started because the hypervisor is not running
Any solutions for the error I am seeing above?
Similar problems are discussed here:
http://h30434.www3.hp.com/t5/Desktop-Lockups-Freezes-Hangs/Cannot-boot-if-HP-ENVY-Bios-Virtualizatio...
Thanks!!Same Problem Here - did you discover any answers? I may have to return the system if it can't do hyper-v
-
I am looking for a starting point on where to focus my efforts in researching a desired configuration. Of course anyone who spends anytime researching in forums knows that one thing that people hate is for people
to ask questions that can be easily answered with a simple Google search, so let me start by saying I have done many hours of research on this already. The problem I am having is that although there is a huge amount of information out there on what I
am looking to do, I don't believe many people have attempted this on as small of a scale as a single user system. Also, the amount of routes to go down seems endless, which for me so far has led to many hours of wasted trial and error. So keep
in mind that I am not so much looking for a handout on answers but rather a more narrowed path of searching and researching.
What I am looking to do is take the current equipment that I have and consolidate it into a 9-12U server rack using mounted 2 or 3U atx cases so that I can have a more organized, space saving setup. That is the
easy part, what I have been looking into though is the combining of cores and processing power to make a "super computer" yet I use this term very loosely. From what I have read, the closest thing I can compare the idea in my head to is referred
to as a Beowulf Cluster, or a Render farm but I believe as the name suggests that this is more dedicated to a single task of rendering. I like the idea of a virtual machine server where I would never actually locally use this machine but rather set up
many virtual machines that I can remote into. I started to compile a ProxMox Server, and this was the right idea, however when running a VM, that VM is constrained to the hardware resources of the single node that it is assigned to. If there is
a way to be able to have a machine that would utilize the 20 some odd cores that I would have in the cluster, along with the 40-50 gigs of ram, well that would be ideal but sounds too good to be possible. Also, ProxMox isnt quite there in compatibility for
a home/home office user. I understand that the programs that are used have to be written in a way where the architecture allows for such, but if it could even be used for speeding up my render time with Adobe and Autodesk (which I know do have such functionality)
that would be wonderful.
So without writing a whole book I am looking for suggestions on how to proceed. Can I literally build a "super computer" that is not really that super... more mediocre super... or am I better off just consolidating the hardware but not the
OS's and programs. Also, I do currently use three or four different distros of Linux, mostly for ethical hacking and security type work like pen testing. One thing I have never been a fan of though is dual booting. Perhaps investing
in a hot-swap HDD chassis that I could load all the different OS's on where I could just pop in whatever OS I am looking to use. As you can see I am far from knowing where to spend my efforts in research.... THANK YOu for ANY help.
I was recently suggested Microsoft HPC Pack as a platform? Anything?
Here is what I currently have:
these are all fully built)
Intel i5 3.7 quad core
Nvidia (ASUS) GTX-760
16 Gb DDR3 @ 1600 Corsair
ASUS Sabertooth Z87 MoBo
Autodesk - Inventor, Revit, 3Ds Max, Maya, Fusion 360, Flow, etc.
Adobe - PhotoShop, After Effects, Dreamweaver, Illustrator, etc.
Basically as you can see this is used for my work in 3d modeling, rendering, and drafting along with 3D printing.
Sys. #2
AMD 4.7-5.0 8 Core
Nvidia GTX 760 (Same as sys #1)
16 Gb DDR3 @ 2400 Mhz
ASUS Crosshair V Formula Z
Various programs for programming, app development, gaming, etc. (This is my daily driver)
Sys #3
AMD 4.5-4.7 8 core
16 Gb DDR3 @ 1600 Mhz
Asus Crosshair V Formula Z MoBo
Not currently using this one but is fully functional.
Sys #4
HP built i5 3.4 quad core
12 Gb DDR3 @ 1600
Nothing Special - this is the one I was using for school work but being that school and programming became one and the same I have all but abandoned it.
THANK YOU AGAIN TO ANYONE WHO HAS MADE IT THIS FAR in reading this.The cluster works only for standalone webcache and httpserver installations types.
If you want to do this you have to use dcmctl command to change from one farm to another.
try checking with dcmctl command with out options an dyou will get a full list of options.
then run dcmctl usage(orhelp) option to see what you need.
As far as I remember
you have to check the farm id of the server you want to be the master
then in the second, you have to run dcmctl joinfarm or something like that.
Regards. -
Monitor profiling & ICC profile management in VMware virtual machines?
Greetings,
I'm successfully running Photoshop CC in Windows 7 on bare metal PCs. To support that, I profile/calibrate my monitors with Datacolor Spyder4Elite and print with Qimage. Photoshop, Spyder4, and Qimage all create and/or install ICC profiles. Does any/all of that function correctly within virtual machines hosted by VMware Workstation (v9.0.2, specifically)? Datacolor's Spyder4Elite, for example, relies upon periodic reloading of the LUT (Look-Up Table) of the graphics adapter. The other apps I mention ask Windows to use ICC profiles. Can I successfully move all of these workflow elements into virtual machines?
Thanks in advance for your assistance.No, actually the System Default stayed the same, but the ACER profile showed up in the Devices panel. However, [ ] Use My Settings was NOT checked, implying they found some way to install the profile that's outside the normal configuration settings somewhere between the Advanced and Devices level configuration.
The fix is to check the [ ] Use My Settings box, add the profile one wants to use in the Devices panel, and [Set as Default Profile]. This overrides the setting above.
-Noel -
Hyper v manager: "virtual machine connection has stopped working", when connect to VM
Hello,
cannot find any info on web and View problem details in VIRTUAL MACHINE CONNECTION error box:
"virtual machine connection has stopped working".
I get this error when click Connect in HV Manager. The machines are on and are accessible through RDP.
This is a lab host after restart it randomly works. I have this problem during last week.
Just interesting to know what could cause the problem and if other were seeing something like that...
Also, can connect to machine from SCVMM.
Thx.
"When you hit a wrong note it's the next note that makes it good or bad". Miles DavisI have the same problem.. Running hyper-v manager from win7 x64 client...
Problem details:
Description:
Stopped working
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: vmconnect.exe
Problem Signature 02: 6.1.0.0
Problem Signature 03: 4ce75fbd
Problem Signature 04: vmconnect
Problem Signature 05: 6.1.0.0
Problem Signature 06: 4ce75fbd
Problem Signature 07: 107
Problem Signature 08: 29
Problem Signature 09: System.ArgumentException
OS Version: 6.1.7601.2.1.0.256.4
Locale ID: 1033
I have the exact same issue (running windows 2008 R2 Enterprise). I can RDP to any of the VM but simply cannot connect using console. This is causing me grief since I have to create few more VMs and work with the existing VMs. Without console
access, I cannot create and do any config changes for new VMs. Can someone help. Things that I have tried so far.
1. Exported VMs
2 uninstalled .NET 4 & 3.5.
3. Hyper-v role removed.
4. Reinstalled Hyper-v, reinstalled .NET 4 & 3.5, patch current as of today.
5. Imported the VMs back and still cannot connect. Exactly same error. No errors in any logs in event viewer or Hyper-v logs.
6. Navigated to c:\Program Files\Hyper-v and manually run the VMCONNECT.EXE app (choosing the localhost/server and appropriate VM from the list) but no dice. The app just sits there for ever without any connection.
7. I am baffled and surprised no one has a solution. Tried multiple search engines.
8. The host machine is patch current as of today and there are no patches available to try. Reading through some forums, I have also installed some hotfixes with no luck.
9. Finally, I can see the little graphic for each VM changing as windows is loading or stopping in server manager for hyper-v.
Hoping someone has a solution. The error that pops up is exactly similar and no clues of the faulting module.
Appreciate your time and help. -
BitLocker Network Unlock on Hyper-V Gen2 Virtual Machines
Need some help with just figuring out basic requirements here. I have read some mixed information.
Curious if a windows server 2012 R2 running as a Gen2 type VM on a Hyper-V server can be setup to use the new BitLocker Network Unlock feature. If so I am having a tough time getting it to work as the only instructions I can find are from the technet
article below, which I feel isn't the best. Any light that can be shed on this would be great.
http://technet.microsoft.com/en-us/library/jj574173.aspxHi Fishizza,
To use Bitlocker on VM, however, I haven't found an official document indicating this, and this is not supported on the older OS version.
These discussions on this issue is for your reference:
Enabling
Bitlocker on HyperV server after VM's in use:
Can Iuse
BitLocker to secure virtual machines?
And you can also refer to the comment on the second article:
“Hyper-V in Windows Server 2012 R2 introduces a new feature called the “Generation 2 Virtual Machine” (Or Gen2VM, for short). This new type is capable of UEFI. UEFI is a requirement for BitLocker
Network Unlock, which is the feature in Windows Server 2012 and Windows 8 I’m referring to. This feature (with some heavy requirements) allows for domain-joined machines to automatically unlock the BitLocker encryption on the system drive when (and only when)
they’re connected to the corporate network. (ie they see the Certificate Authority, the DHCP server, the WDS Server and Domain Controllers).
The UEFI requirement for BitLocker Network Unlock is the only one that couldn’t be met within VMs, but with Gen2VMs we can.
It would be interesting to see if Microsoft will support this configuration and make BitLocker in Generation 2 Virtual Machines with Windows Server 2012 R2 supported.”
For more detailed information about Bitlocker and network unlock, please also check this article:
BitLocker Frequently Asked Questions (FAQ):
Best Regards,
Anna Wang -
Pricing and plans for setting up new virtual machines
Hi,
We are having our dedicated servers with below mentioned configurations and now we are planning to move them to Microsoft Azure virtual machines.
we would like to have your suggestions and plans to move our all applications to Azure virtual machines.
We are having
8 different web applications,
1 Scheduler service,
Mobile push Notifications for mobile apps,
1 BI Server,
4 databases
Currently we are using 4 servers for all the above mentioned applications/services applications.
Our current server details are as below
S.No Server Details
1 Processor 2x
Xeon CPU E5-2620 @ 2.00GHz
2 CORE 2x
12 Core
3 HDD 3x
1TB (RAID 5)
4 RAM 16
GB RAM
5 Bandwidth
50,000 GB
6 Windows Server Windows Server 2008 R2 Standard
7 IIS Version
7.5
8 SQL Server
Microsoft SQL Server 2012
9 Services
Web Server,database and BI server.
Looking forward for valuable suggetions and response.
Regards
DeniseHi,
As I know, you need to create an Azure VM with IIS installed to host your 8 web application, create an azure oracle VM to host BI server, and create an Azure SQL Server VM to host your 4 database, for Scheduler service, please try to use Azure Scheduler
service:
http://azure.microsoft.com/en-gb/documentation/services/scheduler/Azure Notification Hubs provide an easy-to-use infrastructure that enables you to send mobile push notifications from any backend (in the cloud or on-premises) to any mobile platform, see
more: https://msdn.microsoft.com/en-us/library/azure/jj927170.aspx
Please try to estimate your bill at azure pricing calculator:
http://azure.microsoft.com/en-us/pricing/calculator/
Best Regards,
Jambor
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.
Maybe you are looking for
-
Good day sir / madam, I'm having a problem with my N91's WLAN, here's my problem. On "Connection manager>Available WLAN" menu will appear the SSID of my Wireless-N router and then will dissappaer after a few seconds, even I'm just beside the my wirel
-
Sharpness and clarity of Photos in Slide Show lacking
I've noticed that my photos displayed by the screen saver are sharp and crisp in appearance, not so the same images viewed the the slideshow utility inside iPhoto. I don't see any preferences or settings that would modify this. Why do the pictures in
-
How to create a grouping function
How to create a grouping function ?? For example, can I create a function:myavg and I can use it like : select col_a, col_b, myavg(col_c) from table_a group by col_a, col_b Thanks in advance !! null
-
have tried to register the target adapter for HFM (FM11X-G5-E) in FDM 11.1.2.1 I get an error message 76 Path not found? I copied the dll file into both the Adapters folder and SharedComponents folders. Does anyone know how to resolve this issue?
-
Using FM 9.0p230, I don't see anything in my autonumber building block scroll list. I've seen 'em before... did I unknowingly toggle them off? If so, how do I toggle them back on? I've closed & reopened the application, and even gone to a new, bla