免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: humjb_1983
打印 上一主题 下一主题

[网络子系统] Xen虚拟化+万兆网卡环境,DomU网络性能问题 [复制链接]

论坛徽章:
3
射手座
日期:2014-08-18 12:15:53戌狗
日期:2014-08-22 09:53:36寅虎
日期:2014-08-22 14:15:29
71 [报告]
发表于 2014-02-17 17:54 |只看该作者
回复 1# humjb_1983


我们以前测过 NAPI和none-NAPI(传统的只通过中断收包)的网卡驱动性能,

NAPI 到10G没问题。
none-NAPI只能到5G+, 再多了内核就会卡死。


你能确定网卡驱动已经是NAPI了吗?

论坛徽章:
0
72 [报告]
发表于 2014-02-17 19:17 |只看该作者
humjb_1983 发表于 2014-02-17 17:22
呵呵,domu之间的性能是否有测?测试包长是多少?rsc是啥?谢谢!


没测,包长度是netperf默认长度,GSO后实际发包大小是64K,收包不一定,大部分也大于40K,rsc是mlx4默认设置

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
73 [报告]
发表于 2014-02-18 08:19 |只看该作者
gaojl0728 发表于 2014-02-17 17:54
回复 1# humjb_1983

napi肯定开了,这个是xen虚拟化环境,如果是物理机,达到限速是没有问题的,
瓶颈应该在于虚拟化pv驱动或其它地方,目前还不完全确认。

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
74 [报告]
发表于 2014-02-18 08:25 |只看该作者
crspo 发表于 2014-02-17 19:17
没测,包长度是netperf默认长度,GSO后实际发包大小是64K,收包不一定,大部分也大于40K,rsc是mlx4默认 ...

你的物理网卡的mtu设为多少?64K也能发出去?虚拟网卡的mtu多少?这里的GSO指的是虚拟网卡还是物理网卡的属性?

论坛徽章:
0
75 [报告]
发表于 2014-02-18 09:07 |只看该作者
humjb_1983 发表于 2014-02-18 08:25
你的物理网卡的mtu设为多少?64K也能发出去?虚拟网卡的mtu多少?这里的GSO指的是虚拟网卡还是物理网卡的 ...


物理网卡1500,GSO是指虚拟机发出的包大小,由于mlx4支持TSO,所以也是最终传递给mlx4的包大小。虚拟网卡mtu1500.

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
76 [报告]
发表于 2014-02-18 10:05 |只看该作者
crspo 发表于 2014-02-18 09:07
物理网卡1500,GSO是指虚拟机发出的包大小,由于mlx4支持TSO,所以也是最终传递给mlx4的包大小。虚拟网 ...

昨天搭了个kvm+virtio+万兆网卡的环境,测试domu-》domu之间的性能只有800M,还不如xen,不知道是哪里没整对,
还请兄弟指教,看看有哪些关键点需要注意?有相关资料就更好了?呵呵

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
77 [报告]
发表于 2014-02-18 10:13 |只看该作者
crspo 发表于 2014-02-18 09:07
物理网卡1500,GSO是指虚拟机发出的包大小,由于mlx4支持TSO,所以也是最终传递给mlx4的包大小。虚拟网 ...

你的虚拟网卡mtu为1500,那么virtio前后端通信的时候不会将数据包分片么?最终到网卡的包还会有64K?

论坛徽章:
0
78 [报告]
发表于 2014-02-18 10:44 |只看该作者
回复 77# humjb_1983


    当host支持GSO的时候猴,viritio-net会announce自己支持TSO/GSO,这样driver就可以直接传大包给virtio-net。而virito-net则直接将大包传递给host,什么都不做

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
79 [报告]
发表于 2014-02-18 11:18 |只看该作者
本帖最后由 humjb_1983 于 2014-02-18 11:28 编辑
crspo 发表于 2014-02-18 10:44
回复 77# humjb_1983

是的,把虚拟网卡gso开启后,性能从800M提升到1.3G了(512的包),64k包性能在2G左右,但是离目标还是差很远,不知还有哪里需要特别设置?
请问,你测试过512的包么?
说明,目前我们测的是windows domU之间的性能。难道Linux的表现差别会很大?
另外,我们目前测试两台dom0之间的性能都能难达到限速,小包只有3-4G,大包也在6-8G之间,经过绑核和其他参数调整后,大包能勉强达到9G,
如果dom0之间都无法达到限制,domU之间就不可能了吧,不知你的测试模型中,dom0侧是否做过优化?比如绑核之类的,你的domU的vcpu个数
是多少?

论坛徽章:
0
80 [报告]
发表于 2014-02-18 14:25 |只看该作者
回复 79# humjb_1983

没有测试过512的包,只测试过Linux的Guest. 印象中Windows的Guest需要一些调优参数,具体忘记了。

Dom0之前不能到线速证明环境和配置有问题,需要先把Dom0达到线速才可以。

对于10gbe(ixgbe)网卡,不需要任何的配置就可以到线速。

对于40gbe(mlx4),Guest发包要使用sendpage()+zerocopy vhost。pin一下vhost和vcpu thread即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP