Можно ли запустить fio с libaio на Android для измерения производительности UFS, и если нет, то каков рекомендуемый подхLinux

Ответить
Anonymous
 Можно ли запустить fio с libaio на Android для измерения производительности UFS, и если нет, то каков рекомендуемый подх

Сообщение Anonymous »

Я хочу оценить производительность необработанного устройства UFS на телефоне Android,
как можно ближе к поведению базового блочного устройства, в идеале
обходя эффекты файловой системы.
В стандартных системах Linux для этой цели
обычно используется fio с ioengine=libaio и O_DIRECT. Однако в Android среда
отличается по нескольким причинам:
  • fio обычно кросс-компилируется с использованием Android NDK и связывается
    с Bionic вместо glibc.
  • libaio не является частью стандартного пользовательского пространства Android.
  • для доступа к блочным устройствам в /dev/block обычно требуется root.
  • неясно, является ли CONFIG_AIO включен в типичных ядрах Android
Учитывая эти ограничения, у меня есть следующие вопросы:
  • Можно ли запустить fio с ioengine=libaio на Android, например
    путем статического связывания libaio или использования специального пользовательского пространства?
  • Если libaio нецелесообразно на Android, какой способ рекомендуется
    для оценки сырой производительности UFS?
    • используя fio с синхронизацией/psync и прямым вводом-выводом
    • тесты на стороне ядра или трассировку
    • инструменты, предоставляемые поставщиком или специфичные для платформы
Меня в основном интересуют последовательная и случайная полоса пропускания и задержка,
и хотелось бы получить результаты, максимально приближенные к необработанному поведению UFS
устройства.

Подробнее здесь: https://stackoverflow.com/questions/798 ... erformance
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»