记录一个GPU机器的报错:network: failed to lookup vf 0 device “eth1“: Link not found 这个问题本质是:在做 4090 机器上线、按 NUMA 绑定物理网卡(eth0)之后,发现该网卡没有开启 VF(Virtual Function,SR-IOV 虚拟功能)。这通常不是单一故障,而是SR-IOV 使能链路 + NUMA 拓扑认知不一致共同导致的,在 4090/RDMA/高性能推理场景里非常常见。下面按“是什么 → 为什么 → 怎么查 → 怎么修”给你拆解。一、先明确:这个“问题”到底是什么VF(Virtual Function):物理网卡(PF,Physical Function)通过SR-IOV切分出来的轻量级虚拟网卡,常用于:容器/KVM 直通RDMA(RoCE)高吞吐推理服务(vLLM / NCCL / 太极等)eth0 未开启 VF:指/sys/class/net/eth0/device/sriov_numvfs为0,或ip link看不到eth0 vf ...,即 SR-IOV 没生效。按 NUMA 分配物理网卡后:说明你在上线时做了GPU ↔ NIC NUMA 亲和性对齐(比如 4090 在 NUMA node0,就把 et