下载此文档

多核服务器吞吐性能提升实战.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
多核服务器吞吐性能提升实战
服务器不同于台式机和工作站,它与外界打交道的通道就是网络,无论处理器进行了哪些复杂的计算,其结果都要通过网卡返回给请求对象。从某种意义上讲,网卡就是服务器对外联络和通信的“咽喉”组件,它在某种程度上决多核服务器吞吐性能提升实战
服务器不同于台式机和工作站,它与外界打交道的通道就是网络,无论处理器进行了哪些复杂的计算,其结果都要通过网卡返回给请求对象。从某种意义上讲,网卡就是服务器对外联络和通信的“咽喉”组件,它在某种程度上决定了服务器的整体性能。我们进行的服务器TPS性能测试,就是围绕网卡的吞吐能力进行的。
其实很多用户都有疑问―服务器的网卡真的那么重要么?我的笔记本电脑也配置千兆网卡啦!没错,目前主流服务器所配置的都是千兆以太网卡,从指标来看,这两种网卡在性能上没有什么区别,但是面对大数据流的时候,你就会发现服务器的网卡功力之深厚,远非桌面级网卡所能比拟的。
计算机世界实验室的服务器测试脚本中有两类应用与服务器网卡的性能直接相关,一类是静态Web页面,另一类是基于ASP的Web应用。这两类应用都有同一个特点,即单位时间内并发请求高,而通过专用测试设备可直接向服务器发出海量数据包,服务器吞吐能力的高低即刻就能呈现出来。
在常规的Windows Server 2008系统的测试中,我们发现在默认设置下,即便是表现最好的至强5500服务器平台,静态响应指标都很难超越28000TPS,而此时处理器性能还远未发挥出来。表面上服务器的吞吐性能似乎是被VCPU限制了,其实瓶颈在于网卡,因为网卡在默认状态下只能和一个VCPU打交道,而服务器网卡显然不应该只有这点实力。
从各家服务器网卡芯片的资料和驱动中,我们发现,在新一代服务器网卡配置中,都提供了TOE(TCP Offload Engine)功能。此功能可以将网络层面的一部分工作移至硬件完成,以节约CPU的资源,在高级选项中可以设置是否对Rx/Tx有效。在开启此选项后,可以明显看到VCPU资源得到了相当程度的释放,整机访问性能也上升到了41000TPS,即使面对这样强的数据流,至强5500平台整体CPU占有率依然未超过70%,而且表现还相当平稳。如此成绩令我们兴奋之余,也让我们意识到,处理器还有余力,看来网卡端还有潜力可挖。
没错,下面就开始介绍本次测试的重点―RSS(Receive-Side Scaling),拥有RSS功能的网卡不少,但是能在RSS基础上提供队列支持的就太少了,我们最

多核服务器吞吐性能提升实战 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人刘备文库
  • 文件大小14 KB
  • 时间2022-08-07
最近更新