I'm reposting this as a new thread because my repl...
# -bis-f
r
I'm reposting this as a new thread because my reply from a couple days ago is not showing up in the BIS-F forum on linen.dev, and it may have not synced somehow. πŸ™‚ Grateful if anyone has some insight. Hello @Oz Zy and others. I'm running Windows Server 2019 VMs for my Citrix VDAs and infrastructure. We have 10Gbps in the datacenter everywhere for Citrix (NetApp NFS storage, VM networks, etc.). However, my VDAs (both the "parent" and "child" VMs) only see ~100 MB/s network transfers. On my infrastructure VMs (FAS, DDC, SF) running on the same hardware, I get 200 - 300 MB/s network transfers. I do see that RSS has been disabled on my VDAs, and I suspect that is why I'm only getting ~100 MB/s transfers. So my question is: Does the advice above for Windows 2025 also apply to a fully-patched 2019 install? I see that @Ray Davis posted on Carl Stalhood's site as far back as October 2018 that he recommended having RSS enabled. And should I also enable Task Offload as well? Preliminary testing shows benefit to doing both on Windows Server 2019.
m
If you are not using Nutanix AHV (then you should definelty switch to MCS!) then you will need to have DisableTaskOffload in use! What happens if you enable RSS? Is it faster? You can easily check with iperf3.
m
Heβ€˜s talking Win 2019!?
b
I remove the vmware tcp ip optimization from the prepararion phase.
Ah yeah true. My bad.
However, I don't do TCP IP Optimizations starting with WS2022.
r
Sorry, I failed to mention that I've recently migrated from VMware to XCP-NG. (I did put that information in my original reply but that got lost.) I should also underline that I use BIS-F on all my "parent" VMs and it's been working well for me otherwise. @Markus Zehnle, when I enable RSS and enable Task Offload (DisableTaskOffload=0) my speeds go from ~100MB/s (megabytes/sec) to ~200 or 300MB/s. Per your question above, we're not using Nutanix. So you are saying I should have DisableTaskOffload in use? ETA: We are using MCS.
j
I's best practise to re-enable Task Offload and RSS in the "97_PrepBISF_PRE_BaseImage.ps1" before you run BIS-F. Have been doing this with XenServer for years.
Copy code
((Get-Content "$InstallLocation\Framework\SubCall\Preparation\97_PrepBISF_PRE_BaseImage.ps1" -Raw) -replace "DisableTaskOffload' -Value '1'", "DisableTaskOffload' -Value '0'") | Set-Content -Path "$InstallLocation\Framework\SubCall\Preparation\97_PrepBISF_PRE_BaseImage.ps1"
((Get-Content "$InstallLocation\Framework\SubCall\Preparation\97_PrepBISF_PRE_BaseImage.ps1" -Raw) -replace 'rss=disable', 'rss=enable') | Set-Content -Path "$InstallLocation\Framework\SubCall\Preparation\97_PrepBISF_PRE_BaseImage.ps1"
r
Thank you all. :) @Jeremy Saunders, OK, I've got Task Offload and RSS enabled on my two test Catalogs and I see high speeds copying between them. After I get RSS and Task Offload enabled in production in Citrix, I'll enable SMB Multichannel on the NetApp NAS/CIFS. It was an oversight that it hasn't been enabled on the NetApp vServer/SVM we use for Citrix. I'm hoping this may speed things up at least a little for Citrix and other users' access.
πŸ‘ 1
o
Same for 2019 yes. Those old "optimizations" were guidance of legacy server OS maybe 2012r2 and below
πŸ’― 1