Есть ли в Ubuntu или Mac инструмент для мониторинга использования процессора, ввода-вывода и времени ожидания ввода-вывода?
Я хочу определить, ограничено ли мое приложение вводом-выводом или процессором. Существует ли такой инструмент для определения того, сколько времени выполнения вашего приложения тратится на ожидание ЦП / ожидание ввода-вывода / запуск на ЦП и т. Д.? Я запускаю свое приложение из терминала. Я слышал, что на самом деле есть такой инструмент для Linux, но я не знаю, что это такое.
3 ответа
Вы можете использовать комбинацию mpstat
а также iostat
(Я не верю, что первое доступно для OS X).
Вот список 5 лучших инструментов мониторинга для Ubuntu. Вы можете собрать совсем немного информации.
Я думаю, что вы можете попробовать nmon. Он может быть использован в большинстве сред Linux.