Give NetScaler a “Tune-Up”

https://www.citrix.com/blogs/2014/10/21/give-netscaler-a-tune-up/

To Optimize TCP Traffic

If you’re wondering, there is no little knob to turn.  But, providence is on your side, as the NetScaler has an excellent tool-kit that you can leverage to optimize TCP flows through the appliance.

In fact, now is the perfect time to ensure that your NetScaler appliance is correctly optimized with a baseline TCP profile.  With the right information, you can very easily tweak on your NetScaler appliance to optimize TCP traffic.

The very best place to start tuning up your NetScaler is at the Global Settings level. Simply log into the appliance via the GUI, navigate to the System node, then Settingsand select Change TCP parameters on the right side of the screen as reflected below:

Stage (1) Tune

You’ll want to ensure that Window scaling is enabled.

What is Window scaling?

Window scaling allows end-points to increase/decrease the TCP receive window, effectively increasing or decreasing the effective bandwidth that is allowed in TCP streams.

Other detailed explanations:
TCP Window Scaling RFC 1323 – https://www.ietf.org/rfc/rfc1323.txtWikipedia- http://en.wikipedia.org/wiki/TCP_window_scale_option.

Stage (2) Tune

You’ll want to also ensure that SACK (selective acknowledgement) is enabled.

What is this SACK?

SACK improves TCP throughput by only retransmitting a portion of the TCP window, depending on what segments may have be lost during transmission of course. Avoiding the need to retransmit the entire TCP window will positively increase the overall throughput capability, and thus improve the user experience.

For a detailed explanation on SACK, reference the RFC :
SACK (Selective Acknowledgement) – http://tools.ietf.org/html/rfc2018

Improved TCP performance – http://packetlife.net/blog/2010/jun/17/tcp-selective-acknowledgments-sack/.

Stage (3) Tune

You ‘may’ want to enable Nagle’s.

The main reason that you may want to enable Nagle’s is if you’re dealing with lots of small packets being transmitted through the NetScaler. Take a look at the following URL for a description of Nagle’s – http://en.wikipedia.org/wiki/Nagle’s_algorithm. In short, enabling Nagle’s allows the NetScaler to group or combine a number of small outgoing messages/packets into a transaction, once 2*MSS worth of data is outstanding on the wire, and send them all at once. Proceed with caution on enabling Nagle’s at the Global level, as enabling this feature may cause issues with traffic that isn’t small in nature.

Give It a ‘Custom Tune’

As a note, for Window scaling, the default value is (4). If you’re dealing with long, fat pipes and are frequently transmitting very large files, such as virtual machine images or perhaps an ISO, increasing the Window scaling to a value of (6) should provide better performance than the default (4) value.

To create a custom TCP profile, navigate to the Traffic Management node, then Load Balancing and Virtual Servers and select a vServer that you would like to add a TCP profile to. Click on Profiles on the right of the screen:

Click on the (+) option to begin creating a custom TCP profile that will only be applied to the selected Virtual Server.

Simply fill out the profile with the values desired, click Create and you’ll have a customer TPC ‘tune’ profile on that selected vServer.

Reference: http://support.citrix.com/article/CTX121149

Do you have any custom TCP profiles created? Why not leave a comment with examples of how you’ve given your NetScaler appliance a ‘tune-up’.

Give NetScaler a “Tune-Up”的更多相关文章

  1. LB 简单比较 – F5、NetScaler、LVS、Nginx、Haproxy

    LB 简单比较 – F5.NetScaler.LVS.Nginx.Haproxy 负载均衡技术是构建大型网站必不可少的架构策略之一.它的目的是,把用户的请求分发到多台后端的设备上,用以均衡服务器的负载 ...

  2. SQL Tune Report–sqltrpt.sql

    ORACLE 10g提供了一个脚本sqltrpt.sql用来查询最耗费资源的SQL语句,其输出的结果分为两部分: 15 Most expensive SQL in the cursor cache 1 ...

  3. 【翻译】Netscaler真实表现性能调整

    源地址:https://msandbu.wordpress.com/2014/10/31/netscaler-and-real-performance-tuning/ 作者显然不是以英语为母语的,所以 ...

  4. How To Tune or Test PLSQL Code Performance in Oracle D2k Forms

    You can test or tune your program unit performance in Oracle forms with Ora_Prof package.Suppose you ...

  5. How to tune SharePoint 2010 Server for better performance?

    http://social.technet.microsoft.com/wiki/contents/articles/7926.sharepoint-2010-tips-for-dealing-wit ...

  6. caffe简易上手指南(三)—— 使用模型进行fine tune

    之前的教程我们说了如何使用caffe训练自己的模型,下面我们来说一下如何fine tune. 所谓fine tune就是用别人训练好的模型,加上我们自己的数据,来训练新的模型.fine tune相当于 ...

  7. How to Tune Java Garbage Collection--reference

    reference:http://architects.dzone.com/articles/how-tune-java-garbage The Performance Zone is support ...

  8. [Citrix NetScaler] 简述

    额 就这个题目 Citrix NetScaler 是一个VPN,一个代理,一个Gateway的存在,一个Citrix的产品 首先是我们利用Citrix NetScaler的测试环境: 架构上分2种: ...

  9. How To Configure NetScaler AppFlow for SolarWinds

    How To Configure NetScaler AppFlow for SolarWinds 来源  https://support.citrix.com/article/CTX227300 A ...

随机推荐

  1. steam更新出错 应用运行中

    游戏程序没有完全关闭,仍在后台运行. 打开任务处理器,选择进程,下面找到TslGame,关闭之.

  2. 「国庆训练」ArcSoft's Office Rearrangement(HDU-5933)

    题目与分析 题解见https://blog.csdn.net/cmershen/article/details/53200922. 训练赛场上我们写出来了--在4小时50分钟的时候...激情补题啊.. ...

  3. hdu1527取石子游戏(威佐夫博弈)

    取石子游戏 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submi ...

  4. XSS--编码绕过,qcms,鲶鱼cms

    一.编码绕过 1)HTML进制编码 标签中的某些属性值可以使用html十进制.十六进制表示 2)JavaScript编码 JavaScript支持unicode.八进制.十六进制.十进制等 3)URL ...

  5. 第六阶段·数据库MySQL及NoSQL实践第1章·章节一MySQL数据库

    01 课程介绍 02 数据库管理系统介绍 03 MySQL安装方式介绍及源码安装 04 MySQL安装后的基本配置 05 MySQL体系结构-服务器.客户端模型 06 MySQL体系结构-实例.连接层 ...

  6. [JSON].value( keyPath )

    语法:[JSON].value( keyPath ) 返回:[String | Null] 说明:获取指定键名路径值的字符串格式 示例: Set jsonObj = toJson("{bod ...

  7. Java反射篇学习笔记

    今天重新学习了java中的反射,写一篇学习笔记总结一下.代码基本都是照着两篇博客敲的: 参考一:   https://blog.csdn.net/sinat_38259539/article/deta ...

  8. python常用命令—windows终端查看安装包信息

    1, pip list 会将 Python 的所有安装包全部显示出来, 左边是包名, 右边是包的版本号. 2, pip show 包的名字 会将这个包的名字,版本号,包的功能说明,按装这个包的路径显示 ...

  9. ide的tomcat的部署和配置

    关于intellij ide的tomcat的部署和配置   1.下载zip版的Tomcat 7,并解压.下载地址 2.在IDEA中配置Tomcat 7 在idea中的Settings(Ctrl+Alt ...

  10. html+css基础 - 个人备忘录

    //======================html部分===================// 表现内容<meta http-equiv="Content-Type" ...