深信服应用交付性能优化功能(2)

发布时间:2021-06-07

深信服应用交付性能优化功能

2.3 测试项目列表

表2 功能能及应用性能验证测试项目清单 项目编号 测试项目 测试子项目编测试子项目 测试结果

连接复用HTTP连接复用 通过 T02 SSL卸载 T02-1 SSL卸载 通过

T03-1 HTTP连接复用+缓存压缩 通过

T03 缓存压缩

卸载+缓存压缩 通过

深信服应用交付性能优化功能

3 测试方法、步骤及结果评定

T01 HTTP连接复用功能测试

T01-1 HTTP连接复用功能测试 测试项目连接复用

测试配置 (1) 建立虚拟服务名称为:不启用连接池、http服务、端口80、节点为服务器区

IP地址(10个IP地址)、会话保持为cookie、不启用连接池

(2) 建立虚拟服务名称为:启用连接池、http服务、端口80、节点为服务器区IP

地址(10个IP地址)、会话保持为cookie、启用连接池、连接池大小为1024、老化时间为500

测试过程 (1) 禁用HTTP连接复用,客户端用avalanche2900模拟每秒新建1.0W个连接访问

发布的虚拟服务

(2) 禁用HTTP连接复用,客户端用avalanche2900模拟每秒新建1.4W个连接访问

发布的虚拟服务

(3) 启用HTTP连接复用,客户端用avalanche2900模拟每秒新建1.4W个连接访问

发布的虚拟服务

(4) 记录测试数据

测试结果 1.4万

服务器1.0万HTTPHTTP连

状态 默认状连接请求、接请求1.4万HTTP连接请

态 禁用连接池禁用连求启用连接池

接池

客户端每秒连接数0 10154 1357  

14125 

客户端接收/发送0 148936/440/63099 吞吐量(Kbps) 67 1995570815/40683 客户端响应时间034969.

URL(ms)  12.273 682 1.526 

服务器每秒连接数

(TCP) 0 10154 13573240 

服务器CPU占用率0 60%‐70% 84%‐10

0% 24% 

服务器内存占用率97/102110/10

4 110/1024 24 103/1024 

测试点评 功能有效

深信服应用交付性能优化功能

其它说明和注意事1万HTTP请求时服务器可以保持全部连接正常,但CPU占用率在60%-70%之间,项 已经略微偏高。在1.4万HTTP连接请求,在不启用连接复用时,服务器连接出错,

出错速率最高达到4753HTTP连接/秒,CPU占用率急剧升高到84%-100%。TCP响应时间和Web页面的URL响应时间也急剧增高。而在1.4万HTTP连接请求,启用连接复用时不但TCP响应时间与1万HTTP连接请求时相近,而且客户端URL响应时间是仅为1万HTTP连接请求时的八分之一,同时服务器端用户连接请求也下降到了240HTTP连接请求/秒,CPU的占用率也始终维持在24%左右。

深信服应用交付性能优化功能

T02 SSL卸载测试

T02-1 SSL卸载测试 测试项目卸载

测试配置 (1) 建立虚拟服务名称为:普通SSL、SSL服务、端口80、节点为服务器区IP地址

(10个IP地址)、会话保持为none、启用单边加速、不启用连接池、不启用缓存压缩

(2) 建立虚拟服务名称为:启用SSL卸载、https服务、端口80、节点为服务器区

IP地址(10个IP地址)、会话保持为none、不启用连接池、不启用缓存压缩且配置默认、启用SSL卸载,私钥长度1024、加密算法RC4_128_MD5

测试过程 (1) 禁用SSL卸载,客户端用avalanche2900模拟每秒新建320个连接访问发布的

虚拟服务

(2) 启用SSL卸载,客户端用avalanche2900模拟每秒新建320个连接访问发布的

虚拟服务

(3) 记录测试数据

测试结果 状态 服务器默认状

态 禁用SSL加速 启用SSL卸载

客户端每

秒连接数 0 338 373 

客户端吞

吐量 0 7312Kbps/2448Kbps9271Kbps/2730Kbps 客户端响

