买了2台服务器
一个安装Windows Server 2012 r2,1核1G 百度云
一个安装Windows Server 2016,1核2G 腾讯云s4
裸奔开机状态下2012内存占用600mb,2016内存占用1.1G,2019内存占用1.2G
内存占用对比
安装2016要求最低2G内存,界面比较接近win10,软件也多,感觉不如2012流畅。流畅度2012>2019>2016
2016和2019一些无关紧要的功能
比如桌面多任务,应该是多桌面的功能,然而给人的感觉更像是Win10阉割后的产物,并没有实际作用。只能导致内存占用大。
2012界面更像是早期的xp,内存占用小,流畅度高。2016和2019有点卡顿的话,2012一点也没卡顿。
硬件要求更高
作为服务器的Windows Server 2016,硬件配置最低也要1核2G才算正常起步。对于普通的应用需求(如网站服务器)来说,确实有点奢侈;
用Windows Server 2012 R2的话,1核1G就能跑起来了,多出来的1G内存,完全可以让它发挥出更大的作用。
下载速度
百度云 900k左右,腾讯云稳定1.2m
我不建网站情况下,只挂软件,我觉得还是2012更合适吧。如果建网站必须是linux
腾讯云win系统可以安装下面这几个
总的来说越新越好,因为对于win系统来说版本越新功能越强大,支持越好。
感觉2012不好用,我又重装系统2019
强制自动更新机制
默认情况下,这是一个最致命的机制缺陷。这个机制本身并不是BUG,但却有可能给用户造成巨大的损失。Windows 10 和其服务器版本Windows Server 2016都是不能取消自动更新的(没有这个功能),也就是说,你的Win2016服务器每天都会强制进行系统更新。当然,Win2016还是保留了可以调整更新时间的功能,你可以设置在晚上或凌晨进行更新。但这就代表了不确定性。你不知道服务器具体会在什么时间更新,无法提前通知客户或业务员工进行提前的工作安排(如果你的服务器只在白天工作,可能不会受影响)。而如果Windows更新失败的话,那么后果就比较严重。虽然作者不知道Win2016是否发生过,但使用2008 R2系统的作者,却实际体验过一次。由于系统自动更新失败,电脑重启后,先是进行配置,而后因为提示失败需要全部卸载之前安装的更新,才能重新登录系统。这是一个相当漫长的过程,足足花了6小时,如果不是笔者后来机智地选择了重启电源,相信再过12小时也未必能够进入系统。而作为使用云服务器的你,是否会及时发现和解决因为自动更新而引起的诸多问题呢?
说明:自动更新可以通过修改组策略等进行关闭。
虽然Windows Server 2016已经面世很长时间了,新系统提供了很多新功能和特点,基本上也日趋完善。但Windows现在的系统,每次版本升级都会有一些“反人类”的设计和机制。由于这些机制问题,硬盘哥不建议用户在自己工作的服务器环境中使用。