VMware Global Community
ozcanpiramit
Contributor
Contributor
Jump to solution

ESXi 5.5 disable tcp offloading.

Merhaba

Bazi network problemlerinden dolayi Esxi hostlarımızda tcp offloading özelliklerini (tso toe) kapatmak istiyoruz.

"esxcli system settings advanced set -o /Net/UseHwTSO -i 0" komutu ile kapatiyorum.

daha sonra "ethtool -k vmnic0" komutunu veriyorum tso halen acik görünüyor

# ethtool -k vmnic0

Offload parameters for vmnic0:

Cannot get device udp large send offload settings: Function not implemented

Cannot get device generic segmentation offload settings: Function not implemented

rx-checksumming: on

tx-checksumming: on

scatter-gather: on

tcp segmentation offload: on

udp fragmentation offload: off

generic segmentation offload: off

Daha sonra fiziksel interfaceden kapatmaya calisiyorum, asagidaki uyari cikiyor kapanmiyor.

#  ethtool -K vmnic0 tso off

Cannot set device tcp segmentation offload settings: Function not implemented

son olarak yeniden "ethtool -k vmnic0" komutunu vererek tekrardan kontrol ediyorum sornuc yine ayni tso acik görünüyor.

Offload parameters for vmnic0:

Cannot get device udp large send offload settings: Function not implemented

Cannot get device generic segmentation offload settings: Function not implemented

rx-checksumming: on

tx-checksumming: on

scatter-gather: on

tcp segmentation offload: on

udp fragmentation offload: off

generic segmentation offload: off

Bazı forum sitelerinde vmware üzerinde calisan windows sanal serverlarinda aşağıdaki komutları vererek kapatabilecegini söylemişler. ben vmlerde degil de esxi hostumun üzeride yapmak istiyorum ki tüm sanal sunucularimda gecerli olmasini istiyorum..

netsh int tcp set global chimney=Disabled

netsh int tcp set global autotuninglevel=Disabled

netsh int tcp set global congestionprovider=None

netsh int tcp set global ecncapability=Disabled

netsh int ip set global taskoffload=disabled

netsh int tcp set global timestamps=Disabled

Esxi tarafında bu ozelliklerini nasil kapatabilirim.

tesekkürler.

0 Kudos
1 Solution

Accepted Solutions
ademyetim
Expert
Expert
Jump to solution

Selamlar;

Aşağıdaki komut satırı default olarak TSO yu devre dışı yapar;

esxcli system settings advanced set -o /Net/UseHwTSO -i 0

Spesifik olarak sadece bir yada belirli ethernetlerin TSO devre dışı bırakmak için aşağıdaki komutu kullanmanız gerekiyor, bu işlemlerin sistem tarafından aktif olabilmesi için ESXi hostun restart edilmesi gerekmektedir bu işlemleri yapmanıza rağmen yine de TSO devre dışı olmuyor ise VMware'e case açmanızı öneririm..

ethtool -K vmnicX tso on

Kolay gelsin..



Adem Yetim
Chief Solutions Architect & Technologist
Fellow of the BCS and IET (FBCS & FIET), CITP, CEng, EUR ING, IntPE (UK)

View solution in original post

0 Kudos
1 Reply
ademyetim
Expert
Expert
Jump to solution

Selamlar;

Aşağıdaki komut satırı default olarak TSO yu devre dışı yapar;

esxcli system settings advanced set -o /Net/UseHwTSO -i 0

Spesifik olarak sadece bir yada belirli ethernetlerin TSO devre dışı bırakmak için aşağıdaki komutu kullanmanız gerekiyor, bu işlemlerin sistem tarafından aktif olabilmesi için ESXi hostun restart edilmesi gerekmektedir bu işlemleri yapmanıza rağmen yine de TSO devre dışı olmuyor ise VMware'e case açmanızı öneririm..

ethtool -K vmnicX tso on

Kolay gelsin..



Adem Yetim
Chief Solutions Architect & Technologist
Fellow of the BCS and IET (FBCS & FIET), CITP, CEng, EUR ING, IntPE (UK)
0 Kudos