Мы используем Micron eMMC 60GB. Я хочу проверить его производительность (например, температуру и количество UPL). Есть ли какой-либо инструмент, доступный для него в Linux? Как я могу проверить его время жизни?Доступно ли какое-либо средство пользовательского пространства для eMMC для проведения теста на диагностику и тестирование производительности в Linux?
0
A
ответ
1
Разработчики ядра Linux разработали mmc_test
в качестве модуля модульного тестирования для тестирования emmc
и сделали его частью исходного кода ядра Linux. Вам необходимо создать свое ядро с CONFIG_MMC_TEST
включенным как LKM
. Выполните следующие действия:
#insmod mmc_test.ko
- отвязать драйвер ММС блок:
#echo mmc0:b368 > /sys/bus/mmc/drivers/mmcblk/unbind
- Свяжите
mmc_test
водитель:#echo mmc0:b368 > /sys/bus/mmc/drivers/mmc_test/bind
- монтировать debugfs, если вы не установите для debugfs:
#mount -t debugfs none /sys/kernel/debug
- После монтажа вы можете
cat
для:"/sys/kernel/debug/mmc0/mmc0:b368/test"
#echo "test number" > /sys/kernel/debug/mmc0/mmc0\:b368/test
вы можете увидеть «номер теста» с помощью#cat /sys/kernel/debug/mmc0/mmc0\:b368/testlist
Я был в состоянии проверить мои emmc
для тестирования trim
функции без каких-либо проблем!
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