用过的说说,稳定性、性能上比linux差吗?为什么都不用Windows做服务器?
解决方案 »
- 我将框架窗口的背景设置黑色,将视类背景设置为透明,为何视类下面的框架类的框架窗口显示不出来呢?
- 请问CFormView类型的子窗体之间的函数互访怎么实现?
- 结构体数组初始化问题
- 我是个新手,想编个扫雷游戏,但是不知如何通过程序动态改变窗口大小,请各位高手帮忙
- 散分,请各位大虾帮忙看看我是否可以去找工作了。今晚揭贴
- 我发现了CRichEditView 1.0的一个Bug,我怎么解决它呀?急急急.....
- 哎。。。踢成这样,散分
- winproc函数传递问题
- 如何把已有的数据更新到树控件里面
- 谁对CreateProcess()中的参数lpvEnvironment比较熟悉的
- 关于 dll 截图
- MFC怎样在【对话框】上创建兼容位图,并用兼容DC绘图失败,总是显示黑色背景,怎么解决?
unix 下明显内核健全一点都是字符界面比图形界面响应快,不易死机啊。数据量处理是有优势的。
还是因为搭建服务器的人一般都接受过计算机方面的教育的,所以会用linux和unix~要是个人玩玩儿的话,估计还是首选windows了
从NT 4.0开始,到现在的2008(都用过),其易用性和健壮性可圈可点
当然要配置好Windows Server,更麻烦一些
Windows Server 也是设计为长时间不停机运行的,没听说非得10天半个月重新启动一次:)NT 4.0之前,就没有Windows服务器,那时候,做服务器的,就没有这个选项
所以,资深的服务器研发人员,本能上需要与普通的PC用户划清界线
采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障,而可靠的稳定性则保证其性能处于极佳水平。
另外如果你的程序都是微软系列的,用winserver也挺好的啊。
所以不管什么人都能登上去下捣鼓一下,然后装些乱七八糟的东西。
另外windows自动更新几乎天天打补丁,经常打了补丁就要重启。
那么这样的事实又说明什么?难道是使用linux的人太差了?
除了这个,实在想不出有别的理由了。
而搭建windows服务器平台的人,有可能,至少有可能,是一个菜鸟。
如果两个人都是老鸟,其实windows和unix差别就不大了。
另外windows提供的东西更多,受到的攻击自然也多,你写一个程序,就一句hello world,能有多少漏洞,你写300w行代码的系统,漏洞怎么也不能少啊。
不开源(貌似对普通用户无用)和 图形界面占用资源
linux的缺点:
上手慢,对于一般企业应用人力成本会相对很高在服务提供上,应该说两者差别不大,各有千秋,不能单纯的说孰优孰劣
大量部署服务器[入门级]的话,使用 win server授权费用要占几乎1/4
所以有大量服务器的用户一般都用免费的Linux
性能并没有那么明显的差距
说到稳定
Free bsd unix 要比Linux可靠安全多了
但是用的人却很少,为什么? 部署和维护不方便,懂的人太少了
如果win server 授权费能降低到2位数,那么数量立即会上去的
2:liunx开源: 不好意思这是在讨论服务器程序而不是驱动程序,开不开源没区别,我觉得我碰到的问题都能通过插msdn和求助解决,还没碰到那种需要看操作系统源代码的BUG
3:windows不稳定: 你们这些说windows不稳定的人你们真的确定是操作系统不稳定,还是你们写的代码烂;我做了几年服务器冒失从来都是骂自己白痴的还真没骂过操作系统;难道LS那些大神已经和我不在同一个层次了?
XFS、ReiserFS应该比NTFS快。而Apache原本是Linux下开发的,移植到Windows性能往往会弱一些。当然你也可以用IIS,但是除非你必须跑ASPX,否则没有必要,此外企业级配置、部署来说用配置文件的应该比用GUI的更好管理。
另外抗半连接攻击什么的FreeBSD、Linux要比Windows强不少。
1:修改程序
2:哥的程序是完美的,哥要换操作系统
如果选2我是老板这种员工我直接踢了对于部署或者抵抗攻击,对于这两种这么多人用的系统,谁都有一整套解决方案,对我来说没区别..
传统和习惯是linux胜出的间接原因。
性能、稳定性、安全性都不是linux胜出的原因。
比如有个你要在文本文件后加一行文字"MoreWindows"。
对于一个文本文件,直接打开后输入即可,非常方便。
但是在服务器下,文件很多,如有100,1000个文件,这时再用图形化方法反而无比复杂。
因此用命令行,写个小脚本,点击一下就可以完成。