首页 > 试题广场 >

有一台带一个千兆网卡的服务器A,会把接收到的消息转发给另外两

[单选题]
有一台带一个千兆网卡的服务器A,会把接收到的消息转发给另外两台带一个千兆网卡的服务器B和C,B和C上面的一个服务进程处理一条10K字节的消息需要2毫秒。如果在B和C上面各跑80个服务进程,在不考虑CPU负载和进程切换、内存占用、传输损耗和交互损耗的情况下,B和C服务器每秒一共大约可以处理______条10K字节的消息。
  • 12500
  • 60000
  • 70000
  • 80000
千兆网卡每秒最多处理数据是1000/8=125Mb=125000kb=12500个10k
发表于 2016-04-13 15:02:51 回复(1)
为什么我觉得题目有问题,还是我计算不正确?1000Mbps = 1000 000 kbps = 125 000KBps,也就是12500条10K字节的消息,A每秒一共能发送12500条10K字节的消息,为何B和C能处理80000条10K字节的消息?我哪里搞错了吗?
发表于 2015-08-19 21:33:14 回复(0)
这个会受到带宽影响吧,1000MBPS指1000bit/ps,应该只能处理12500条消息呀
发表于 2015-08-11 12:36:50 回复(2)
你们是不是忘了千兆网卡的单位是bit,也就是每秒只能发125000KB,最多处理12500条
发表于 2015-08-02 17:07:37 回复(9)
我的理解D
"一个服务进程处理一条10K字节的消息需要2毫秒",则一进程500*10K/S,现在有2*80个进程,则最终处理160*500*10k/S,所以结果80000。

发表于 2015-07-26 22:40:14 回复(1)
千兆网卡(1Gbps) : 1s 钟可以发送1G bit的数据
单位换算:
1Kbps = 1000 bbps;
1Mbps = 1000Kbps
1Gbps = 1000Mbps
 故1Gbps的网卡,1s钟可以发送 10^9/8=125*10^6B=125000KB

A/B 1s钟可以处理800000KB > 125000KB

发表于 2016-09-08 12:50:49 回复(0)
千兆网卡的速率1000Mbps = 1Gbps,每秒最多发送1000Mbps/8 = 125MBytes = 125000K字节消息,12500个10K消息,网络上最多传输12500个10K消息
B和C处理最多的消息数 2*12500 = 25000个10K消息
如果不考虑网络带宽的情况下,这是不可能的哈
理想理论计算情况下,一个服务进程处理一条10K字节的消息需要2毫秒,则一进程每秒处理500*10K,现在有2*80个进程,则最终每秒处理160*500*10k,所以结果80000
发表于 2018-11-12 15:33:55 回复(0)
要考虑A每秒的传输量。。80000的话明显是传不了那么多的。。所以不对呀
发表于 2017-01-11 11:13:45 回复(0)
我觉得答案是取 12500和80000的最小值,如果改成万兆网,那答案就是80000.
发表于 2016-04-20 15:41:28 回复(0)
感觉没有答案。A要同时把消息转发给B和C,受带宽限制,只能每秒125000KB,只有12500条。
求大神解答。。。
发表于 2016-03-11 11:15:44 回复(0)
他说不考虑资源限制  A服务器只是幌子   我是这样理解的
发表于 2015-08-22 15:39:44 回复(0)
1000Mbps=1000000Kbps=1000000/8 KBps = 125000KBps,也就是每秒125000KB,最多发送12500条。
怎么是D,哪里理解不到位吗?
发表于 2015-08-22 11:14:04 回复(0)
我也是觉得A对 
发表于 2015-08-21 21:19:28 回复(0)
条件给的多,但是无用,应该把进程数改为110。
发表于 2015-08-17 21:07:28 回复(0)
简单的有点怪异
发表于 2015-08-17 19:45:29 回复(0)
A
计算得到一个是40000,BC两个是80000,但是受带宽限制,所以50000
发表于 2015-07-23 11:15:07 回复(3)
A

本来计算出来是B, 但是受A得带宽的限制, 应该选择A
发表于 2015-01-10 14:25:20 回复(1)