【问题标题】:Filesystem test suites文件系统测试套件
【发布时间】:2014-03-01 05:05:19
【问题描述】:

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

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

提前致谢。

【问题讨论】:

    标签: linux testing filesystems nfs cifs


    【解决方案1】:

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

     通用测试套件(为了正确性和稳健性)

    “压力和负载测试套件”

    “通过验证数据发现损坏”

     CIFS

    NFS

    来源

    【讨论】:

    • 我的新工具使文件系统块级后端“健忘”,以测试文件系统对意外存储删除的鲁棒性:github.com/vi/outoforderfs。应该在这里某处提及吗?
    【解决方案2】:

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

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

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

    您可以在 iozone 中启用诊断模式来检查损坏情况,我相信 filebench 也有类似的东西。或者只是校验您的数据并在最后验证它,但开箱即用的方法略少。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      • 2018-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多