Here is the comparison between Windows Server 2012 vs 2016
Physical Host Memory Support (per physical)
- Windows 2012 R2 - 4 TB
- Windows 2016 - 24 TB
Physical Host Logical Processor Support
- Windows 2012 R2 - 320 LP
- Windows 2016 - 512 LP
Virtual Machine Memory Support (per VM)
- Windows 2012 R2 - 1 TB
- Windows 2016 - 16TB
Virtual Machine Virtual Processor Support (per VM)
- Windows 2012 R2 - 64 VP
- Windows 2016 - 240 VP
For more detail, please refer to official announcement- Click here