【问题标题】:Is there any user space tool available for eMMC to perform diagnostic Test and Performance test in linux? [closed]是否有任何用户空间工具可用于 eMMC 在 linux 中执行诊断测试和性能测试? [关闭]
【发布时间】:2016-11-30 07:20:17
【问题描述】:

我们使用的是美光 eMMC 60GB。我想验证它的性能(如温度和 UPL 计数)。 Linux 中是否有可用的工具?如何检查它的生命周期?

【问题讨论】:

标签: linux linux-device-driver embedded-linux device-driver


【解决方案1】:

Linux 内核开发人员开发了mmc_test 作为单元测试模块来测试emmc,并将其作为Linux 内核源代码的一部分。你需要在构建内核时启用CONFIG_MMC_TEST 作为LKM。请按照以下步骤操作:

  1. #insmod mmc_test.ko
  2. 取消绑定 mmc 块驱动程序: #echo mmc0:b368 > /sys/bus/mmc/drivers/mmcblk/unbind
  3. 绑定mmc_test驱动: #echo mmc0:b368 > /sys/bus/mmc/drivers/mmc_test/bind
  4. 如果您不为 debugfs 挂载,请挂载 debugfs: #mount -t debugfs none /sys/kernel/debug
  5. 挂载后可以cat为:"/sys/kernel/debug/mmc0/mmc0:b368/test"
  6. #echo "test number" > /sys/kernel/debug/mmc0/mmc0\:b368/test 您可以使用#cat /sys/kernel/debug/mmc0/mmc0\:b368/testlist 看到“测试编号”

我已经能够测试我的emmc 以测试trim 功能而没有任何问题!

【讨论】:

    猜你喜欢
    • 2016-04-25
    • 2011-03-06
    • 1970-01-01
    • 2016-12-28
    • 2021-04-13
    • 1970-01-01
    • 2010-10-24
    • 2012-08-29
    • 2014-02-01
    相关资源
    最近更新 更多