文件系统测试套件

Mar*_*obo 14 linux filesystems testing nfs cifs

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

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

提前致谢.

Ano*_*non 23

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

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

 "压力和负载测试套件"

 "通过验证数据找到腐败"

 CIFS

NFS

来源

  • 我的新工具使文件系统块级后端"健忘",以测试文件系统对于意外存储删除的强大程度:https://github.com/vi/outoforderfs.这可以在这里提到吗? (2认同)

ale*_*tha 4

取决于你要在兔子洞里走多远。对于初学者来说,这里是 Linux 测试实用程序的列表,它们对 Linux 文件系统进行基本的基准测试。 http://ltp.sourceforge.net/tooltable.php

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

另请查看文件系统基准测试门户(原始链接截至 2017 年已损坏,存档版本可用),其中包含一长串可用测试工具及其应用程序。它还提供了大量有关如何正确设置基准以纠正缓存效应等问题的信息,以便您的数字反映真实的性能。

您可以在 iozone 中启用诊断模式来检查损坏情况,我相信 filebench 也有类似的功能。或者只是对数据进行校验和并在最后验证它,但这稍微不太开箱即用。