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

Ad


Значок 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
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 2
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 3
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 4
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 5
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 6
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • Больше »

Команды Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т...
    Запустите aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnathop-5
    aarch64-linux-gnu-gnathop-5
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т...
    Запустите aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-информация
    cpupower-idle-информация
    cpupower Idle-info — Утилита для
    получить информацию о простое ядра процессора
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ: Инструмент
    который печатает p...
    Запустите cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower Idle-Set — Утилита для настройки процессора
    специальные параметры ядра для состояния простоя
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ:
    мощность процессора в режиме ожидания...
    Запустите cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets — изменяет/печатает пользовательские
    текущий путь поиска набора карт. Влияет на
    доступ пользователя к данным, существующим в рамках
    другие наборы карт в текущем местоположении. ...
    Запустите g.mapsetsgrass
  • 6
    г.messagegrass
    г.messagegrass
    g.message — печатает сообщение, предупреждение,
    информация о ходе выполнения или фатальная ошибка в
    ТРАВЯНОЙ путь. Этот модуль следует использовать в
    сценарии для сообщений, доставляемых пользователю.
    КЕЙВО...
    Запустите g.messagegrass
  • Больше »

Ad