
首页 > 技术中心 > 系统架构
高性能的秘密之二
- 性能可线性增长的幕后技术——优化重写TCP协议栈
- 传统的经过优化的透明传输OS架构,如下图所示,在操作系统应用层可以进行多线程的并行处理,但是基于操作系统内核层的TCP 协议栈存在共享锁,CPU在进行事务处理时,要等待TCP共享锁的释放,因此并行度受限于TCP协议栈共享锁,并不能达到完全的并行事务处理。
图:传统的经过优化的透明传输OS架构
传统经过优化的透明传输OS架构优缺点分析优点:
▪ 多核并行事务处理
▪ 多线程的并行处理存在问题:
▪ 系统内核层TCP Stack存在共享锁
▪ 事务处理需要等待TCP Stack共享锁的释放缺点:转发层面不能达到完全的并行事务处理
Anchiva在成立之初就决定优化重写TCP协议栈,在兼顾安全性的基础上,开发了横跨操作系统内核层和操作系统应用层的TCP协议栈,同时将TCP协议栈与应用代理进程并行结合,如下图所示,打破了通用操作系统基于kernel的TCP协议栈共享锁的限制,从而开发出了业界首个真正意义上的多核完全并行处理操作系统AnchivaOS,在转发层面和应用层面都做到完全的并行处理,突破Web安全网关性能瓶颈,并且随着硬件配置的升高,Anchiva Web安全网关的性能近似线性增长。图:AnchivaOS架构
AnchivaOS优点- 解决问题:
▪ 多核并行事务处理
▪ 多代理引擎并行处理
▪ 优化重写TCP协议栈,实现完全的TCP并发。- 优点:使Anchiva Web安全网关的性能随着硬件配置的提升,近
- 似线性增长。

- 传统的经过优化的透明传输OS架构,如下图所示,在操作系统应用层可以进行多线程的并行处理,但是基于操作系统内核层的TCP 协议栈存在共享锁,CPU在进行事务处理时,要等待TCP共享锁的释放,因此并行度受限于TCP协议栈共享锁,并不能达到完全的并行事务处理。
公司新闻
Mar 15, 2012 安信华医疗行业互联网信息化安全解决方案
Jan 9, 2012 弱口令防护 易被忽视的安全漏洞
Nov 28, 2011 SafeHTTP与IDC牵手 创建低成本安全增值服务
Jan 9, 2012 弱口令防护 易被忽视的安全漏洞
Nov 28, 2011 SafeHTTP与IDC牵手 创建低成本安全增值服务
行业新闻
新闻简报