TCP tuning
Much of the traffic that is going through NetScaler is based on the TCP protocol. Either it is ICA-Proxy, HTTP, or something similar.
TCP is a protocol that provides a reliable, error-checked delivery of packets back and forth. This ensures that data is successfully transferred before being processed further. TCP has many features to adjust bandwidth during transfer, congestion checking, adjusting segment sizing, and so on, which we will delve into a bit in this section.
As mentioned in an earlier chapter, we can adjust the way NetScaler uses TCP using TCP profiles. By default, all services and vServers that are created on the NetScaler use the default TCP profile nstcp_default_profile
.
These profiles can be found under System | Profiles | TCP Profiles. Make sure not to alter the default TCP profile without properly consulting the network team, as this affects the way TCP works for all default services on NetScaler.
This default profile has most of the different TCP features turned...