HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: а можно ли где посмотреть лог обращений к флешу?
[Ответить]
psionrevo [12.01.2008 16:34] а можно ли где посмотреть лог обращений к флешу?:
может кто знает чем посмотреть лог обращений к флешу?
на win машинах есть filemon
а на линуксе чем?
Jay [14.01.2008 17:57] :
Ну, как вариант, strace..
psionrevo [14.01.2008 19:12] :
о! спасибо!
я strace только для отладки программы использовал
т.е. чтобы отследить все обращения к флешу, мне нужно запустить вместо кутопии
strace -e trace=file -u root -F -o /mnt/cf/log.txt qpe
так?
потому что не нашел как указать strace, что нужно все процессы контроллировать
ещё никак не найду ссылок про оптимизацию программ под завровое железо =(((
например, привык на x86, что при записи слова по смещению оно нормально сохраняется побайтно
а на завре оно выравнивается в чёт, стирая предыдущий байт =(((
пока дамп памяти в файл не сбросил, так и не мог понять почему у меня процедура глючила...
хотя может это от настроек gcc зависит.
вообще не уверен, что всякие strcpy оптимизированы под наш 32 разрядный cpu
все пути ведут к изучению ядра и написанию узких мест на ассемблере
Jay [14.01.2008 22:31] :
Ну я не спец в strace, однако, судя по ману, не помешала бы еще опция '-f'.
И еще - trace=file пишет только сисколлы, которые принимают в качестве параметра имя файла. Если нужны полные данные по чтению/записи, нужно еще отслеживать сисколлы типа read/write/seek и им подобные (они получают параметром не имя файла, а дескриптор)
[Ответить]