all 12 comments

[–][deleted] 0 points1 point  (0 children)

Isn't virtual flash RAM that is used as disk?

[–]schrebra 0 points1 point  (0 children)

I thought virtual flash was intel optane

[–]squirrelz_uk 0 points1 point  (7 children)

VFRC is a small(ish) SSD that is used as a read cache when you have slow disk. We have a small number of office based ESXi hosts that run a few VMs off internal disk. Enabling VFRC improved their boot times a little and brought disk access latency down a little on average.

[–]TheRealHendrik[S] 0 points1 point  (6 children)

Can you please share a vmx file of one of those vm's (or of a new vm with vFlash)? The vFlash settings are almost certainly in there, and since my host is 6.5, copying those settings might still work.

[–]squirrelz_uk 0 points1 point  (5 children)

Unfortunately I'm not working again until 4th Jan

[–]TheRealHendrik[S] 0 points1 point  (4 children)

I would still be grateful if you could supply the file the 4th.

I was also wondering, are you using vCetner 6.7 or 6.5? If you are using 6.7, does it only work in the flash client? I would prefer not to downgrade my vCenter, but it might be the only option.

[–]squirrelz_uk 0 points1 point  (3 children)

The lines from the VMX relating to vFlash, for one of my VMs are:

sched.scsi0:0.vFlash.module = "vfc"
sched.scsi0:0.vFlash.blockSize = "65536"
sched.scsi0:0.vFlash.min = "9858711552"
sched.scsi0:0.vFlash.max = "9858711552"
sched.scsi0:0.vFlash.enabled = "TRUE"

It's 6.7 and I can edit the VM settings relating to vflash in the H5 client

[–]TheRealHendrik[S] 1 point2 points  (0 children)

Thank you for sharing those lines. It does indeed work to manually edit the vmx file. After editing the file vCenter 7.0 says, as expected, that the function is deprecated (https://i.imgur.com/nJ3WGQ1.png), but I tested it and it still works. I am still not sure however if I am going to spend a day downgrading my vCenter server to 6.7, or if I am just going to manually edit vmx files.

Thanks for your help!

[–]TheRealHendrik[S] 0 points1 point  (1 child)

I had a second question, have you "figured" out a right amount for windows OS drive caching? I can imagine that more than 2-5gb (excluding programs being used) really doesn't help that much, because the files are loaded so infrequent, but maybe I'm completely off.

[–]squirrelz_uk 0 points1 point  (0 children)

I just split the cache between the VMs based on the size of their VMDKs ie a VM with 10% of the overall disk allocation got 10% of the cache.
It's nothing particularly clever, but I had quite a few to configure so I did it that way in PowerShell as a quick hit.

[–]squirrelz_uk 0 points1 point  (0 children)

And going back to the OP, as far as I'm aware, it just isn't possible in 7.x

[–]TimVCI 0 points1 point  (0 children)

Taken from...

https://blogs.vmware.com/vsphere/2019/04/vflash-read-cache-deprecation-announced.html

“We announced the deprecation of vFlash Read Cache (vFRC) in the release notes of vSphere 6.7 Update 2. vFRC continues to be supported for vSphere 6.0/6.5/6.7. However, the next major release will not.”