找回密码
 加入我们
搜索
      
查看: 1442|回复: 12

[存储] 【Virtio】Proxmox 虚拟磁盘性能差该怎么解决?

[复制链接]
发表于 2025-6-17 16:39 | 显示全部楼层 |阅读模式
Virtio 虚拟磁盘小文件写入速度很灾难(KB为单位),优化了IO Thread / Discard / NO cache后效果还是不是很明显,

我猜想是因为虚拟磁盘所在的分区是精简卷 Thin LVM

还有没有别的思路?
发表于 2025-6-17 20:59 | 显示全部楼层
什么配置都没有,怎么谈优化? 上固态好了,最好企业级的
 楼主| 发表于 2025-6-17 21:17 来自手机 | 显示全部楼层
supty 发表于 2025-6-17 20:59
什么配置都没有,怎么谈优化? 上固态好了,最好企业级的

企业固态是啥?能解决吗
发表于 2025-6-17 22:14 | 显示全部楼层
本帖最后由 goat 于 2025-6-17 23:14 编辑

patch.patch
发表于 2025-6-30 16:28 | 显示全部楼层
发表于 2025-6-30 17:40 来自手机 | 显示全部楼层
我在想这情况apple的asif能有多少提升
发表于 2025-6-30 17:48 | 显示全部楼层
不知道为什么,Virtio 虚拟磁盘,我就没见到它快过
 楼主| 发表于 2025-7-1 11:03 | 显示全部楼层
mdk2000 发表于 2025-6-30 16:28
有一个项目
https://github.com/dominiaz/iothread-vq-mapping

需要PVE 8.4 也就是 QEMU 9 才支持到iothread-vq-mapping

我得解决完8.4下Mellanox驱动的适配再升级测试一下,现在还卡在8.2

非常感谢
 楼主| 发表于 2025-7-1 11:45 | 显示全部楼层
YsHaNg 发表于 2025-6-30 17:40
我在想这情况apple的asif能有多少提升
  1. fio --rw=write --bs=4k --iodepth=1 --direct=1 --filename=/home/debian/Desktop/test/fio --name=fiotest --ioengine=io_uring --thread --group_reporting --numjobs=1 --size=17G --runtime=30 --time_based
复制代码


UTM Debian VM

  1. fio --rw=write --bs=4k --iodepth=1 --direct=1 --filename=/Users/m4mini/Desktop/test/fiotestfilefio-test --name=fiotest --ioengine=posixaio --thread --group_reporting --numjobs=1 --size=17G --runtime=30 --time_based
复制代码


Host Mac mini m4 256GB

4K 顺序写入,UTM虚拟机和Mac宿主机差异在一半左右,60MB/s ,确实比PVE上的virtio好了不少
发表于 2025-7-1 12:43 | 显示全部楼层
硬件直通?
发表于 2025-7-1 15:49 | 显示全部楼层
对性能有绝对要求的,可以试试sr-iov或者namespace,几乎裸机的性能
发表于 2025-7-1 16:56 来自手机 | 显示全部楼层
Dolfin 发表于 2025-7-1 03:45
UTM Debian VM



asif是os26新的虚拟磁盘格式
 楼主| 发表于 2025-7-2 16:04 | 显示全部楼层
mdk2000 发表于 2025-7-1 15:49
对性能有绝对要求的,可以试试sr-iov或者namespace,几乎裸机的性能

非常感谢这个思路
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-7-5 20:13 , Processed in 0.010182 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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