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