Klaus Winnerlein Posted February 15, 2022 Share Posted February 15, 2022 Hello, in XenServer 7.1 and former releases we always set TCP offlaoding on pif's and vif's. For example for every vif we set xe vif-param-set uuid=$uuid other-config:ethtool-gso="off" xe vif-param-set uuid=$uuid other-config:ethtool-ufo="off" xe vif-param-set uuid=$uuid other-config:ethtool-tso="off" xe vif-param-set uuid=$uuid other-config:ethtool-sg="off" xe vif-param-set uuid=$uuid other-config:ethtool-tx="off" xe vif-param-set uuid=$uuid other-config:ethtool-rx="off" And for every pif we set xe pif-param-set uuid=$uuid other-config:ethtool-gso="off" xe pif-param-set uuid=$uuid other-config:ethtool-ufo="off" xe pif-param-set uuid=$uuid other-config:ethtool-tso="off" xe pif-param-set uuid=$uuid other-config:ethtool-sg="off" xe pif-param-set uuid=$uuid other-config:ethtool-tx="off" xe pif-param-set uuid=$uuid other-config:ethtool-rx="off" With this settings we had an observably performance effect on the VMs. Now my question: Is it still recommended for XenServer 8.2 to set TCP offloading on vif's and pif's ? Thanks for any help, Klaus Link to comment
0 Tobias Kreidl Posted February 15, 2022 Share Posted February 15, 2022 It's still an option. See p. 254 in this document: https://docs.citrix.com/en-us/citrix-hypervisor/citrix-hypervisor-8.2.pdf Probably best to test with and without, if in doubt as to whether it makes a difference or not. It may also work or not, depending on what NICs and/or network drivers you have installed. -=Tobias Link to comment
0 Mark Syms Posted March 15, 2022 Share Posted March 15, 2022 It might be an option but it was never recommended. Link to comment
Question
Klaus Winnerlein
Hello,
in XenServer 7.1 and former releases we always set TCP offlaoding on pif's and vif's.
For example for every vif we set
xe vif-param-set uuid=$uuid other-config:ethtool-gso="off"
xe vif-param-set uuid=$uuid other-config:ethtool-ufo="off"
xe vif-param-set uuid=$uuid other-config:ethtool-tso="off"
xe vif-param-set uuid=$uuid other-config:ethtool-sg="off"
xe vif-param-set uuid=$uuid other-config:ethtool-tx="off"
xe vif-param-set uuid=$uuid other-config:ethtool-rx="off"
And for every pif we set
xe pif-param-set uuid=$uuid other-config:ethtool-gso="off"
xe pif-param-set uuid=$uuid other-config:ethtool-ufo="off"
xe pif-param-set uuid=$uuid other-config:ethtool-tso="off"
xe pif-param-set uuid=$uuid other-config:ethtool-sg="off"
xe pif-param-set uuid=$uuid other-config:ethtool-tx="off"
xe pif-param-set uuid=$uuid other-config:ethtool-rx="off"
With this settings we had an observably performance effect on the VMs.
Now my question:
Is it still recommended for XenServer 8.2 to set TCP offloading on vif's and pif's ?
Thanks for any help,
Klaus
Link to comment
2 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now