Hyper-V Server 2012 R2 - VMs unstable network connection (worse on bigger traffic)

So i decided i could run VM on my home server and decided to try hyper-v cuz i think it will be more simple to setup..

... well hyper-v server runs ok, able to manage it from my PC, but there is a problem:

I have CentOS7 VM just for Teamspeak server, i had some packets drops on it, disabled firewalls on both VM and Hyper-V host, disabled Linux SE on VM and it hepled do i was thinking i fixed my issue... just before more and more people joined TS and it started all over again.

Connection is stable for like 5 minutes, then it drops few packets, stable again, drops and again and again... the more people join TS, the biggest drops are and soon or later it will end up not in % packet loss, but complete disconnect for everyone

VM is running on normal "home" pc with dualcore intel, 8GB ram, 240GB SSD and gigabyte mATX mobo. Hardware is not even 50% used, linux VM is literaly bored.

Internet or router are not an issue, everything worked on non-vm server and its currently runing on it, since VM was so unstable...

I googled hard, nothing helped so far.
I'm looking for some tips/tutorials what should i do/test/idk. I spent whole day raging and throwing commands in both hyper-v and CentOS VM

So far i think problem is hyper-v "virtual" switch thingy.

What kind of NIC does your motherboard have?
Is it intel? If not you might want to look in that detection.

this: http://www.gigabyte.com/products/product-page.aspx?pid=3970#ov

cant tell revision tho, motherboard don't have it written on itself and its not even in bios..

probably 2.1 since bios says F9 and only rev 2.1 have that version in list

Do you know if it is inbound or outbound packets that are dropped?

If it's outbound only it may suggest a config problem with the guest NIC.

inbound traffic

gonna do few tests tonight and maybe gonna switch TS to VM again just to see

did 10GB "wget" iso download yesterday + pinging it for the whole time.. not a single drop or high latency so idk

1) forget to turnoff firewall somewhere
2) virtual switch dont like too many connections (it got worse with more ppl on TS, even tho teamspeak uses like 2Mb line with 100 ppl online)

loooks like i may fixed it.

Downloaded around 200 hyper-v updates last night, added "older network adapter" today, so i believe its "100Mbit" not "10Gb" switch... currently running TS load test, having 30 clients in one room playing music on highest quality - generating more upload than server with 100 ppl online and average packet loss is under 0.1% which can be problem on others-side

Damn, I should of thought of that. Hyper-V's newer NICs (IMO) hate Linux. I always had to change it to a legacy type NIC to even get Debian to see it.

Glad to hear you've made progress though.

yup.

moved "production" TS server on it - 60 ppl online now, running just fine

so, ISSUE FIXED. Thanks for help tho :)