- 主题:有用虚机玩软路由的吗?
H61+Sandy bridge i5
cpu支持vtd,不知道能不能搞定网卡直通
--
FROM 14.30.51.*
昨晚上又研究了下,我这应该能开网卡直通。但是虚机和物理机之间或者虚机之间没法共享内存只能用虚拟网卡互联,这样据说性能打折。有个什么srvio技术据说可以避免虚拟网卡之间的数据拷贝,支持这个技术的网卡x宝最多的就是i350了,比普通千兆卡贵很不少,但是需要bios和hypervisor的支持。
直通情况下,gpu和nic不太一样,nic要考虑多虚机之间,虚机与主机之间大量数据交换的情况,gpu一般不用
【 在 Dazzy 的大作中提到: 】
: 三家hypervisor的半虚拟网卡,kvm的virtio-net, vmware的vmxnet3, hyperv的Synthetic Network Adapter差不多,对外能充分发挥host物理卡的性能,host内部有多个虚机同用半虚拟网卡,比模拟真实网卡强多了,虚机之间传输不受千兆限制。
: vt-d,也就软路由对外流量占很大比重,要用上较牛的物理网卡硬件offload,有点用。然而小打小闹没什么优势,iommu映射还要多占内存。
: vt-d还是gpu直通用得比较多。
: ...................
--
修改:dareta FROM 183.39.146.*
FROM 183.39.146.*
物理网口一多,virtio下cpu占用是个问题
【 在 leeyc 的大作中提到: 】
: 不用网卡直通,用virtio就足够了,基本能达到物理网卡90%多的效果
: 要是用vmware的话,更是不在话下。
:
: ...................
--
修改:dareta FROM 183.39.146.*
FROM 183.39.146.*
这个说virtio可以跑到和 srvio 一样的速率,没说cpu占用,一样的网卡
虚机主要是考虑安全,不想让软路由上的跑的进程看到整个存储,linux用户态配置权限有点麻烦不会搞
https://www.linux-kvm.org/page/10G_NIC_performance:_VFIO_vs_virtio
【 在 Dazzy 的大作中提到: 】
: 用virtio级别够了。云上的商家都用类似的pv网卡。我觉得可以先了解一下这方面的内容,因为这方面业界常用,另外,做这方面的试验就是改一下设置,不花钱,不会太额外费功夫。
: 我家矿渣蜗牛里的虚机virtio net之间iperf都2-3Gbps起步,不亮眼,但比千兆物理卡强多了。
: 我认为,家用vt-d直通网卡起码满足两个前提条件才有意义:
: ...................
--
FROM 183.39.150.*
多谢提醒,这点破硬件确实不值得折腾,virto凑活用,哪天趴窝了直接全换了。毕竟快10年的平台了,pc是2011年装的,中间换过电源,风扇,加过内存,n块硬盘。。。
【 在 Dazzy 的大作中提到: 】
: 请说说你的预算和需求。
:
: 抛开需求和预算讲这些技术,没什么意义。
: ...................
--
FROM 183.39.150.*