找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 16|回复: 0

【eaves】飞牛虚拟机硬盘性能差的一种解法

[复制链接]

1

主题

10

回帖

146

积分

管理员

积分
146
发表于 2025-10-15 00:28:43 | 显示全部楼层 |阅读模式

我的环境不是很具备参考性,但是遇到问题解决问题

我的文章都是实验性质的,没IT基础不要动,prod环境不要动

如果动了,每次fnOS版本升级前请在测试环境验证影响后再升级

background

这套NAS有4块16T硬盘,1T SSD拿来做cache

16T隔出1T做raid1,剩下的做了btrfs的条带

d4e6b56fcf35cb52c5b516b163a10fc4.png

虚拟机放在raid1里,但是使用过程中发现,即使配了cache,虚拟机4K写入还是巨慢

c1a6900c0f2072804202944c3bd9c608.png

0.13的4K,跑测试都不知道要跑到猴年马月

看了一下别人评测<-这里有个url,pve下 物理机>直通>RDM>虚拟磁盘,pve用的也是qemu

那我能不能分个区直接给虚拟机用?

solution

1. 重新分区ssd

把ssd缓存都删除了,fdisk重新给nvme分区

128231420f44a014b44b0345011a8fe4.png

这里不赘述了,分区有不懂的地方可以fdisk -help或者直接百度

这里把/dev/nvme2n1p1给虚拟机用

2. 把分区直通给虚拟机

先看一下虚拟机id

417b21e6279207ab2808d202a497f7fa.png

然后在/etc/libvirt/qemu下面创个xml文件

      

然后virsh attach-device im4g1kt3 disk-config.xml --config --live给他挂载上去

a54bab01f0d3b93dcce067dc92188cf8.png

3. 迁移系统到ssd的分区

在系统里初始化硬盘,格式化

75b4bed0c1e02e034184e1fa8197fa9c.png

测个速

120ef7f0373b7eb7612f1940dcb741a2.png

至少比原来好一点了

那现在要把系统迁到这块RDM

用傲梅好了,操作简单一点

linux可以用dd,但是我没linux虚拟机,能用docker用docker

重要数据就导出一下虚拟机,或者btrfs分区做个快照

d10fa6e36e460f187826444786e274c4.png

系统迁完后再一次测速作为收尾

366e8bb06d49982cabab8af446f81ad8.png

Action Required

一顿操作,现在bcache没法通过Web UI管理了,后面更新用命令行为存储卷添加bcache

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站由纳斯五零(NAS50.CN),版权所有,保留部分权利。豫ICP备2023035803号-1

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-10-24 06:49 , Processed in 0.105150 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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