首页
社区
课程
招聘
[旧帖] 关于Windows与Linux服务器效率问题 0.00雪花
发表于: 2011-11-29 14:01 7015

[旧帖] 关于Windows与Linux服务器效率问题 0.00雪花

2011-11-29 14:01
7015
关于Windows与Linux服务器效率问题.
现在国内绝大多数的网络服务器都习惯性的使用Linux,为了敏捷开发考虑使用Linux下的JAVA.

个人只研究过Windows平台下的开发,包括.net与API开发!

针对Linux了解还是相当的少.

别人问我为什么用Windows 的时候我也只能说一句没什么不好来搪塞.
个人考察过架设一组Windows的服务器经济代价并不高,1000-5000之间均可以架设出平时应用到大规模应用的服务器系统. 就算10台也不过50000块.这对于大规模的网络应用来说钱并不多.

现在的发展方向是并行开发,与并行调试.最新的windows平台对此做了很多努力.我也受益匪浅.
对于Linux是否有这方面的发展我并不了解.

在此想问问各位资深的大虾,如果仅考虑大规模网络IO处理来说,Windows 和 Linux 到底哪个效率更高呢, 不要用第三方库 不考虑Boost之类的, 完全自己写最优效率的应用级程序.

再就是windows下的.net与Linux下的JAVA开发敏捷程度如何,运行效率又如何.

以上2个问题都再考虑下并行开发后的结果,小弟非常感激....

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 49
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
内核在手,天下我有
2011-11-29 15:57
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢指点,很有意义.

不过我还是很想知道具体使用上层接口的差异,麻烦大虾能给个答案!!
2011-11-29 19:15
0
雪    币: 768
活跃值: (535)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
4
个人感觉网络吞吐上,windows<linux<bsd

BSD的网络性能最高,直接buf读写,其余两个都用到了buf copy 这一点在高吞吐量上性能就会下降很大。unix没玩过,不知道~:)

在开发方面,windows的开发效率是最高的吧,这方面突显出闭源的优势了。

没做过JAVA,没法做过多的评论,

如果走极端,正如二楼所说,有内核在手,你可以做你想做的任何设计,比如网络栈不合你意,你可以动手修改:)

同样运行效率你也可以通过开源来改,但我觉得这样的工作需要的知识也太高深了,自问没这样的能力:)
2011-11-29 19:24
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
感谢!
继续~~~
2011-11-29 21:19
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
继续寻找更多人的答案!
2011-11-30 23:25
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
以上2个问题都再考虑下并行开发后的结果,小弟非常感激....
2011-11-30 23:26
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
感觉上:
        1.JAVA做前端开发的比较多吧!而真正的服务端,应该是C ,C++
        2.Linux内核可以根据自己的需求,进行定制,这个是Windows没法比的
        3.可扩展,定制,Windows几乎都要用他的一堆东西,才能比较好的跑起来,而Linux则是完全开放的。
        4.Windows的东西有点贵,Linux的相对便宜
2011-12-1 23:37
0
游客
登录 | 注册 方可回帖
返回
//