>> Баг репорт конкретно на этот баг есть?
> На девайсе кернел 2.6.28 - по нему баги разве что в Спортлото. Сообщество n900 вроде до сих пор живо. Да и неужели за столько лет никто не озаботился?
> Майнлайн там загрузить можно, поддержка железки в целом есть.
Это дает шанс проверить исправлена ли проблема, если исправлена - бэкпортировать в 2.6.28.
> У них там какой-то очень оригинальный пример.
Это точно :)
> В том плане что у
> них их же демонстрационная задача - проседает буквально в разы, они
> радостно показывают что немного циклов из iowait удалось извлечь. Ок, хорошо,
> из iowait можно извлечь сколько-то циклов, но все-таки, в их примере
> задача просела, как я понимаю, в 6 раз?!
Ну не в 6, а в 3. У них 48% io был - соответственно только половина cpu свободна.
Вторая проблема - sys как был 18% так и остался. Но вырос sirq с 32% до 81%. Очевидно, что такого не должно быть. Так как для random у них было 100% sys.
Что точно не так - неясно. Возможно там как-то криво многозадачность реализована. Или их хак с добавлением задержки в драйвер привел к неадекватным результатам.
> На нокии проседает
> поменьше, раза в 2.5 "всего".
1. Посмотрите сколько у вас занимает io, без параллельной нагрузки cpu.
2. Попробуйте другую нагрузку cpu, которая вообще никак не обращается к фс во время исполнения.
> А если вспомнить изначальный вопрос - нас интересовало "насколько io грузит проц".
> И в конечном итоге - "сколько электричества это жрет". Я ради
> интереса померял: dd /dev/mmcblk в /dev/null вызывает потребление аж (230±20) ма.
> И, наверное, это все-таки вообще совсем не idle системы.
Какая при этом получилась скорость чтения?