1 Reply Latest reply on Dec 1, 2014 3:41 AM by Adem YETIM

    ESXi 5.5 disable tcp offloading.

    ozcanpiramit Lurker

      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.

        • 1. Re: ESXi 5.5 disable tcp offloading.
          Adem YETIM Expert
          User ModeratorsvExpert

          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..