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

Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


idlestat - Инструмент для анализа состояния питания процессора.

СИНТАКСИС


Режим трассировки:

бездельничать --trace -f | --trace-файл имя файла -t | --duration секунды [ВАРИАНТ] [команда]

Отчетный режим:

бездельничать --import -f | --trace-файл имя файла [ВАРИАНТ]

ОПИСАНИЕ


Идлестат поставляется с двумя режимами: в прослеживать Режим, он измеряет, как долго ЦП находились в
различные состояния простоя и работы, анализирует зарегистрированные события, регистрирует их и
формирует отчет; в сообщают Режим, он читает файл трассировки, анализирует зарегистрированные события в
файл трассировки и создает отчет. Отчет idlestat показывает статистику мощности
связанные состояния. В настоящее время он обрабатывает P-состояния, C-состояния и состояния IRQ.

Для режима трассировки бездельничать полагается на функцию ядра FTRACE для мониторинга и захвата C-
переходы между состояниями и P-состояниями ЦП за интервал времени. То есть для режима трассировки
idlestat требуется ядро ​​с включенными конфигурациями, связанными с FTRACE. И поскольку он использует
FTRACE, при работе в режиме трассировки необходимы права root. Idlestat извлекает
следующая информация из файла трассировки:

Время, когда процессоры входили в определенное C-состояние и выходили из него

Время, когда процессоры входили в определенное P-состояние и выходили из него

Повышенные IRQ

После успешного запуска idlestat вычисляет и сообщает следующую информацию:

- Общее, среднее, минимальное и максимальное время, проведенное в каждом C-состоянии для каждого процессора.

- Общее, среднее, минимальное и максимальное время, проведенное в каждом P-состоянии для каждого процессора.

- Общее, среднее, минимальное и максимальное время, в течение которого все ЦП в кластере находились в
«самое мелкое» (ближайшее к рабочему) состояние всех составляющих ЦП.

- Количество раз, когда определенное IRQ заставляло ЦП выходить из состояния ожидания, для каждого процессора и для каждого IRQ

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


--след
Запустите idlestat в режиме трассировки, как отмечалось выше, необходимы права root. Используется с -t
и -f для указания продолжительности работы и имени выходного файла трассировки соответственно.

--Импортировать
Запустите idlestat в режиме отчетов. Используется с -f , чтобы указать файл трассировки для импорта.

-f, --trace-файл имя файла
Укажите имя файла трассировки для генерации (для --след) или прочтите (для --Импортировать).

-t, --продолжительность секунды
Время съемки в секундах

[команда]
Если указан аргумент команды, idlestat будет форкнуть дочерний элемент для выполнения команды, поэтому
что вы можете фиксировать связанные состояния во время выполнения команды. Обратите внимание, что если
запущенная команда не завершается раньше времени, указанного в -t, idlestat будет
отправить SIGTERM дочернему процессу, чтобы попросить его завершить работу. Если команда для запуска
длится меньше времени, указанного в -t, idlestat завершится после команды
законченный.

Когда нет команды, idlestat выполняет захват трассировки, а другие выполняются послушно.

-b, --baseline_trace базовое_имя_файла
Укажите базовое имя файла для сравнения трассировки. Видеть СРАВНЕНИЕ и ПРИМЕРЫ для
больше информации.

-c, --праздный
Показывать простоя, C-состояние в терминах ACPI, статистику. Это режим по умолчанию, если ни один из -w
ни -p установлен. Обратите внимание, что -w, -cи -p не являются эксклюзивными, то есть вы можете выбрать
любая комбинация из трех.

-e, - файл модели энергии Energy_Model
Укажите файл модели энергопотребления. Видеть ENERGY МОДЕЛЬ для описания энергетического файла
формат.

-h, --Помогите, -?
Распечатайте простые справочные сообщения.

-o, --выходной файл имя файла
Укажите имя файла для вывода статистики. Если не указано, статистика
напечатано в стандартный вывод.

