Перейти к содержимому

Профилирование Linux

0

Я хочу профилировать свое приложение, которое большую часть времени выполняет ввод-вывод на USB-устройстве.

Мне нужно увидеть, какие процессы выполняются в системе и что каждый процесс делает точно все время.

Ниже приведены спецификации тестируемой системы:

ОС: Fedora 13 (урезанная версия) Язык приложения: Python / wxpython

Итак, кто-нибудь может направить меня к правильным инструментам / книгам / статьям / руководствам?

421 просмотр
MA1 спросил 16 лет назад
M 589

3 ответа

2

Используйте ps, time и top.

mcandre ответил 16 лет назад
M 1 791
2

iotopи dstatочень очень удобные инструменты для выявления проблем с производительностью. Я рекомендую конкретно ' dstat -af' выяснить, какой ресурс (в любой момент времени) является ограничивающим фактором.

Slartibartfast ответил 16 лет назад
S 6 176