PING - time delay

I have a network where they are about 10 computers (laptops & dekstops) with  Windows 2012 Server running Hyper-V where I have 4 virtual machines (SBS2011/DC, Two W2008 Servers).
When I ping APP1 VM or TS1 VM from SBS2011 VM, as seen on the screenshot, time delay is apparent.
I get the same result when I ping any of the VMs from HyperV as well.
When I ping from one of user's workstation PCs (not virtual machines), the result is the same.
Do you know what could be causing this delay?

On my own/separate network, when I ping any computer, times shows <1ms consistently.
Ping from Virtual MachinePING from workstation PC
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Gerwin Jansen, EE MVETopic Advisor Commented:
You are pinging a server that is probably a bit busy serving files, applications, applications etc. You are seeing a small delay of less than 20ms - not a big issue. Is the server under heavy load? If you try the ping at 8pm (some people will have left), is the delay then maybe less?

When I ping one of my servers at home or a NAS - I get 1ms responses as well.
TemodyPickalbatros, IT ManagerCommented:
Did you run all that VMs on NIC or you balancing traffic with more than one
Did you face this delay when you ping PC to PC none VM
Do you use any wifi connection between PCs and VMs
sgleeAuthor Commented:
(1) "a server that is probably a bit busy serving files" --> there are only two users in the office. But SBS2011 is a virtual machine which is built on slow SATA hard drive (Not SAS or SSD).
(2) "the ping at 8pm" --> I will try that  this evening.
(3) "Did you run all that VMs on NIC" --> Yes.
(4) "delay when ping PC to PC none VM" -->Yes. same result when I pinged standalone PC from another standalone PC.
(5) "wifi connection between PCs and VMs" --> No

I manage several other networks and this is what I just found "for the first time".
(1) I performed PING in standalone server environment ( no Hyper-V or VMWare ) and I get <1ms consistently.
(2) I performed PING in two VMWare networks and I get <1ms 99% of the time.
(3) I performed PING in another Hyper-V environment and I get delays.

So based on my PING testing in VMWare, Hyper-V, and standalone server environment, hyper-V is the worst.
The reason for PING test was because in this network, we have Terminal Server(named TS1) where users opens Quickbooks files from "APP1" server and QB files are crashing. When I called QB tech support, they indicated that there is a delay on the network and it is causing QB file crash.
I rebooted both TS1/APP1/SBS2011 multiple times, but the delay won't go away. I suspected "Network Switch" initially and power cycled 16 port network switch, but the result was the same. I was going to replace the switch, but after performing PING test on another Hyper-V site, I am so sure if this delay problem will go away with new switch.
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

TemodyPickalbatros, IT ManagerCommented:
Do you use a Gigabit switch?
You should be
Trying to check your network traffic using wireshark or something like that to define what's going on in the network
If you're using any firewall system or antivirus app try to pause it and test
sgleeAuthor Commented:
I am using Gigabit switches.
This may be expected in Hyper-V environment??
Gerwin Jansen, EE MVETopic Advisor Commented:
Do you experience any performance issues other than the fact that you see a lower ping?
sgleeAuthor Commented:
" any performance issues other than the fact that you see a lower ping" --> Like in my original posting, Quickbook is crashing while users are working on it. I called QB tech person who pointed out that PING delay can cause the problem.

I think I found the solution.
When I checked Windows Firewall and Advanced Security on two (W2008) servers - Terminal Server (where users run QB app) and APP server (where QB files reside) -  I discovered that Domain, Private, and Public firewall Profiles were On.       I turned off Windows Firewall on Private Profile and Public Profile and now I am getting  <1ms 90 % when I run PING.

We will see if this solved the problem. QB has been crashing every day in the past several days. I will keep you posted.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Cris HannaSr IT Support EngineerCommented:
How much memory and cpu does your SBS VM have?
sgleeAuthor Commented:
SBS2011 VM: 16GB
Terminal Server VM: 6GB
QB APP Server VM: 4GB

Everything seems to be running just fine according to the user after disabling Windows Firewalls for Private Profile and Public Profile. The user said that it is running faster too, let alone QB does not crash anymore.
Gerwin Jansen, EE MVETopic Advisor Commented:
Disabling a firewall would improve speed, that's what I'd expect. However, disabling the firewall resulting in 'normal' pings is strange, a firewall would either block or not block ICMP traffic (ping), not slow it down.

Crashing an application like QB is something that can happen when a firewall is not configured properly, like when it blocks one or more ports that are needed by the application. Configuring it properly would have also fixed the crashing issue.

But good to hear that things worked out for you.
sgleeAuthor Commented:
"a firewall would either block or not block ICMP traffic (ping), not slow it down." --> I agree.
"QB is something that can happen when a firewall is not configured properly'" --> true. I thought that we got QB tech support take care of opening necessary ports on QB server. Looking back, I remember installing Symantec EndPoint Protection software in order to scan these servers to make sure they were not infected and that is when these Firewall settings were changed. They have used QB for a couple of years without a problem.
sgleeAuthor Commented:
Since I disabled firewall for public and private, PING response time returned to normal <1ms.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.