文件系统测试套件

时间:2014-02-04 23:39:23

标签: linux testing filesystems nfs cifs

我想问一下测试可用于测试Linux文件系统的套件。我正在寻找更多压力和负载测试套件,这可能会给系统带来压力,通过验证它所写的数据来查找损坏等等。

是否有这样的工具可用于本地FS(如ext *)和网络协议(如NFS / CIFS)?

提前致谢。

2 个答案:

答案 0 :(得分:20)

让我们关注您问题的具体部分:将为以下文件系统ext4,CIFS,NFS提供工具和套件。

一般测试套件(正确性和稳健性)

  

“压力和负载测试套件”

  

“通过验证数据找到损坏”

CIFS

NFS

来源

答案 1 :(得分:4)

取决于兔子洞的走多远。首先,这里是Linux测试实用程序列表,它们为Linux文件系统进行基本的基准测试。 http://ltp.sourceforge.net/tooltable.php

如果您正在进行严肃的绩效评估,我建议使用filebenchiozone之类的内容,这两者都是非常灵活的基准测试工具。它们适用于本地或网络文件系统,但它们只是将文件写入已安装的文件系统,它们不直接使用NFS或CIFS驱动程序。

另请查看file system benchmarking portal(截至2017年的原始链接,archived version available),其中包含很长的可用测试工具列表及其应用程序。它还提供了大量有关如何正确设置基准以校正缓存效果等信息的信息,以便您的数字反映真实的性能。

您可以在iozone中启用诊断模式以检查是否存在损坏,我相信filebench有类似的功能。或者只是校验一下你的数据并在最后验证它,但开箱即用的东西稍微少了。