Это команда sh5util, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
sh5util - Инструмент для слияния файлов HDF5 из плагина acct_gather_profile, который собирает
подробные данные о вакансиях, запущенных под Slurm
СИНТАКСИС
sh5util
ОПИСАНИЕ
sh5util объединяет файлы HDF5, созданные на каждом узле для каждого шага задания, в один файл HDF5
для работы. Полученный файл можно просматривать и изменять с помощью обычных инструментов HDF5, таких как
HDF5View, h5dump, h5edit или h5ls.
sh5util также имеет два режима извлечения. Первый записывает ограниченный набор данных для конкретных
узлы, шаги и ряды данных в форме "значений, разделенных запятыми" в файл, который может быть
импортируется в другие инструменты анализа, такие как электронные таблицы.
Второй, (Item-Extract) извлекает одно время данных из одного временного ряда для всех выборок.
на всех узлах из рабочего профиля HDF5.
- Находит образец с максимальной стоимостью предмета.
- Запишите CSV-файл с минимальным, средним, максимальным и общим количеством элементов для каждого узла для каждого
образец
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-E, --извлекать
Извлеките ряд данных из объединенного файла проекта.
Параметры режима извлечения
-i, --Вход=путь
объединенный файл для извлечения (по умолчанию ./job_$jobid.h5)
-N, --узел=имя узла
Имя узла для извлечения (по умолчанию all)
-l, --уровень=[Узел: Итоги | Узел: TimeSeries]
Уровень, к которому привязана серия. (Узел по умолчанию: Итоги)
-s, --серии=[Энергия | Люстры | Cеть | Задач | Задача_#]
Задач это все задачи, Задача_# (# - идентификатор задачи) (по умолчанию все)
-I, --item-extract
Извлеките один элемент данных из всех выборок одной серии данных со всех узлов в
объединенный файл вакансии.
Параметры режима извлечения предметов
-s, --серии= [Энергия | Блеск | Сеть | Задача]
-d, --данные
Имя элемента данных в серии (см. Примечание ниже).
-j, --работа=
Формат . Объедините это задание / этап (или список заданий, разделенных запятыми
шаги). Эта опция обязательна. Если не указать шаг, будут выполнены все шаги
найдено в обработке.
-h, --Помогите
Распечатайте это описание использования.
-o, --выход=путь
Путь к файлу для записи.
По умолчанию для слияния ./job_$jobid.h5
По умолчанию для извлечения ./extract_$jobid.csv
-p, --profiledir=директория
Расположение каталога, в котором существуют файлы шагов узла, по умолчанию устанавливается в acct_gather.conf.
-S, --сохранить файлы
Вместо того, чтобы удалять файлы шагов узла после их объединения в файл задания, сохраните их
вокруг.
--Пользователь=пользователь
Пользователь, который профилировал вакансию. (Удобно для пользователя root, по умолчанию используется пользователь, запустивший этот
команда.)
--использование
Отображение краткого сообщения об использовании.
Данные пункты для Серии
Энергия
Запитан
CPU_Frequency
Люстры
Читает
Мегабайт_Чтение
Записывает
Мегабайты_Запись
Cеть
Пакеты_входящие
Мегабайты_в
Пакеты_Отходящие
Мегабайт_выход
Сложность задачи
CPU_Frequency
CPU_Time
CPU_Utilization
RSS
Размер ВМ
Страницы
Чтение_мегабайт
Запись_Мегабайт
Примеры
Слияние файлов шага узла (как часть сценария sbatch)
sbatch -n1 -d $ SLURM_JOB_ID --wrap = "sh5util --savefiles -j $ SLURM_JOB_ID"
Извлечь все данные задачи из узла
sh5util -j 42 -N snowflake01 --level = Узел: TimeSeries --series = Задачи
Извлеките все данные об энергии
sh5util -j 42 --series = Энергия --data = мощность
КОПИРОВАНИЕ
Авторские права (C) 2013 Bull.
Авторские права (C) 2013 ООО «ЩедМД». Slurm - бесплатное программное обеспечение; вы можете распространять его и / или
изменить его в соответствии с условиями Стандартной общественной лицензии GNU, опубликованной Free
Фонд программного обеспечения; либо версии 2 Лицензии, либо (по вашему выбору) любой более поздней версии
версия.
Slurm распространяется в надежде, что он будет полезен, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; без
даже подразумеваемая гарантия ТОВАРНОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Увидеть
GNU General Public License для более подробной информации.
Используйте sh5util онлайн с помощью сервисов onworks.net