【问题标题】:How to stress test ext3 partition on android?如何在android上对ext3分区进行压力测试?
【发布时间】:2012-05-20 16:51:44
【问题描述】:

在挂载所有分区后,我在设备启动时的内核日志中有几个错误。

ext3_free_blocks_sb: bit already cleared for block ######

经过搜索,我发现针对同一问题的 bugfix 已集成到内核中。

然后我在存储库上搜索了类似的提交,但没有找到任何东西,所以似乎该错误已在主流上修复,并且问题与 Android 相关。

来自 RedHat bugtracker 上的 discussion 关于该错误,我发现它可以通过压力测试实用程序重现。不幸的是,我对 Android 上的 ext3 不了解。

【问题讨论】:

    标签: android linux filesystems stress-testing ext3


    【解决方案1】:

    将此类诊断工具移植到 Android 的主要困难在于它减少了内核功能。在这种情况下,有一堆用于常规 linux 的文件系统压力实用程序:

    其中大多数都需要特定的标头或BASH 脚本功能,而这些功能在 Android 中是缺失的。

    在重新审视 LTP 的文件系统测试用例中可用的工具集后,我想出了以下方法:

    1. 查找脚本、标头和系统调用的子集最少的工具。
    2. 使用 Android NDK 编译。
    3. 安装BASH for Android 以运行所需的脚本。
    4. 将缺失的命令替换为它们的“Busybox”等效项。

    【讨论】:

    • 如果您无法获得任何浏览量,请尝试编辑您的帖子。告诉社区您的项目所处的位置。向他们证明你正在积极努力。这些编辑还会将您的帖子放在首页上,这将为您提供所需的视图。谁知道呢,你可能会很幸运,你问题的专家可能会过来。
    猜你喜欢
    • 1970-01-01
    • 2015-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2011-03-24
    • 2010-09-18
    • 1970-01-01
    相关资源
    最近更新 更多