2016-11-30 1 views
0

Мы используем Micron eMMC 60GB. Я хочу проверить его производительность (например, температуру и количество UPL). Есть ли какой-либо инструмент, доступный для него в Linux? Как я могу проверить его время жизни?Доступно ли какое-либо средство пользовательского пространства для eMMC для проведения теста на диагностику и тестирование производительности в Linux?

+0

Stack Overflow - это сайт для вопросов программирования и разработки. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше сказать [Суперпользователь] (http://superuser.com/) или [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/). Также см. [Где я пишу вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww

ответ

1

Разработчики ядра Linux разработали mmc_test в качестве модуля модульного тестирования для тестирования emmc и сделали его частью исходного кода ядра Linux. Вам необходимо создать свое ядро ​​с CONFIG_MMC_TEST включенным как LKM. Выполните следующие действия:

  1. #insmod mmc_test.ko
  2. отвязать драйвер ММС блок: #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 функции без каких-либо проблем!

Смежные вопросы