检查新的固件版本
Jim 发表于:13年05月17日 14:55 [编译] DOIT.com.cn
要想检查新的固件版本,打开Windows命令提示行窗口,运行命令 flint -d
现在检查你的卡能否使用RDMA了。打开PowerShell窗口,输入Get-SmbServerNetworkInterface。如下图,你的 Infiniband 端口现在应该显示 RDMA 可用。
最后,运行吞吐量测试。这次的结果为3,279MB/s – 相当于实际文件共享吞吐量为 25.6 千兆。
更令人惊讶的是RDMA的IPoIB难以置信的低延迟。IOMeter测试4kb随机传输显示,平均延迟仅为.51毫秒,将近250,000 的4kb随机IOPS ——一个大约2009年的Window文件服务器。
其他细节
本文的文件服务器是Dell PowerEdge C6100 XS23-TY3 node,双英特尔至强L5520处理器,Dell QDR Infiniband夹层卡(不到200美元)。我用的默认设置全新安装 Windows 2012服务器。为了测试,我需要一个比Infiniband卡还快的文件系统——这可不容易。为了达到此目的,我在文件服务器上运行了免费的StarWind RAM disk软件,并配置了四个8GB 内存盘。在本地使用IOMeter测试时,这些内存盘的吞吐能力超过9GB每秒,这足以赶上一个 Infiniband 卡。这些超快的磁盘之后被设置为标准的Windows共享。
用于测试的客户端是另一台一模一样的Dell C6100 node,使用 Mellanox Grid Director 4036 Infiniband交换机连接到服务器上。在 IPoIB 网络上装上了这四个共享卷之后,我开始在客户端机器上使用IOMeter进行吞吐量和IOPS测试。吞吐量测试存取规范是:1MB传输,100%随机和100%读取,其他设置均为默认值。IOPS测试,传输大小为4kb。我在四个磁盘上的每一个都使用的测试文件大小为16,000,000个扇区,队列深度为32。 在IOMeter中,你可以通过多选对多个卷进行测试。其他设置均为默认值。比如,Windows防火墙打开,大型页面没有启动。