Это команда hwloc-distance, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
hwloc-Distance - отображает матрицы расстояний
СИНТАКСИС
hwloc-расстояния [кредита]
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-l --логичный
Отображать логические индексы hwloc (по умолчанию) вместо физических индексов / индексов ОС.
-p --физические
Отображать индексы OS / физических вместо логических индексов hwloc.
-i , --Вход
Чтение топологии из XML-файла (вместо того, чтобы обнаруживать топологию на
локальная машина). Если стоит «-», используется стандартный ввод. Поддержка XML должна
были скомпилированы в hwloc для использования этой опции.
-i , --Вход
Считать топологию из корневого каталога, указанного (вместо того, чтобы открывать
топология на локальной машине). Эта опция обычно доступна только в Linux.
Обычно chroot создавался путем сбора топологии другой машины с помощью hwloc-
сборка-топология.
-i , --Вход
Смоделировать поддельную иерархию (вместо того, чтобы обнаруживать топологию на локальном
машина). Если "node: 2 pu: 3", топология будет содержать два NUMA
узлы с 3-мя процессорами в каждом из них. В строка должна заканчиваться
с рядом ПУ.
--если , - входной формат
Принудительно вводить данные в заданном формате, среди XML, фсрут и синтетический.
--ограничивать
Ограничьте топологию заданным процессором.
--целая система
Не считайте административные ограничения.
-v --подробный
Подробные сообщения.
--версия
Сообщить о версии и выйти.
ОПИСАНИЕ
hwloc-Distance отображает также матрицы расстояний, прикрепленные к топологии. Ценность в
i-я строка и j-й столбец - это расстояние от объекта №i до объекта №j.
Если не указано пользователем, матрицы в настоящее время всегда содержат относительные задержки между
Узлы NUMA (которые могут быть точными, а могут и нет). См. Определение структура
hwloc_distances_s in включить / hwloc.h или документацию для получения подробной информации.
Эти задержки нормализованы к задержке локального (не NUMA) доступа. Следовательно, 3.5 дюйма
строка #i столбец #j означает, что задержка от ядер в узле NUMA #i до памяти в узле NUMA
#j на 3.5 больше, чем задержка от ядер к их локальной памяти. В ширину
обход топологии выполняется, начиная с корня, чтобы найти все расстояние
матрицы.
ПРИМЕЧАНИЕ: lstopo может также отображать матрицы расстояний в подробном текстовом выводе. тем не мение
lstopo печатает только матрицы, покрывающие всю топологию, в то время как hwloc-distance также
отображает матрицы, игнорирующие часть топологии.
ПРИМЕРЫ
На машине opteron с четырьмя пакетами:
$ hwloc-distance
Матрица задержки между 4-мя NUMAN-узлами (глубина 2) по логическим индексам:
индекс 0 1 2 3
0 1.000 1.600 2.200 2.200
1 1.600 1.000 2.200 2.200
2 2.200 2.200 1.000 1.600
3 2.200 2.200 1.600 1.000
ВЕРНУТЬ VALUE
При успешном выполнении hwloc-Distance возвращает 0.
hwloc-distance вернет ненулевое значение, если произойдет какая-либо ошибка, например (но не ограничиваясь
к) сбой при синтаксическом анализе командной строки.
Используйте hwloc-distance онлайн с помощью сервисов onworks.net