ydeevne - Sådan får du status for overbelastningsprovider i Windows Vista & Windows 7?

Indlæg af Hanne Mølgaard Plasc

Problem



Congestion provider er ny service i Windows Vista (jeg antager, at Windows 7 indeholder det også) for at klemme mere ud af dit netværk båndbredde til rådighed. Det gælder kun for programmer, der bruger tcp-protokollen. Princippet bag dette er, at winock-implementering kan ændre TCP-vinduestørrelsen mere aggressivt med ændrede overførselsforhold. Disse forhold er f.eks. Nuværende netværksbelastning og forsinkelse. Forsinkelse måles som rundrejsetid. Dens tid er nødvendig for signal til at rejse frem og tilbage (fordi TCP er pålidelig protokol i modsætning til UDP, skal det anerkende succesfuld modtagelse af pakke eller blokke af pakker). Mere information om dette spørgsmål er i artiklen om technet:
http://technet.microsoft.com/sk-sk/magazine/2007.01.cableguy(en-us).aspx[3]


Congestion provider service er som standard deaktiveret i Windows Vista. Det kan aktiveres ved at følge kommandoen:


netsh interface tcp set global congestionprovider=ctcp


Jeg har ikke fundet kommando for at få sin faktiske tilstand. Jeg har brug for det for at være sikker på, at ny indstilling er aktiv efter systemstart. Også kendt tilstand af denne tjeneste i Windows 7.

Bedste reference


Du burde:



  1. Åbn notesblok og kopier dette:



      Windows Registry Editor Version 5.00

      
      [[HKEY\_LOCAL\_MACHINE \ SYSTEM \ CurrentControlSet \ Contro
      l \ Nsi {eb004a03-9b1a-11d4-9123-0050047759bc} \ 0]]
      '0200'=hex: 00,00,00,00,00,00,01,00,00,00,00,00,00,
      00,00,00,00,00,00,00,00,00, \
      00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00
      , 00,00,00,00,00,00,00,00, \
      00,00,00, ff, 00,00,00,00,00,00,00,00,00,00,00,00,00
      , 00,00,00,00,00,00,00,00, \
      ff, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
      '1700'=hex: 00,00,00,00,00,00,01,00,00,00,00,00,00,
      00,00,00,00,00,00,00,00,00, \
      00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00
      , 00,00,00,00,00,00,00,00, \
      00,00,00, ff, 00,00,00,00,00,00,00,00,00,00,00,00,00
      , 00,00,00,00,00,00,00,00, \
      ff, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00


  2. luk notisblokken, klik derefter på gem og navngiv filen som enable-esn-ctcp.reg, og på indstillingen for kodning vil du se, at indstillingen er indstillet til ASNI ændre det til unicode og gem

  3. Dobbeltklik på filen eller importer den til dit register, genstart derefter din computer

  4. endelig indtaste netsh int tcp show global på en forhøjet eller administrator cmd færdig denne indstilling gælder for Windows 8