上次我讨论了Vista,Windows 7和Server 2008中支持的(相对)的新SMB 2协议。该协议更新可以使通信在长角度操作系统之间更有效。该问题自然地出现了服务器2008 R2和Windows 7在SMB上进一步改进,答案是肯定的。来自Microsoft支持SMB版本2.1的这些最新操作系统(也称为2.1“方言”)。除了我提到的性能增强功能除了与SMB 2.0连接,SMB 2.1支持流水线,在回答先前请求之前的发送请求。(将此视为“Chris Matthews”模式。)流水线可能在诸如WAN链路之类的高延迟连接中最明显地提高性能。在频谱的另一端,SMB 2.1的较大缓冲区尺寸应提供更快的低延迟连接的速度增益,例如,在10千兆以太网网络中。大型缓冲区大小受协商,服务器控制最大大小。Server 2008 R2默认为最大1兆字节MTU(最大传输单元),但协议规范允许更高的值。Microsoft估计在10-GIG环境中的文件传输速度中估计30%至40%的增益与SMB 2.0,其中包含大MTU功能(默认情况下),假设2 Gig文件大小。当然,我们在我们的系统中看到的结果将取决于RAM缓存可用性和磁盘子系统速度等因素。 Larger MTU’s permit SMB 2.1 systems to cache larger directories, which will add to the performance gains for directories having more than approximately 500 entries.
服务器消息块2.1
Server 2008 R2和Windows 7中的协议前进
版权所有©2010 IDG ComRaybet2munications,Inc。