设备加速了CIFS广域网流量

*加速设备增加数据访问

设备加速了CIFS广域网流量

由Ahmeet Dhillon

Common Internet File System是一个远程文件访问协议,它是Windows文件共享的基础。CIFS在高延迟WAN链接上的性能很差,因为它是chatty的,这意味着完成一个请求需要大量的来回事务。

例如,要传输一个30MB的文件,CIFS必须在客户机和服务器之间进行数百次往返。在一个典型的局域网中,这将花费几秒钟的时间,但是在一个延迟为300毫秒的2Mbps广域网连接上,这将花费大约7.5分钟。广域网加速设备可以解决性能问题。

这些设备放置在广域网链路的两端,如数据中心和分支机构。雷竞技电脑网站它们在广域网上提高了应用程序的性能,将传输时间减少了三分之二,对于30MB的文件,传输时间大约为2.5分钟。此外,由于该技术可以预测客户的请求和本地的预阶段数据,后续传输相同的30MB文件只需要大约30秒。

CIFS定义了客户端和服务器:CIFS客户端用于访问CIFS服务器上的文件。例如,每次用户使用Windows Explorer在Windows服务器上浏览或访问文件时,都会使用CIFS在客户端计算机和正在访问的服务器之间传输信息(文件或目录信息)。在客户机和服务器之间的一次往返中,CFIS协议只能传输61KB的数据。在将下一个请求发送给CIFS服务器之前,每个CIFS请求都需要一个响应。随着延迟的增加,性能会下降。

广域网加速设备必须包含对CIFS协议的深入了解,以便它能够确定某个CIFS事务何时可能发生,然后代表客户机和服务器采取行动,将客户机端的延迟减少到类似lan的级别。

它通过预取数据(例如,一个文件)并将其临时存储在系统内存中以备将来引用。一旦预取的数据被引用,它就会从内存中删除。不涉及文件缓存;仅临时存储数据,以提高CIFS响应时间。这种方法还消除了安全性问题,因为设备不会将预取的数据存储为文件,如果不访问,这些数据将从设备的临时内存中删除。

广域网加速器对CIFS文件下载(读)请求使用的事件顺序如下:

* CIFS客户端打开文件进行读取。

* CIFS服务器响应一个文件ID。

* CIFS客户端发出第一个读请求,CIFS服务器响应数据。第一个事务花费的时间相对较长,因为读请求和响应被WAN延迟绑定。

*一旦WAN应用程序加速器看到初始事务,它就可以确定CIFS客户端是否正在尝试下载文件。如果是,服务器端WAN加速设备通过向服务器本地生成读请求开始预取数据。如果这是重复传输,或者文件包含重复数据,那么服务器端WAN加速设备将只传输少量数据。这将进一步加快CIFS传输速度。

*预取的数据被发送到客户端设备并临时存储,以等待来自CIFS客户端的请求。当CIFS客户端请求文件数据时,它不再从服务器获取每个61KB(并通过一个高延迟WAN),而是以LAN速度从客户端设备本地获取答复。这将极大地提高CIFS的下载性能。

Dhillon是F5 Networks的产品管理总监。可以通过a.dhillon@f5.com联系到他。
加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。
相关:

版权所有©2006 IDG ComRaybet2munications, Inc.

SD-WAN买家指南:向供应商(和您自己)提出的关键问题