We have been noticing dramatic performance degradation on Windows Server 2012 R2 when comparing side by side with Server 2016.
We see many application level packet drops on Server 2012 R2.
Windows server 2012 R2
Driver: 1.160.162160
Windows server 2016 (running older driver)
Driver: 1.33.14901.0
Performance degradation on Server 2012 appears at the application level. Here are a few more details:
We are reading high volume sequenced multicast data from vlan on interface.
At the application level we are encounter frequent gaps in sequenced packets.
The issue persists despite NIC receive buffer size raised to max the max size of 4096.
It is curious that the older driver on server 2016 performs better.
An attempt to downgrade the Mellanox driver on 2012 so something comparable to 2016 did not improve matters either.
Are there any significant config differences that we need to address when using server 2016 cs server 2012 ?
Thx
DJ