-p, --частота
Показать статистику cpufreq (или, скажем, P-состояния).

-r, - формат отчета
Укажите формат отчета. Допустимые типы: по умолчанию, без ящика, CSV и сравнение.

-v, --подробный
Укажите уровень детализации. Этот параметр можно указывать несколько раз. Каждый
копия опции увеличивает уровень детализации на единицу, в настоящее время самый высокий
Уровень детализации любого сообщения - 2.

-w, --просыпайся
Показать статистику пробуждения.

-B, - без ящика
Установите формат отчета без ящика

-C, --csv
Установите формат отчета для значений, разделенных запятыми (CSV)

-Я, - интервал опроса
Установите интервал опроса ядра, который используется, чтобы определить, пора ли переместить данные из
буфер ядра FTRACE в другие места.

-С, --размер буфера
Установите размер используемого буфера FTRACE ядра.

-V, --версия
Показать информацию о версии idlestat и выйти.

СРАВНЕНИЕ


Отчет сравнения используется для сравнения изменений между активной трассой (заданной
-f,--trace-файл) и базовой линии. Он становится активным, предоставляя базовую трассировку.
(-b,--baseline_trace) и указав стиль отчета сравнения с помощью "-r сравнение".

ENERGY МОДЕЛЬ


Ниже описан формат файлов модели энергопотребления на холостом ходу (с использованием прилагаемого
файл energy_model в качестве примера):

Строки, начинающиеся с символа # или пустые, игнорируются.

Сначала укажите количество кластеров.

кластеры 1

Для каждого кластера (с именем clusterA, clusterB и т. Д.) Укажите, сколько состояний ограничения и состояний C
Есть. Idlestat проверит, что предоставлено правильное количество кластеров.

#
clusterA: 16 состояний ограничения 5 состояний C

Затем укажите имя, мощность кластера и мощность ядра для каждого P-состояния (idlestat будет проверять
если имеется правильное количество P-состояний) в кластере.

P-состояния:
# скорость, мощность кластера, мощность ядра
2901 6200 3200
2900 6190 3190
2800 6180 3180
2700 6170 3170
2500 6160 3160
2400 6150 3150
2300 6140 3140
2200 6130 3130
2000 6120 3120
1900 6110 3110
1800 6100 3100
1700 6090 3090
1600 6080 3080
1400 6070 3070
1300 6060 3060
1200 6050 3050

Затем укажите имя, мощность кластера и мощность ядра для каждого C-состояния (idlestat будет проверять
если предоставлено правильное количество C-состояний) в кластере.

C-состояния:
С1-ИВБ 25 0
С1Е-IVB 30 0
С3-ИВБ 35 0
С6-ИВБ 40 0
С7-ИВБ 35 0

Наконец, укажите мощность пробуждения.

пробуждение 210 6

Повторите для каждого кластера.

СЛЕД ФАЙЛОВ ФОРМАТ


Idlestat имеет собственный формат файла трассировки, основанный на формате ftrace (см.
Документация / трассировка / ftrace.txt в исходном коде ядра). Помимо стандартных записей FTRACE,
idlestat добавляет топологию ЦП, информацию о C-состоянии и некоторые искусственные записи P-State.
Idlestat также может импортировать стандартный формат FTRACE и формат «отчета trace-cmd». Обратите внимание, что
поскольку в файлах трассировки FTRACE или trace-cmd нет информации о топологии ЦП и C-состоянии,
их следует использовать на машинах, на которых фиксируются следы.

ДОКЛАД ФОРМАТЫ


В настоящее время idlestat поддерживает четыре формата отчетов: по умолчанию, без ящиков, CSV и сравнение.

1. по умолчанию: показывать таблицы статистики состояний C, P и IRQ, если соответствующие -c,
Устанавливаются параметры командной строки -p и -w. Столы идут с - и | как границы.

2. Boxless: по умолчанию без - и | как границы таблицы. Это больше шрифт Брайля
терминал более дружественный, чем по умолчанию

