基于 iocp 的 win server,性能比基于 epoll 的 linux server 要好
Biggoldfish
2019-05-17 21:53:58 +08:00
基于 .net framework 的开发 一些 Azure 的服务也是默认 Windows Server 或对 Windows Server 支持更佳(不过新一点的服务也基本都支持 Linux Server 了
MonoLogueChi
2019-05-17 21:57:36 +08:00
传统企业,学校等没有专业运维的地方。 @CallMeReznov 不要这样说,举个简单的例子,我有多项服务需要部署,其中两个必须部署在 Windows 环境上,其他的 Windows 或者 Linux 环境都可以,而且业务压力也不大,我会为两个服务单去开一台服务器? 再举个例子,我给某企业部署了一套 OA,有一天出了一点问题,难道要人家 cd cd,vim,一个个去敲命令看看配置嘛
zander1024
2019-05-17 23:19:11 +08:00
当没有自己的运维的时候... 过年回去干活,进 xshell 敲几个 cd vim ll esc :wq 被一众读过大学的同学崇拜。。 其实换算成 windows 就是打开文件夹->编辑->ctrl+s 一看就土鳖了。
要知道,中国可能有百分之 99 以上不知道 cd 是什么啊,如果用 winsever,让客户协助排查一点东西就简单多了。
Osk
2019-05-17 23:40:39 +08:00
伪业务:Windows Server 跑 Hyper-V 虚拟机,自己玩的。
主要是存储层好玩:SSD + HDD 分层存储,得到的总空间是 SSD + HDD,而不是仅仅把 SSD 当 cache,最终空间仅有 HDD,Windows Server 分层存储的性能对我来说够用了,我用了一段时间观察的结果是写入先放 SSD,热点数据块会也会被优化到 SSD 上面。 然后 Windows Server 的重复数据删除真香,求微软下放给 Win10😣,重复数据删除率在我这边挺高的大部分情况在 60%以上,毕竟全是 vhdx 文件。另外这个功能不像 zfs 的去重是实时的而一直吃内存,WindowsServer 默认是 1 小时做一次后台的运行,平时不吃内存,对于我来说除了运行时吃爆内存,其它还好。
其实一开始我打算用 esxi 或基于 kvm 的 proxmox,毕竟看 ppt 各种吊打 hyper-v,然而还是选了 Windows server,主要是上面提到的存储层的需求,我估计 Linux 有对应的解决方案,但感觉会折腾遂放弃。