应时间0 24.690 ms 3.728ms 

URL

服务器每

秒连接数 0 338 373 

服务器

CPU占用2% 100% 15% 

服务器内

存占用率 259/1024 463/1024 262/1024 

测试点评 功能有效

其它说明和注意事在启用SSL卸载功能后,服务器端CPU占用率明显下降,内存占用也明显降低,项 并且客户端的URL响应时间也极大幅度减小。SSL卸载功能效果良好。

深信服应用交付性能优化功能

T03 缓存压缩测试

T03-1 HTTP连接复用+缓存压缩测试 测试项目连接复用+缓存压缩

测试配置 (1) 建立虚拟服务名称为:不启用缓存压缩、http服务、端口80、节点为服务器

区IP地址(10个IP地址)、会话保持为cookie、启用连接池、不启用缓存压缩

(2) 建立虚拟服务名称为:启用缓存压缩、http服务、端口80、节点为服务器区

IP地址(10个IP地址)、会话保持为cookie、启用连接池、启用缓存压缩且配置默认

测试过程 (1) 启用HTTP连接复用,禁用缓存压缩,客户端用avalanche2900模拟每秒新建

1.4W个连接访问发布的虚拟服务

(2) 启用HTTP连接复用,启用缓存压缩,客户端用avalanche2900模拟每秒新建

1.4W个连接访问发布的虚拟服务

(3) 记录测试数据

测试结果 服务器

状态 默认状1.4万HTTP连接请求启启用缓存压缩

态 用连接池

客户端每秒连

接数 0 14125 14131 

客户端接收/发

送吞吐量0 70815/40683 61045/61835 (Kbps)

客户端响应时

间URL(ms)0 1.526 0.642 

服务器每秒连

接数(TCP) 0 240 只有5个 服务器CPU占

用率 0 24% 1%‐0% 

服务器内存占

用率 97/1024103/1024 110/1024 

测试点评 功能有效

其它说明和注意事项 启用连接复用+缓存压缩功能后TCP响应时间与客户端URL响应时间更近一步缩

小,同时服务器端用户连接请求也在5个连接请求后消失,CPU的占用率也是在1%波动了一下后始终维持在0%。而客户端接收与发送的数据量也基本持平,除了连接请求,数据传输量下降明显。

深信服应用交付性能优化功能

T03-2 SSL卸载+缓存压缩测试 测试项目卸载+缓存压缩

测试配置 (1) 建立虚拟服务名称为:普通SSL、SSL服务、端口80、节点为服务器区IP地址(10

个IP地址)、会话保持为none、启用单边加速、启用连接池、不启用缓存压缩

(2) 建立虚拟服务名称为:启用SSL卸载、https服务、端口80、节点为服务器区IP

地址(10个IP地址)、会话保持为none、启用连接池、启用缓存压缩且配置默认、启用SSL卸载,私钥长度1024、加密算法RC4_128_MD5

测试过程 (1) 启用SSL卸载,禁用缓存压缩,客户端用avalanche2900模拟每秒新建320个连

接访问发布的虚拟服务

(2) 启用SSL卸载,启用缓存压缩,客户端用avalanche2900模拟每秒新建320个连

接访问发布的虚拟服务

(3) 记录测试数据

测试结果 状态 服务器默认

状态 启用SSL卸载 启用SSL卸载+缓存压缩

客户端每

秒连接数 0 373 371

客户端吞

吐量 0 9271Kbps/2730Kbps5714Kbps/2717Kbps 客户端响

应时间0 3.728ms 3.307ms

URL

服务器每

秒连接数 0 373 只有4个连接 服务器

CPU占用2% 15% 1%

服务器内

存占用率 259/1024 262/1024 261/1024

测试点评 功能有效

其它说明和注意在开启SSL卸载+缓存压缩后,在客户端每秒连接数基本不变的情况下,客户端吞吐事项 量明显减少,服务器端连接数也同HTTP缓存压缩一样大幅减小。SSL卸载+缓存压

缩功能同样出色

深信服应用交付性能优化功能(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219