3. csv: значения, разделенные запятыми. Это легче сделать с помощью языков сценариев, таких как
как awk и perl. Кроме того, это проще обрабатывать с помощью программного обеспечения для работы с электронными таблицами.

4. Сравнение: это похоже на стиль отчета по умолчанию, за исключением того, что он отображает изменения.
в активной кривой по сравнению с базовой кривой. Он становится активным, предоставляя
базовая трассировка (--baseline) и указание стиля отчета сравнения с помощью "-r
сравнение".

ПРИМЕРЫ


Предполагая, что двоичный файл idlestat находится в вашем PATH.

1. Запустите трассировку, выполните постобработку результатов (по умолчанию отображается только статистика C-состояний):
sudo idlestat --trace -f / tmp / mytrace -t 10

2. Запустите трассировку, обработайте результаты и распечатайте всю статистику:
sudo idlestat --trace -f / tmp / mytrace -t 10 -p -c -w

3. Запустите трассировку с внешней рабочей нагрузкой, выполните постобработку результатов:
sudo idlestat --trace -f / tmp / mytrace -t 10 -p -c -w - rt-app /tmp/mp3.json

4. Обработка ранее записанной трассировки:
idlestat --import -f / tmp / mytrace

5. Запустите трассировку, обработайте результаты и распечатайте всю статистику в файл:
sudo idlestat --trace -f / tmp / mytrace -t 10 -p -c -w -o / tmp / myreport

6. Запустите сравнительную трассировку, скажем, до и после внесения изменений в поведение системы.
sudo idlestat --trace -f / tmp / baseline -t 10
sudo idlestat --trace -f / tmp / changedstate -t ​​10
idlestat --import -f / tmp / changedstate -b / tmp / baseline -r сравнение

ОГРАНИЧЕНИЯ


Во время сбора данных idlestat пытается оставаться в покое, чтобы не нарушить следы.
По этой причине трассы помещаются в буфер фиксированного размера. Если продолжительность
сбор данных дает больше трасс, чем может хранить буфер, что
приведет к усеченному результату.

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


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

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

  • 1
    АстрОрзПлеер
    АстрОрзПлеер
    AstrOrz Player — бесплатный медиаплеер.
    программное обеспечение, частично основанное на WMP и VLC.
    плеер выполнен в минималистическом стиле, с
    более десяти цветов темы, а также может
    б ...
    Скачать AstrOrzPlayer
  • 2
    Movistartv
    Movistartv
    Kodi Movistar+ TV является дополнением для XBMC/
    Коди, разрешенный к использованию
    decodificador de los servicios IPTV де
    Movistar интегрирован в один город
    медиацентры ма...
    Скачать киностартв
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks — это бесплатная программа с открытым исходным кодом,
    кроссплатформенная C, C++ и Fortran IDE
    построен для удовлетворения самых взыскательных потребностей
    своих пользователей. Он разработан, чтобы быть очень
    расширенный ...
    Код загрузки::Блоки
  • 4
    среди
    среди
    Среда или расширенный интерфейс Minecraft
    и отслеживание данных / структуры - это инструмент для
    отобразить обзор Minecraft
    мир, фактически не создавая его. Это
    жестяная банка ...
    Скачать Среди
  • 5
    МСИС2
    МСИС2
    MSYS2 - это набор инструментов и
    библиотеки, предоставляющие вам
    удобная среда для строительства,
    установка и запуск родной Windows
    программное обеспечение. Это кон ...
    Скачать MSYS2
  • 6
    libjpeg-турбо
    libjpeg-турбо
    libjpeg-turbo - это кодек изображений JPEG
    который использует инструкции SIMD (MMX, SSE2,
    NEON, AltiVec) для ускорения базового уровня
    Сжатие и распаковка JPEG на
    x86, x8 ...
    Скачать libjpeg-turbo
  • Больше »

Команды Linux

Ad