虚拟机虚拟网卡对cpu的占用很高
本帖最后由 qian9008 于 2022-10-7 13:58 编辑cpu 4*3.3ghzvirtio 网卡
PVE 7.1下win 4c | 黑群 2c | openwrt 1c 。
问题1. win 下载速度20MB左右 ,op cpu就100%了。
问题2. win smb传文件到黑群 只有 1gpbs左右 ,没有传说中的万兆。怀疑是黑裙驱动不好。。。
而且win再下载文件 同时传文件。整个pve cpu 都要满了。传文件速度也降到了40MB左右。
virtio 这么耗cpu的吗? 软路由也这么费cpu?这里面虽然有cpu 复用,但是感觉还是消耗太多了。
这个要看你的网络实际结构。
我用ESXi自带的软交换机,并没有感觉性能瓶颈。
CPU 8*1.8GHz (E5-2403两颗,其实我也换过其他CPU,但是主板不识别,只能用这两颗)
48GB内存
虚拟了 两个黑群,一个Win7,一个ubuntu
一个黑群是直通板载SATA控制器
另一个黑群是直通插在主板上的SAS卡,然后4块SAS盘在黑群里面做RAID 5
Win7 直通主板上的SAS控制器
ubuntu装在ESXi系统盘一起
前面两个黑群和Win7,分别负责一个PT站,相当于三台虚拟机养了三个站。
全部接到同一个虚拟交换机,用一根网线与我的主网络通信。
第一个黑群满速下载,30MB/s ,同时上传1MB/s
第二个黑群正常上传,1MB/s
第三个Win7挂几百个种子,暂时没跑流量
ubuntu在那摸鱼,没有任何负载
此时ESXi系统内显示CPU占用10%以下
网上邻居打开第三个Win7共享的电影,拷到我本地桌面,试试速度,95MB/s
此时ESXi系统占用会上升一点,到20%
因为虚拟系统Win7跑流量以后也会占用多一些资源。 本帖最后由 崽种 于 2022-10-7 12:03 编辑
你这明显有问题 我在我J4125测试过虚拟化比直通CPU占用就高10%左右内网跑满千兆没问题
不知道你搞旁路由没有网关 DHCP DNS是怎么设置的?
虚拟机到虚拟机倒是没试过 回去看下 本帖最后由 wybb 于 2022-10-7 12:14 编辑
参考一下,
AIO是5600G+ 8g x2(3600),4口的rtl8125 2.5g网卡
PVE 7.2,其中pve管理端口,openwrt(网关 virtio内网 12核) ,server 2016(virtio内网 4核) ,三个跑在同一个2.5g物理网络接口上
server 2016中用ut限速90M下载,这时windows的cpu占用40%左右,openwrt 占用8%,也就是差不多占用了5600g 3个核心,可以认为比较稳妥的跑满千兆这种速度情况下,你的电脑如果满足4个5600G核心的性能,那么肯定够了,不过你没说你具体是什么配置,目前使用aio全套还要虚拟化windows话,除了洋垃圾E5,还可以考虑10代i5,12代i3,amd的话,zen3的5300g,这些都能保证有一定剩余性能
顺便说一下,在虚拟的win中使用下载软件对性能还是有一定要求的,主要因为ui方面的问题,假如cpu性能不足,可以考虑在openwrt中用qbittorrent下载,是网页界面,所以对cpu性能消耗少很多 本帖最后由 hzdrro 于 2022-10-7 12:17 编辑
i3-4130 2c4t 虚拟机之间都能跑20+gbps
windows下virtio要装驱动的 https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers 不知道你PVE什么版本的,之前遇到过这个BUG,i3-8100,爱快和虚拟机之间跑300M CPU就满了,后来升级版本就好了 我都是把网卡直通给 hyper-v 用,之前用PVE时也是直通,就没这个困扰了 路由还是直接爽 hzdrro 发表于 2022-10-7 12:12
i3-4130 2c4t 虚拟机之间都能跑20+gbps
windows下virtio要装驱动的 https://pve.proxmox.com/wiki/Windows_ ...
win识别到了10g估计是黑群驱动有问题啊 天道太酬勤 发表于 2022-10-7 12:56
不知道你PVE什么版本的,之前遇到过这个BUG,i3-8100,爱快和虚拟机之间跑300M CPU就满了,后来升级版本就 ...
debian 10 7.1 [困惑] op才给了一个核心,不满才不科学吧 任何虚拟化都不应该这么弱,大概率是设置问题,可以提高openwrt虚拟机的核心数和最低分配的资源试试。
参考值:E3-1265Lv2 (4C8T@2.5Ghz),hyper-v虚拟化,openwrt分配8个虚拟核心,最小保留20%,满速PT时宿主占用率在5-10%。
试试pve 7.2-11会不会好点 看你硬件不差,估计是设置上有啥问题,再要么就是硬件在兼容性方面的问题了。我不玩 PVE,帮不上你,只好自己查下官方资料吧
我 8 年前的 i-4790 + ASUS 板载网卡 x1,ESXi 6.7 开 3 台虚拟都极少满载,下载机也时常要倒文件,若只是拷文件跑满 1000Mbps CPU 也占不超 30%
页:
[1]