Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Jul 2020 16:40:13 -0500
From:      Dustin Marquess <dmarquess@gmail.com>
To:        Andrea Venturoli <ml@netfence.it>
Cc:        virtualization@freebsd.org
Subject:   Re: bhyve, Windows guest and trim support
Message-ID:  <CAJpsHY6KmhKT5jQ_2RU7N7c-t5q%2BURDE0d%2B8mjDdzuz1Pz69WA@mail.gmail.com>
In-Reply-To: <e15ba239-9a73-2821-1f42-1700d74d031b@netfence.it>
References:  <e15ba239-9a73-2821-1f42-1700d74d031b@netfence.it>

next in thread | previous in thread | raw e-mail | index | archive | help
Try nvme, I believe that driver supports TRIM and I've had a lot
better performance with it over ahci-hd.

-Dustin

On Mon, Jul 6, 2020 at 12:24 PM Andrea Venturoli <ml@netfence.it> wrote:
>
> Hello.
>
> I'm running zvol-backed Windows guests in bhyve on FreeBSD 12.1.
> Over time, I see the zvol effectively used space grow in size: a sign
> that Windows isn't trimming it.
>
> I'm using virtio-blk: I guess this driver does not support trim?
> I see reports that this support was added, but it's not clear to me
> whether it's in the released version or not (I've downloaded the stable
> binary ISO from RedHat).
> Is trim expected to work in such a scenario?
> If not, is it a bhyve problem or a guest-driver problem (or both)?
>
> I tried virtio-scsi, which should support trim, but the guest doesn't
> even start in this case, getting stuck at the UEFI boot stage and ending
> up in UEFI prompt.
> Again, is this expected?
> No guest driver has been loaded yet, so is it a bhyve limitation?
> Is some tweak needed?
>
> I tried changing from virtio-blk to ahci-hd: I was then able to manually
> trim the disk from inside the guest and recover a lot of space in the zpool.
> Alas ahci-hd is much slower, so I moved back to virtio-blk after that
> (at least for the time being).
>
>   bye & Thanks
>         av.
> _______________________________________________
> freebsd-virtualization@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJpsHY6KmhKT5jQ_2RU7N7c-t5q%2BURDE0d%2B8mjDdzuz1Pz69WA>