小编noh*_*per的帖子

Qemu TRIM 并丢弃在物理 SSD 设备上

我在 Qemu/KVM 中运行 Windows 7,通过 GPU 用于与工作相关的东西。我最近厌倦了它前所未有的缓慢,因为它运行在机械驱动器上,所以我在我的盒子里添加了一个 SSD 来“给”我的 Windows-KVM。我正在为“通过”磁盘使用以下 qemu 命令行选项: -drive file=/dev/disk/by-id/wwn-0x5002538d4002d61f,if=none,id=drive-scsi0-0-0-0,format=raw,discard=on" \ -device virtio-scsi-pci,id=scsi0" \ -device scsi-hd,bus=scsi0.0,drive=drive-scsi0-0-0-0"

我希望来宾 OS TRIM 命令实际上会传递到主机上的物理驱动器,但事实并非如此。

"discard=on" 是否只影响由图像文件支持的驱动器,而不影响实际物理 SSD 的驱动器?如果是这样,我如何能够完成对来宾操作系统上的设备的 TRIM 命令以传递给主机上的物理设备?在主机上使用图像文件是唯一的解决方案吗?我希望有更好的东西,因为在那个磁盘上有一个文件系统只会产生开销,我不需要它来做其他任何事情。

linux virtual-machines ssd qemu kvm-virtualization

6
推荐指数
2
解决办法
7820
查看次数

标签 统计

kvm-virtualization ×1

linux ×1

qemu ×1

ssd ×1

virtual-machines ×1