Это команда hwloc-gather-topology, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
hwloc-gather-topology - сохраняет соответствующие файлы топологии Linux и вывод lstopo для
позднее (возможно, в автономном режиме) использование
СИНТАКСИС
hwloc-gather-топология [кредита]
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--io Также соберите файлы, относящиеся к вводу-выводу. Сбор может быть намного медленнее, и сгенерированный
архив может быть намного больше. --dmi Также соберите файлы, связанные с DMI / SMBIOS. В
для сбора требуется root-доступ, и должен быть загружен модуль ядра dmi-sysfs.
-h --Помогите
Показать справочное сообщение и выйти
ОПИСАНИЕ
hwloc-gather-топология сохраняет все соответствующие файлы топологии в архив
(.tar.bz2) и вывод lstopo (.выход). Утилита например хранит
/ proc / cpuinfo файл и весь / система / устройства / система / узел / дерево каталогов.
Эти файлы можно использовать позже для изучения топологии машины в автономном режиме. Однажды tarball
был извлечен, он может быть передан, например, некоторым утилитам командной строки hwloc
через их --Вход вариант. Также возможно переопределить топологию по умолчанию, которая
библиотека hwloc будет читать, установив извлеченный путь в HWLOC_FSROOT охрана окружающей среды
Переменная.
Как архив, так и выходные данные lstopo также могут быть отправлены разработчикам hwloc для устранения проблем.
удаленно.
hwloc-gather-топология это специальный инструмент для Linux, он не установлен на других операционных системах.
систем.
ПРИМЕЧАНИЕ: Настоятельно рекомендуется прочитать Халлок(7) обзорная страница перед чтением
эта страница руководства.
ПРИМЕРЫ
Чтобы сохранить информацию о топологии, которая будет использоваться позже (возможно, на другом хосте), запустите:
hwloc-сбор-топология / tmp / myhost
Он будет хранить все соответствующие файлы топологии в /tmp/myhost.tar.bz2 архив и
lstopo вывод в /tmp/myhost.output файл. Эти файлы можно перенести на другой
host для последующего / автономного анализа и / или в качестве входных данных для различных утилит hwloc.
Чтобы использовать эти данные с утилитами hwloc, вам необходимо распаковать мой хост.tar.bz2 архив сначала:
смола jxvf /tmp/myhost.tar.bz2
Новый каталог с именем MyHost теперь содержит все файлы топологии. Затем вы спрашиваете различные hwloc
утилиты для использования этой топологии вместо топологии реальной машины, передавая --Вход
MyHost. Для отображения топологии просто запустите:
lstopo --ввод ./мой хост
Необязательно, чтобы топология извлекалась в текущем каталоге, абсолютном или
также поддерживаются относительные пути:
lstopo --input / путь / к / удаленному / хосту / извлеченному / топологии /
Чтобы увидеть, как hwloc распределяет 8 параллельных заданий на исходном хосте:
hwloc-distrib --вход myhost --single 8
Чтобы получить соответствующие физические индексы в предыдущей команде:
hwloc-calc --input myhost --po --li --proclist $ (hwloc-distrib --input myhost
- одиночный 8)
Любая программа может фактически заменить топологию по умолчанию заданной заархивированной, даже если
у него нет --Вход вариант. HWLOC_FSROOT следует использовать переменную окружения
для этого:
HWLOC_FSROOT = myhost hwloc-calc --po --li --proclist $ (hwloc-distrib --single 8)
Все эти команды будут производить такой же результат, как если бы они выполнялись непосредственно на хосте на
информация о топологии была изначально собрана hwloc-gather-топология
скрипты.
ВЕРНУТЬ VALUE
После успешного выполнения hwloc-gather-топология выйдет с кодом 0.
hwloc-gather-топология вернет ненулевой статус выхода, если произойдет какая-либо ошибка, например
(но не ограничиваясь этим) сбой при создании архива или выходного файла.
Использовать топологию hwloc-gather-topology онлайн с помощью сервисов onworks.net