jernstrom.org

Random stuff
  • rss
  • Home
  • About
  • Contact me
  • Poems
  • Bluescreen
  • Daily Dilbert

Vista/ 2008 Compound TCP and ECN

Kimmo | March 29, 2008

I better just dump this for reference before I forget about the whole thing….

You can check if your home router supports ECN with Micosoft Internet Connectivity Evaluation Tool

Summary below stolen from
http://technet.microsoft.com/en-us/library/bb726965.aspx

Compound TCP
For TCP connections with a large receive window size and a large bandwidth-delay product, Compound TCP (CTCP) in the Next Generation TCP/IP stack aggressively increases the amount of data sent at a time by monitoring the bandwidth-delay product, delay variations, and packet losses. CTCP also ensures that its behavior does not negatively impact other TCP connections. In testing performed internally at Microsoft, large file backup times were reduced by almost half for a 1 Gigabit per second connection with a 50 millisecond round-trip time. Connections with a larger bandwidth-delay product can have even better performance.

Receive Window Auto Tuning optimizes receiver-side throughput and CTCP optimizes sender-side throughput. By working together, they can increase link utilization and produce substantial performance gains for large bandwidth-delay product connections.

CTCP is enabled by default for computers running Windows Server 2008 and disabled by default for computers running Windows Vista. You can enable CTCP with the netsh interface tcp set global congestionprovider=ctcp command and disable CTCP with the netsh interface tcp set global congestionprovider=none command.

ECN Support
When a TCP segment is lost, TCP assumes that the segment was lost due to congestion at a router and performs congestion control, which dramatically lowers the TCP sender’s transmission rate. With Explicit Congestion Notification (ECN) support (RFC 3168) on both TCP peers and the routers in the routing infrastructure, routers experiencing congestion mark the packets as they forward them. TCP peers receiving marked packets lower their transmission rate to ease congestion and prevent segment losses. Detecting congestion before packet losses are incurred increases the overall throughput between TCP peers. Windows Server 2008 and Windows Vista support ECN, but it is disabled by default. You can enable ECN support with the netsh interface tcp set global ecncapability=enabled command.

Comments
No Comments »
Categories
Legacy
Comments rss Comments rss

Batch remove %20 from filenames

Kimmo | March 29, 2008

Got tired of the %20 in downloaded files…

@echo off
  1. setlocal EnableDelayedExpansion
  2. for /f "delims=" %%I in ('dir /b ^| find "%20"') do (
  3. set var01=%%I
  4. set var02=!var01:%%20=_!
  5. call :ren
  6. )
  7. :ren
  8. ren %var01% %var02%

mycmd

Comments
No Comments »
Categories
Legacy, Windows
Comments rss Comments rss
Trackback Trackback

Search jerntrom.org

Recent Posts

  • How to run a DotNet Framework 2.0 Application from a Network Share
  • Slow on Updates…Being Confused…
  • Visual Effects in Windows 2003/XP
  • Set Default Optimized Values for Windows 2003
  • Vm, Vm, My Ware!

Categories

  • Free Stuff
  • jernstrom.org
  • Kinda Virtual
  • Legacy
  • Life
  • Windows

Archives

  • February 2010
  • January 2010
  • October 2009
  • September 2009
  • August 2009
  • January 2009
  • September 2008
  • April 2008
  • March 2008
  • February 2008
  • February 2007
  • January 2007
  • October 2006
  • May 2006
  • March 2006
  • February 2006
  • January 2006
  • February 2005

RSS Desktop Virtualization

  • Today's New Virtualization Related Community Videos - March 10th, 2010 March 10, 2010
  • Microsoft will overhaul virtual licensing, RDP March 10, 2010
  • Parallel’s Summit 2010: Cloud Computing & the SMB Opportunity March 10, 2010
  • Citrix's XenApp 6 debuts March 10, 2010
  • Citrix Announces Citrix XenApp 6 - Download Available March 24th March 10, 2010
  • VMware Releases vCenter Site Recovery Manager 4.0.1 and 1.0 U1 Patch 5 Maintenance Releases March 10, 2010
  • VMware Releases vCenter Update Manager PowerCLI utility for Update Manager 4.0 U1 March 10, 2010
  • Are we going to run out of Internet addresses this year? March 10, 2010
  • Showing Off the New DABCC Virtualization News Player for the iPhone Video Podcast - DABCC TV - Episode 27 March 10, 2010
  • Introducing the DABCC Virtualization News Player for the iPhone Podcast - DABCC Radio - Episode 114 March 10, 2010
rss