SR-IOV 这么好用的东西我大unRAID也要有!

简单小科普:什么是SR-IOV

百度科普转送门,直接看,看不懂?我来说说我的理解,就是把物理网卡拆分成多分网卡(VF)然后把拆分出来的VF在直通给需要的虚拟机,不是都支持的,网卡能拆分出来的数量也有所不同,SR-IOV好处在于,性能介于虚拟、和直通之间,性能要比虚拟的网卡要好,使用又比硬件直通更灵活(传统直通是独占一个设备),性能还很接近直通的性能。

准备工作:

  • 主板必须支持SR-IOV 这个可以去BIOS里面找,如果没有选项那几本就不用往下看了,一般会在PCI的选项之内,部分主板可能会放在其他位置,服务器主板近几年的基本都有选项。
  • 网卡需要支持SR-IOV,主板网卡都需要支持才可以,Intel I350、intel 82576这两款都是支持的,其他型号自行查看,方法一会我会写出来,至于洋垃圾的万兆网卡CX341A 是不支持的,本人已经确定了!

本次硬件环境:

主板: 志强D-1581 16核心32线程
网卡: I350T4

注:本次玩的是网卡,所以其他硬件就不写了。

查询网卡是否支持SR-IOV

隐藏内容

此处内容需要权限查看

  • 普通10金币
  • 会员免费
  • 永久会员免费推荐
会员免费查看

嗯........舒服!!! 这样就可以随便分配网卡了。

SR-IOV教程到此结束!

结尾:

在此感谢 东莞-修士、广东-小罗提供的技术与硬件支持,没有你们两位也不会有这个教程,SR-IOV是一个不错的功能,希望以后也可以发展出GPU的SR-IOV,目前AMD 已经做了硬件支持,软件还没有,不久的将来我们也会用上GPU的SR-IOV。

如有其他疑问请在下面留言,或者QQ群与我交流。

 

发表回复

后才能评论

评论(10)

  • 654213883@qq.com 永久会员 2020年4月10日 下午10:30

    学到了~感谢各位大佬~有个问题想请教,SR-IOV出来的千兆网卡的速率上限是物理网卡每个口的千兆还是每个VF的千兆?换句话说就是能同时几个VF跑满千兆么?按道理不行吧

  • duoduo 普通 2020年4月19日 下午12:55

    请教一下,我也是i350 t4 v2的卡,但已经把两个口,02:00.0和02:00.1直通出去投入了,不想大动,还剩下已经屏蔽好的两个口02:00.2和02:00.3,假如我只想把02:00.2和02:00.3开启SR-IOV,我FLASH里语句该怎么写好呢?现在的直通方式,第一种,append vfio-pci.ids=8086:1521 initrd=/bzroot,直通了整张卡。第二种,append xen-pciback.hide=(02:00.0)(02:00.1)(02:00.2)(02:00.3)(0a:00.0) initrd=/bzroot。

  • sdwjh 普通 2020年4月30日 上午11:16

    SR-IOV是不是很多系统都没有驱动?之前在esxi下玩过一下,ros、op都认不出来爱快好像也没有

  • 毛毛狗 永久会员 2020年5月30日 上午10:40

    itx的痛啊,要么网卡,要么阵列卡[aru_15]

  • richardty 普通 2021年5月5日 上午10:25

    首先感谢楼主的文章,看了教程受益匪浅。根据教程我查询我的网卡可以开63个,现有一些疑问需要楼主解惑。根据命令查询出来的可开启数量,这个7,7,7,7是需要根据查询出来的数量全部开启吗?我的网卡是X540-T2在命令中已把igb.max_vfs改为ixgbe,我现在设置1,1,1,1重启后unraid正常显示启动画面,但是已经登录不了,这该如何恢复?