阿里巴巴研发实习生笔试题

20、有一台带一个千兆网卡的服务器A,会把接收到的消息转发给另外两台带一个千兆网卡的服务器B和C,B和C上面的一个服务进程处理一条10K字节的消息需要2毫秒。如果在B和C... 20、有一台带一个千兆网卡的服务器A,会把接收到的消息转发给另外两台带一个千兆网卡的服务器B和C,B和C上面的一个服务进程处理一条10K字节的消息需要2毫秒。如果在B和C上面各跑80个服务进程,在不考虑CPU负载和进程切换、内存占用、传输损耗和交互损耗的情况下,B和C服务器每秒一共大约可以处理______条10K字节的消息。
 A. 50000
 B. 60000
 C. 70000
 D. 80000
按照千兆网卡的速度,1s内总共才能发送12500条记录,怎么算都觉得这道题目没有答案,求指点!
展开
 我来答
扎俊
2014-08-16 · 知道合伙人互联网行家
扎俊
知道合伙人互联网行家
采纳数:366 获赞数:1525
涉猎C#;C++,vb,vb script,asp,PHP,JS,w3c,网站运营、推广等

向TA提问 私信TA
展开全部
你是对的。
网络传输 速率的单位是bit/s, 8bit=1Byte,即8位才有1字节,千兆网卡的传输速率转换为字节表示的话为:1024Mbps 除以 8=128MBps=131.072KBpms,这就限定了无论什么服务器(再高级的也不行)最大可以接收速率。这是木桶原理。
一条数据10K字节,则千兆网卡实际最大吞吐率才有13.1072条每ms,一秒钟也就13107条消息,再牛X的服务器,最大也不会超过这样网络速度。
追问
谢谢您的回答!这道题不止一次在阿里的笔试题中见过,搞不懂大家都是怎么做的。
追答
按照题目里面的设计单独一台服务器的处理速率就达到了(10/2)*80*1000=400000KB/s,已经远远高于网卡的速度了,只需要一台就可以达到网络速率的上限值了。奇葩题目。
方便面AI面试
2024-07-26 广告
找一家比较有优势的AI面试产品公司比较容易。如果想了解更多详细信息,可以咨询下北京鳄梨科技有限公司。北京鳄梨科技有限公司是一家致力改变传统大规模用人机构招聘及面试流程的人工智能企业。 旗下拥有ATS智能招聘管理系统、方便面AI面试、方便面职... 点击进入详情页
本回答由方便面AI面试提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式