查看: 11424|回复: 8

高恪在KVM安装,不支持Virtio的虚拟网卡

[复制链接]

13

主题

78

帖子

510

积分

固件达人

Rank: 4

积分
510
发表于 2018-4-4 11:15:43 | 显示全部楼层 |阅读模式
高恪AK系列硬件AP隆重上市
最近在proxmox ve的虚拟机里安装各种软路由固件,进行比较和测试。
发现一个问题,用kvm的虚拟机安装高恪和爱快,如果虚拟网卡选Intel E1000性能损失非常严重,z3735f的cpu,nat只能跑到65Mbps,CPU就100%了。
但是如果换成Proxmox推荐的VirtIO网卡,爱快可以正常识别,高恪就识别不到网卡了。

高恪和爱快,用E1000网卡,NAT速度基本相同,都在65Mbps。
换成VirtIO网卡后,爱快NAT可以跑到2.5Gbps。

以上数据都是通过iperf3测试的,虚拟机默认都只给了一个核(测试过,给2个核并不能加快NAT速度)。

希望高恪的工程师能考虑加入VirtIO网卡的驱动,毕竟现在玩软路由的高玩越来越多,通过虚拟机安装高恪的需求还是很强烈的。

再次感谢高恪,给我们带来这么棒的固件!


ND.PNG
回复

使用道具 举报

14

主题

5241

帖子

4638

积分

高恪技术支持

Rank: 4

积分
4638

活跃会员热心达人推广达人内测达人方案之王突出贡献优秀版主荣誉管理论坛元老

发表于 2018-4-4 11:25:37 | 显示全部楼层
高恪AK系列硬件AP隆重上市
本帖最后由 gocloud-xiaowan 于 2018-4-4 18:47 编辑

您好该需求我们已经了解,但目前由于开发时间问题我司还无该开发计划,需等到日后时间宽松后才会进行考虑,感谢支持!
回复 支持 反对

使用道具 举报

13

主题

78

帖子

510

积分

固件达人

Rank: 4

积分
510
 楼主| 发表于 2018-4-4 11:49:41 | 显示全部楼层
本帖最后由 betterman 于 2018-4-4 11:57 编辑
gocloud-xiaowan 发表于 2018-4-4 11:25
该需求我们已经了解,但目前由于开发时间问题我司还无该开发计划,需等到日后时间宽松后才会进行考虑,感 ...

印象中,高恪是基于openwrt bb的?
openwrt bb内核应该是支持virtio的,只是默认没有打开。

能不能麻烦工程师看一下下面这个kernel config文件,是bb官方针对kvm虚拟的config参数。
https://github.com/openwrt/archi ... kvm_guest/target.mk
https://github.com/openwrt/archi ... m_guest/config-3.10

感觉只要这样设置,并包含 kmod-virtio-balloon kmod-virtio-net kmod-virtio-random 就行了。
回复 支持 反对

使用道具 举报

13

主题

78

帖子

510

积分

固件达人

Rank: 4

积分
510
 楼主| 发表于 2018-4-4 12:29:11 | 显示全部楼层
能不能麻烦工程师先试试okpg install kmod-virtio-balloon kmod-virtio-net kmod-virtio-random
可能就能加载virtio的网卡了,console里面运行show netcard info,提示如下:
virtio-net.PNG
回复 支持 反对

使用道具 举报

375

主题

1万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
41045
发表于 2018-4-4 20:11:27 | 显示全部楼层
可以试试今天的SX1100公测版本
回复 支持 反对

使用道具 举报

13

主题

78

帖子

510

积分

固件达人

Rank: 4

积分
510
 楼主| 发表于 2018-4-5 00:48:54 | 显示全部楼层
admin 发表于 2018-4-4 20:11
可以试试今天的SX1100公测版本

感谢老郭,测试结果来了。最新的公测版,VirtIO的网卡可以正常驱动了,nat速度也能达到2.2Gbps了。
但是用iperf3持续传输10秒不到,就会报如下错误,然后wan口就断开了。
开始以为是速度太快,后来用udp传输,限制带宽到100M,还是不到10秒,WAN口还是断开了。
每次出错后,重启高恪,wan口又能连上了。重复测试了5-6次,都是这个情况。

高恪都是用的默认设置,wan口设置的是静态地址。

只能麻烦老郭,看看了。感谢!

图中的eth2就是路由器的wan口。
eth2.PNG
回复 支持 反对

使用道具 举报

375

主题

1万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
41045
发表于 2018-4-5 01:23:16 来自手机 | 显示全部楼层
把多线设置的线路侦测关了试试
回复 支持 反对

使用道具 举报

13

主题

78

帖子

510

积分

固件达人

Rank: 4

积分
510
 楼主| 发表于 2018-4-5 10:48:34 来自手机 | 显示全部楼层
admin 发表于 2018-4-5 01:23
把多线设置的线路侦测关了试试

线路侦测默认是禁用的,改为任意方式,再改回禁用,问题解决。感谢老郭!

另外,请教一个问题,开启单线多拨后,线路侦测里不会出现虚拟端口,请问这个正常吗?
回复 支持 反对

使用道具 举报

375

主题

1万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
41045
发表于 2018-4-5 11:14:25 | 显示全部楼层
betterman 发表于 2018-4-5 10:48
线路侦测默认是禁用的,改为任意方式,再改回禁用,问题解决。感谢老郭!

另外,请教一个问题,开启单线 ...

正常。 拨号自带心跳。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表