在使用新机器时,我发现当通过连接到特定networking基础设施的特定[离散]networking控制器接收文件时,文件被破坏。 还有其他几个同样型号和其他型号的控制器样品,我想指出问题的根源 – 不pipe它是:
我正在考虑像iperf这样的跨平台软件实用程序,但同时也关注数据完整性 – 不仅仅是对吞吐量进行基准testing,而是依靠TCP校验和(这是16位算术和,不能防止任意损坏)隐式重传不能在应用程序级直接观察到。 memtest /dev/eth0种类。 不过,我还找不到这样的工具。
有什么select? 我只能想象把一个大文件和两个方向移动,然后比较它的散列与参考。 但是这种方法有几个缺陷:
相比之下,一个特制的软件工具可以在检测到哈希不匹配的第一个段之后立即报告完整性故障 – 可能是几秒(兆字节)或几个小时(兆兆字节)。 然而,使用文件支持的方法,我们要么使用低延迟的小文件,以及不充分的位模式独特性,要么使用大文件,这些文件还不足以为我们提供几个小时不同的比特stream。
是否有其他(更好)的select我失踪?