vSphere networking performance counters - Teddy bear use of flow compared to its use
I am responsible for a vSphere 5.1 environment that uses NFS data warehouses and I'm trying to collect metrics on how much bandwidth is used to access NFS data stores. When I did it first a week ago, I ran esxtop and looked at network and sort by Mbps passed parameters and what he was able to indicate what vmnic NFS vmkernel was linked to. I then took a look at the usage meter vmnic for a total of send/receive KB/s. During my research, I ran across another counter: "use of flow rates for NFS Teddy." Here's the problem, when we look at the use and Teddy flow using the counters from NFS on the same vmnic over the same period of time, the use of flow for meter NFS shows bandwidth much higher than that of the meter use (see image). What gives?
What I forgot to mention, is that measures to counter throughput.usage.nfs report a higher flow rate than the physical NETWORK adapter can handle. The highest Summit on the graph shows about a flow of 13 GB/s on a network card 1 GB. I spoke with a VMware engineer friend and he said it looks like the meter is mislabeled in vCenter. I verified this by looking at the use of the NFS in vCenter Operations Manager metric and compared to the metric of its use on the same physical NETWORK adapter and the metric NFS for the NIC I was looking at showed approximately 23.8 MB/s (if I assume that the unit of measure of labelling was supposed to be B/s and not KB/s) and usage was about 24.2 MB / s. The metric of higher use is due to the fact that the environment is badly designed by my predecessor and the NFS Sharing vmkernel rising with VM networks (something that I am trying to solve).
Tags: VMware
Similar Questions
-
How to find what vNIC uses this Teddy bear on ESX 4
So I remember in ESX 3 you can use "esxtop network" and find what a vNIC VMs has been mapped to as uplink but in ESX 4 it looks different. I have searched for the answer and can't find it anywhere.
So here's the situation:
I have a Dell M610 blade which has 2 x pNICs, 1 x vSwitch and multiple groups of ports.
How can I find this Teddy bear traffic for my individual virtual machines use?
Thank you!
You are talking about "esxtop" and then hit "n" in esxtop?
This will show you what vnic uses each vm and then the host configuration you can see what Teddy is mapped to the vnic.
-
Difference between vi3 and vc - sdk (visdk400) performance counters
I found two links when searching for the CPU performance counters:
1. http://www.vmware.com/support/developer/vc-sdk/visdk400pubs/ReferenceGuide/cpu_counters.html
2 http://pubs.vmware.com/vi3/sdk/ReferenceGuide/cpu.html
http://www.VMware.com/support/developer/VC-SDK/visdk400pubs/ReferenceGuide/cpu_counters.html [http://pubs.vmware.com/vi3/sdk/ReferenceGuide/cpu.html: http://pubs.vmware.com/vi3/sdk/ReferenceGuide/cpu.html]
As I understand it, the first is for vSphere 4.0, ESX 4.0 and vCenter 4.0 and the second is for the previous version, when it was called VMWare Infrastructure 3. Is this good?
I don't think you understand how to navigate the API reference page, the counter of 'performance' information available in each of the versions of the API, depending on the version, you'll see different counters, be they new or obsolete. You can also tell by looking at the URL
for example
visdk25pubs = VI 2.5
visdk400pubs = vSphere 4.0
visdk41pubs = vSphere 4.1
The specific page that you are referring only lists the CPU performance counters, there is definitely more than that.
Here's the exact URL to all 3 API listing the performance counters:
vSphere 4.0 - http://www.vmware.com/support/developer/vc-sdk/visdk400pubs/ReferenceGuide/vim.PerformanceManager.html
vSphere 4.1 - http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/index.html
To access performance indicators (for example, I'll use vSphere 4.1) you will go through the following:
1) go to this address - http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/index.html
2) click on managed object Types in the left pane
3) click on the box in the middle that says "ServiceContent.
4) scroll down and click on the link PerformanceManager
(5) you should be taken to the page linked above with all perf counters performance
It really helps to understand the object model of VI/vSphere to cross, here's a great blog by VMware used on the object model - http://www.doublecloud.org/2010/02/object-model-of-vmware-vsphere-api-a-big-picture-in-2-minutes/
Hope it makes sense
=========================================================================
William Lam
VMware vExpert 2009,2010
VMware scripts and resources at: http://www.virtuallyghetto.com/
Introduction to the vMA (tips/tricks)
Getting started with vSphere SDK for Perl
VMware Code Central - Scripts/code samples for developers and administrators
If you find this information useful, please give points to "correct" or "useful".
-
Teddy bear information is not available from the vswitch object
I am using Perl SDK to extract the informtion Teddy form a vswich object, but the bear is not intilized when I assigned the vswitch object.
My $netSys = Vim::get_view (mo_ref = & gt; $moref - & gt configManager - & gt; networkSystem);
My $vswitches = $netSys - & gt; networkInfo - & gt; vswitch;
{foreach (@$vswitches)}
My $pNics = $_ - & gt; Teddy bear;
My $Switch_name = $_ - & gt; name;
My $portgroup = $_ - & gt; PortGroup;
Print "$pNics";
}
no idea why this is happening?
Thank you!
Try this script: getdvSwitchInfo.pl
=========================================================================
William Lam
VMware vExpert 2009
Scripts for VMware ESX/ESXi and resources at: http://engineering.ucsb.edu/~duonglt/vmware/
Introduction to the vMA (tips/tricks)
Getting started with vSphere SDK for Perl
VMware Code Central - Scripts/code samples for developers and administrators
If you find this information useful, please give points to "correct" or "useful".
-
Hello
I've created a dll com in VC ++ using performance counters/timers to less than a millisecond.
This is useful when you send a message to very high speed. (say 10 or more)
This is done by the dll.
When I use CVI to create a user interface, this dll runs at a fixed rate of 1ms.
This slows down the application.
I tried to use the same dll with VC ++ host and it works well.
I need to check the registry setting to see if the useDefaultTimer is set to false or TRUE.
(I'm not near the development PC) However, by default, it should be FALSE and I have no fidle with it.
Veuileez post any suggestions you might have.
Thank you!
This problem is now solved for me.
Just the highest thread priority in the dll.
Thank you if you had the answer.
-
ThinApped Firefox 11 slow network performance
Hi all
We have thinapped firefox 11 with thinapp version 4.7. However, we have serious network performance problems when using firefox. In the thinapp firefox on speedtest.net, we get 1000ms ping ~10mb/s download and 3 MB/s in upload.
On the native IE9, we get 100 ms ping ~95mb/s 39 MB/s in upload and download.
At first I thought it was a sandbox problem, as we have our sandbox in %APPDATA%\microsoft\windows\sendto that is redirected to a network drive. I changed this option to use the current directory of the thinapp, but this made no difference. I also tried to add the "DisableRegistryTransaction = 1" option, but it also made no difference.
The ThinApp was captured on a clean XP VM and I test it on our version of W7. I tried this on our XP build legacy and receive the same results.
Does anyone else have this problem? And are there any suggestions? For the moment, we are looking to put firefox in our basic build or delivery through SCCM.
Val
See here for ThinApp Antivirus recommendations:
-
I have a Dell T610 running ESXi 4 with a pair of built in maps network gigabit Broadcom BCM 5709, to which I've also added a gigabit dual port Intel 82576 NIC they are all plug a Cisco 3560 24 ports switch. There are a couple of virtual machines on this computer and there was near zero, a network, or activity of the CPU during the following tests as they were made during off-peak hours.
I noticed a few updates takes a long time to download and, after completed and restarting the virtual machines, I decided to perform a speed test that indicates the very slow network performance. But the performance is slower on one NETWORK card to another. Reduce the ports available to virtual machines on a single NETWORK card, that's what I got.
Using Speedtest.net as a gauge running on a dedicated XP Guest:
The Broadcom and Intel befriended 5Mbps showed and sometimes 10 Mbps.
Only Broadcom showed between 13-18Mbps from one trial to another.
Intel showed only 4-5 Mbps. never more than 5 Mbps!
Physical work stations connected to the same switch showed 45Mbps repeatedly!
All ports were originally configured as auto negotiate. I tried locking time ESXi and the Cisco switch to 1 GB Full duplex with no significant difference in the overall performance.
Has anyone seen this? Have you found a solution?
I got a similar promblem - found that the VM - NIC has been set at the 'flexible' type and VM-Ware tools were not properly installed.
As I was not able to install (linux, no gcc), I've removed the NETWORK card and put in again as an adapter 'e1000 '. From here, I had transferrates as expected ;-)
I hope this helps...
-
prospects for bt infinity
I recently changed my home to infinity of BT broadband. Now I can't access my email works through outlook over a VPN. The signin VPN works ok, I can see my network co., but can not use outlook. I get the following error at startup of outlook.
Task 'Microsoft Exchange Server' reported an error (0 x 80040115): ' the connection to the Microsoft Exchange Server is unavailable. Outlook must be online or connected to complete this action. »
Anyone have any ideas?
Allan M
Hello
Your question of Windows 7 is more complex than what is generally answered in the Microsoft Answers forums. It is better suited for the IT Pro TechNet public. Please post your question in the TechNet Windows 7 networking forum.
Ramata Thakur
-
Original title: the specified network folder is currently mapped using a different user name and password.__To to connect using a different user name and password, first disconnect any existing mappings to this network share.
I am trying to connect to a remote drive. I clicked to map the drive, entered the name of the drive, came the name of login/password for the computer turns on and then it give me this error message: the specified network folder is currently mapped using a different user name and password. To connect using a different user name and password, first disconnect any existing mappings to this network share.
In Windows 7 Enterprise, I would like to point out that, if you map \\server1\share1 as drive letter X using "user1" and "password1", then try to map \\server1\share2 (a different share) as drive letter Y using the same ID "User1" and "password1" and you select 'connect using different credentials' in the dialog box connect a network drive and specify the id "User1" and "password1". you will get this error MESSAGE INCORRECT that says 'the specified network folder is currently mapped using a different user name and password'.
The message is bad because:
1. the specified network (action2 in my example) folder is not mapped at all, and
2. the server (in my example, "server1") is already mapped (to a different and different drive letter share) using the SAME user name and password.
The error message is wrong in two respects.
This let me puzzled for a while until I realized that once you have mapped to 'Server1' using the credentials, you can map to different actions on the same server without re - specify the credentials. It is NOT CLEARLY the 'Map network drives' dialog box, which leads to users (like me, and I'm a programmer by trade) trying to enter credentials again and this incorrect error message.
David Walker
-
I want to increase the performance of the PC using Readyboost
Here are my stats to computer
Windows vista home (32-bit) sp2Intel Pentium Dual CPU E2160 @ 1.80 Ghz2 GB of RAMnow I want to increase the performance of the pc using readyboostHow can I doalso how can I get the max of readyboost performanceis there a support for an external device?thnx in advanceOriginal title: readyboostHello
'ram 2 GB'
You have too much RAM for Readyboost work effectively.
ReadyBoost is designed for machines that have between 500 MB - 1 GB RAM
The physical RAM you have installed, less you will notice an improvement using Readyboost.
This is a very good tutorial on how to configure Readyboost:
http://www.bleepingcomputer.com/tutorials/using-Windows-ReadyBoost-to-increase-performance/
See you soon.
-
'The specified network folder is currently mapped using a different user name and password'.
"The specified network folder is currently mapped using a.
another user name and password.
Connect using a different user name and password
First, disconnect any existing mappings to this network
share '.
I got this message when trying to access a laptop on my home network. It's a laptop which came for years. The only change that occurred was the removal of a few videos to Windows Media Player. In fact, I was sitting near the laptop (laptop 1) that stores the video & audio files that I share on my network for years and an additional (cell 2) laptop computer on my network. I was simply remove a playlist via WMP and I witnessed portable 2 lose access to files I had shared for years with my home network. I don't even use WMP, I had just open trying to access the laptop 1 video/audio files to my PS3 system. I was clear an old list of video of WMP so I could add the extra avi files to the list that I had collected over the years. I wanted to not double many videos so I removed the videos in WMP list. Since then, I'm not able to share anything of my laptop 1 to the rest of my network. I did not like WMP before, now I really despise WMP. When I try to share a folder, right click, share with & click on homegroup (read/write), the option is not selected. Any solution would be greatly appreciated. Thank youHello
The link below talking about a similar problem that should help you to solve the problem.
-
Performing a Firmware Upgrade using the built-in Web server
This video provides step by step instructions to perform a firmware update using the integrated Web (EWS) server for single function of HP LaserJet and multifunction printers.
For other helpful videos, go to hp.com/supportvideos or youtube.com/hpsupport. Several support options for your printer are available at hp.com support.
This video was produced by HP.
I hope you find this information useful.
-
Hello, when I create an ad hoc network on my laptop HP using Win7,
I can't find it in the 'manage wireless networks' (in the network and sharing Center)can you help me please?Hello
In case there are problems with your computer or it network devices check
with HP, their documentation online support and drivers, diagnostics, and
Ask problems known in their forums.Support HP & drivers
http://welcome.HP.com/country/us/en/support.htmlContact HP
http://welcome.HP.com/country/us/en/contact_us.htmlHP forums
http://h30434.www3.HP.com/PSG/==========================================
The routers are much easier and they don't cost much.
These should help:
References to Vista also apply to Windows 7.
Set up a computer-to-computer (ad hoc) network
http://Windows.Microsoft.com/en-us/Windows7/set-up-a-computer-to-computer-ad-hoc-networkAd hoc networking - how the network with the funny name can make your life easier
http://Windows.Microsoft.com/en-us/Windows-Vista/ad-hoc-networking-how-the-network-with-the-funny-name-can-make-your-life-easierHow to build a wireless network without using a router at wide band (also Windows 7)
http://www.hardwaresecrets.com/article/how-to-build-a-wireless-network-without-using-a-broadband-router/418Build a Wireless Home network without a router (also Windows 7)
http://www.labnol.org/software/wireless-network-without-router/11494/How to share files and printers on your network
http://www.hardwaresecrets.com/article/how-to-share-folders-and-printers-on-your-network/247-------------------------------------------------------------------------
Other solutions include the use of these that turn your WiFi PC into a virtual router
instead of using the ad hoc network.Connectify
http://www.Connectify.me/Virtual router
http://virtualrouter.codeplex.com/I hope this helps.
Rob Brown - Microsoft MVP<- profile="" -="" windows="" expert="" -="" consumer="" :="" bicycle="">-><- mark="" twain="" said="" it="">->
-
Performing a Firmware Upgrade using the integrated HP printers Web server
Hi all
This video provides step by step instructions to perform a firmware update using the integrated Web (EWS) server for single function of HP LaserJet and multifunction printers.
Hope that the information contained in my previous post are useful if you are in the need to update the firmware on your Laserjet.
-
Only the Server 2008 machines, poor network performance
The environment contains 2 x IBM x 3650 servers. The virtual machines that all have two 8 GB of RAM and 4 vCPUs allocated. ESXi 5.1 build 1065491
The network consists of about 40 machines Windows 7 (physical) and 2 servers (ESXi VMs) who are Server 2008 Std ed (one is a SBS 2008 but they are the same "under the hood"). The network is a gigabit w / D-Link switches. It started with me investigating slow network speeds.I use iperf to nail down what is happening. It appears when a Win 7 machine is writing data to SMB in 2008 virtual machine, it works fine. But when the W 2008 Server VM tries to write data to SMB in the Win 7 (physical or virtual) machine, I got hurt. Difficulty is the very sporadic network speed jumps between 1 MB/s to 60 MB/s. On average, I'd be lucky to hit 20 to 30 Mbps which isn't even 50% of the gigabit network util.
At first I thought that the problem may be with the ESXi config so I gave a whole new Windows 7 VM on the same hypervisor which houses the two 2008 VMs server and re-ran the test - when I run a test of my workstation (physical) to the VM 7 Win, it works very well (90 to 100 MB/s both ways). If - Win 7 seems to be good, but both the VM Server 2008 I've got exposed the slow download issue.
So far, I did the following on Server 2008 VMs:
- Replace the E1000 w / VMXNET3 NIC
- Dissolved the 802.3ad aggregation of links to the ESXi servers
- Make sure that energy saving is off
- Disable Offload TCP segmentation
- Uninstalled the AV in case the problem was some kind of antivirus real-time analysis
- Place the virtual machine on the other x 3650 - the question of speed follows the virtual machine.
I can't think what to try next. Any advice or ideas welcome.
Here are the results of a test my W7 desktop for Server 2008 VM: http://pastebin.com/dGZKwxAr
Now the same test of my W7 desktop to and a W7 VM on the same ESXi host: http://pastebin.com/fugjCvjx
I did an upgrade on the spot of one of the virtual machines 2008 2008 R2 server and it solved the problem. I'm getting 100 + Mbps in both directions of Win 7 clients now. I think I'll do the same thing to the other server.
Maybe you are looking for
-
What wrong with my screen?
Hello.. can someone tell me how to solve this problem? my mini iPad 2 have * screen like this...
-
My browser window does not resemble the one in the video tutorials. Some of the buttons show you in the videos are missing in my version. When I click on "about", he said: I'm under 4.0.1 i want cool buttons like everyone else!
-
Missing Bluetooth after upgrade to Windows 10
I got a Yoga 2 13. I just finished the upgrade of 8.1 for Windows 10. After the upgrade I can't see the possibility to connect bluetooth devices, nor what I see the driver Bluetooth listed in Device Manager. I downloaded and installed the drivers for
-
missing driver, other devices (unknown device)
Hello Please I need the driver for this system; HP probook 450 G1 Windows 7 Professional sp1, 64-bit OS other devices (unknown device), hardware id: USB\VID_138A & PID_003F & REV_0104USB\VID_138A & PID_003F
-
Run VI GUI, don't wait for it
Hello. I'm using Labview 9.03f. I have a loop of events that deals with the interaction of the user. When the user selects a menu item, I want to run a VI that has its own UI, but I don't want to wait until she finishes execution (to be held until al