TCP Chimney Offload
Minggu lalu database server saya install ulang OSnya dan tentu SQL Servernya. Abis itu… normal-normal aja rasanya….
Tapi minggu berikutnya banyak laporan aplikasi MIS sering putus dengan pesan ‘DBPROCESS is dead…bla…bla…bla….’ Aplikasi MIS akan putus bila dibuka lama dan gak dipakai (idle).
Di ping gak ada yg putus-putus…. dan SQL Management Studio juga tidak putus-putus. Jadi apa masalahnya?
Setelah googling, masalah itu timbul dari OSnya. Win 2003 server dengan SP2. SP 2 itu ternyata by default akan menjalankan TCP Chimney Offload. Jadi untuk memecahkan masalah itu, TCP Chimney Offload harus dimatikan.
How?
Dari command prompt, jalankan perintah ini:
Netsh int ip set chimney DISABLED
Server tidak perlu restart. Selesai.
Tapi kalau performancenya server jadi lambat, lakukan hal ini:
1. Buka regedit. Cari HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
2. Double-click the EnableTCPChimney registry entry.
Edit nilai DWORD menjadi 0
3. Double-click the EnableRSS registry entry.
Edit nilai DWORD menjadi 0
4. Double-click the EnableTCPA registry entry.
Edit nilai DWORD menjadi 0 juga.
5. Restart server.
Catatan:
TCP Chimney Offload overview
TCP Chimney Offload is a networking technology that helps transfer the workload from the CPU to a network adapter during network data transfer. In Windows Server 2008, TCP Chimney Offload enables the Windows networking subsystem to offload the processing of a TCP/IP connection to a network adapter that includes special support for TCP/IP offload processing.
TCP Chimney Offload is available in all versions of Windows Server 2008 and Windows Vista. Both TCP/IPv4 connections and TCP/IPv6 connections can be offloaded if the network adapter supports this feature.