Хотите проверить, какой процесс вызывает большую активность ввода-вывода в фоновом режиме на вашем устройстве Android? Ознакомьтесь с портом сценария оболочки iotop для Android!
Вам когда-нибудь приходилось проверять использование приложений ввода-вывода? Если да, то вы, вероятно, пытались найти йотоп порт, скрипт Python для Linux - только чтобы его не найти и либо написать его в спешке, либо проверить вручную /proc/ сам.
К счастью для вас, модератор форума XDA и признанный разработчик. лауферстепной волк написал сценарий оболочки, воспроизводящий оригинальные функции iotop. Это позволит вам проверить загрузку/использование ввода-вывода для каждого процесса, увидеть общий объем прочитанных и записанных байтов или даже текущую скорость чтения/записи.
Однако прежде чем использовать скрипт, вам необходимо убедиться, что у вас есть следующее:
- Рутированное устройство.
- Ядро с включенным учетом ввода-вывода. Обычно по умолчанию это не так, но вы всегда можете попросить разработчика ядра включить необходимые конфиги (или включите их самостоятельно, если вы собираете собственное ядро — в противном случае вы, к сожалению, ничего не сможете сделать еще).
Это может быть особенно удобно, если вы испытываете задержку, но проблема не в процессоре (в этом случае вы можете запустить iotop и проверьте, не вызывает ли какой-либо процесс большую активность ввода-вывода в фоновом режиме), или вы пытаетесь отладить свою приложение. Если вы хотите узнать больше, посетите Ветка форума iotop для Android теперь посмотрим, как его установить и использовать.