文件系统测试套件

19

我想询问可用于测试Linux文件系统的测试套件。 我正在寻找更多的压力和负载测试套件,它可以对系统进行压力测试,并通过验证写入的数据来查找损坏等。

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

先感谢您。

2个回答

32

让我们聚焦于您的问题中具体部分。下面将为以下Linux文件系统提供工具和套件:ext4、CIFS、NFS。

一般测试套件(用于正确性和健壮性)

“压力测试和负载测试套件” "通过验证数据来查找损坏"

CIFS

NFS

来源


2
我新的工具用于制作文件系统块级后端“健忘”,以测试文件系统对意外存储移除的鲁棒性:https://github.com/vi/outoforderfs。它应该在这里某处提到吗? - Vi.

4
取决于您要深入了解多少。首先,这是Linux测试实用程序列表,可对Linux文件系统进行基本基准测试。 http://ltp.sourceforge.net/tooltable.php 如果您正在进行严格的性能评估,我建议使用像filebenchiozone之类的工具,它们非常灵活,可用于基准测试。它们适用于本地或网络文件系统,但它们只是将文件写入已装入的文件系统,而不直接运行NFS或CIFS驱动程序。
还要查看文件系统基准测试门户网站(截至2017年,原始链接已损坏,存档版本可用),其中列出了很多可用的测试工具及其应用程序。它还提供了大量关于如何正确设置基准测试以纠正诸如缓存效果之类的信息,以便您的数字反映真实性能。
您可以在iozone中启用诊断模式以检查损坏情况,我认为filebench也有类似的功能。或者只需对数据进行校验和验证即可,但这略微超出了常规范围。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接