主要基于3个原因
1、≤server2016的系统已经主流过期,微软不会再优化
https://docs.microsoft.com/en-us/lifecycle/products/windows-server-2008-r2
https://docs.microsoft.com/en-us/lifecycle/products/windows-server-2012-r2
https://docs.microsoft.com/en-us/lifecycle/products/windows-server-2016
https://docs.microsoft.com/en-us/lifecycle/products/windows-server-2019
https://docs.microsoft.com/en-us/lifecycle/products/windows-server-2022
2、≥server2019的高版本系统svchost子进程解耦合,系统更稳健,参考https://cloud.tencent.com/developer/article/1957062
3、≥server2019的高版本系统对虚拟化的支持更完善,比如server2016系统,相同配置的中高配置机器进系统比≥server2019的系统慢,主要卡在虚拟化网卡驱动,微软已经优化过≥server2019系统对虚拟化的兼容性,server2016系统不会再优化。
server2016系统中高配机器进系统慢的问题,安全模式正常、网络安全模式有问题、正常模式有问题,我分别贴一个中重症、重症的仅供参考,如下:
4、我个人更倾向server2022,但很多软件没跟上,比如宝塔,server2022安装宝塔后不能远程,解决方案参考:https://cloud.tencent.com/developer/article/2015741
总之,高版本系统更稳健、更安全。如果不会选,就选server2019。