АнглийскийФранцузскийИспанский

Значок OnWorks

perf-timechart - Интернет в облаке

Запустите perf-timechart в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда perf-timechart, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


perf-timechart - инструмент для визуализации общего поведения системы во время рабочей нагрузки

СИНТАКСИС


ОПИСАНИЕ


Есть два варианта перфокарта:

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

'perf timechart' для преобразования трассировки в файл масштабируемой векторной графики,
которые можно просматривать с помощью популярных программ просмотра SVG, таких как Inkscape. В зависимости от
для событий в файле perf.data временная диаграмма будет содержать планировщик / процессор
события или события ввода-вывода.

В режиме ввода-вывода у каждого бара есть два графика: верхний и нижний.
Верхняя полоса показывает входящие события (чтение с диска, входящие сетевые пакеты).
Нижняя полоса показывает исходящие события (запись на диск, исходящие сетевые пакеты).
Также есть полосы опроса, которые показывают, сколько времени приложение потратило.
в системных вызовах poll / epoll / select.

ГРАФИК ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-o, --output =
Выберите выходной файл (по умолчанию: output.svg)

-i, --input =
Выберите входной файл (по умолчанию: perf.data, если stdin не является fifo)

-w, --width =
Выберите ширину файла SVG (по умолчанию: 1000)

-P, --power-только
Вывести только часть схемы питания процессора

-T, --tasks-только
Не выводить переходы состояний процессора

-р, --процесс
Выберите процессы для отображения по имени или PID

--symfs =
Ищите файлы с символами относительно этого каталога.

-n, --proc-номер
Распечатать информацию о задании по крайней мере для заданного количества задач.

-t, --топология
Отсортируйте процессоры по топологии.

--highlight =
Выделите задачи (используя другой цвет), которые выполняются дольше заданной продолжительности, или задачи
с именем. Если указано число, оно интерпретируется как количество наносекунд. Если
дается нечисловая строка, которая интерпретируется как имя задачи.

--io-пропустить-и снова
Не рисуйте события EAGAIN IO.

--io-min-time =
Нарисуйте небольшие события так, как если бы они длились минимум времени. Полезно, когда нужно увидеть очень маленькие
и быстрый ввод-вывод. Можно указать суффикс ms или us, чтобы указать время в миллисекундах
или микросекунды. Значение по умолчанию - 1 мс.

--io-merge-dist =
Слияние событий, разделенных на наносекунды с интервалом слияния. Уменьшает количество фигур на
SVG и делает его более удобным для рендеринга. Можно указать суффикс ms или us для
укажите время в миллисекундах или микросекундах. Значение по умолчанию - 1 мкс.

ЗАПИСЬ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-P, --power-только
Записывать только события, связанные с питанием

-T, --tasks-только
Записывать только события, связанные с задачами

-I, --io-только
Записывать только события, связанные с io

-g, --коллчейн
Запись графа вызовов (цепочка стека / обратная трассировка)

ПРИМЕРЫ


$ perf временная диаграмма запись git pull

[perf record: просыпался 13 раз для записи данных]
[запись perf: захвачено и записано 4.253 МБ perf.data (~ 185801 образцов)]

временная диаграмма $ perf

Записано 10.2 секунды трассировки в output.svg.

Запишите общесистемную временную диаграмму:

запись $ perf timechart

затем сгенерируйте временную диаграмму и выделите задачи gcc:

$ perf timechart - выделить gcc

Записывайте общесистемные события ввода-вывода:

$ perf запись временной диаграммы -I

затем сгенерируйте временную диаграмму:

временная диаграмма $ perf

Используйте perf-timechart онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad