англійськафранцузькаіспанська

Ad


Значок OnWorks

lstopo - онлайн у хмарі

Запустіть lstopo в постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда lstopo, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


lstopo, lstopo-no-graphics, hwloc-ls - Показати топологію системи

СИНТАКСИС


lstopo [ опції ]... [ ім'я файлу ]

lstopo-no-graphics [ опції ]... [ ім'я файлу ]

hwloc-ls [ опції ]... [ ім'я файлу ]

Зверніть увагу, що hulloc(7) надає детальне пояснення системи hwloc; це слід прочитати
перш ніж прочитати цю man-сторінку

ВАРІАНТИ


--з , --формат виведення
Застосуйте вихід у заданому форматі. Дивіться розділ ФОРМАТИ ВИВОДУ нижче.

-i , --вхід
Прочитати топологію з файлу XML (замість виявлення топології на
локальна машина). Якщо "-", використовується стандартний вхід. Необхідна підтримка XML
були скомпільовані в hwloc, щоб цю опцію можна було використовувати.

-i , --вхід
Прочитати топологію з chroot, зазначеного в (замість того, щоб виявити
топологія на локальній машині). Ця опція зазвичай доступна лише в Linux.
chroot зазвичай створювався шляхом збору іншої топології машини з hwloc-
топологія збору.

-i , --вхід
Зімітуйте підроблену ієрархію (замість того, щоб виявляти топологію на локальному
машина). Якщо є "вузол:2 pu:3", топологія міститиме два NUMA
вузли з 3 процесорами в кожному з них. The рядок має закінчитися
з низкою ПУ.

--якщо , -- формат введення
Застосовувати введення у заданому форматі, серед XML, fsroot та синтетичний.

--експорт-синтетичні-прапори
Застосовувати прапори під час експорту в синтетичний формат. Ці прапори передаються
hwloc_topology_export_synthetic(). Значення 2 повертається до формату hwloc
v1.9. Значення 3 повертається до оригінального мінімалістичного формату (до версії 1.9).

-v -багатослівний
Включіть додаткові деталі. Інструмент hwloc-info можна використовувати, щоб відобразити ще більше
відомості про конкретні об'єкти.

-s -- мовчазний
Зменште кількість деталей для відображення.

-f --сила
Якщо файл призначення вже існує, перезапишіть його.

-l --логічний
Відображати логічні індекси hwloc замість фізичних індексів/індексів ОС (за замовчуванням для консолі
вихід). Ці індекси мають префікс "L#". Фізичні показники деяких
об'єкти (PU та Node за замовчуванням, усі об'єкти, якщо багато) відображатимуться як об'єкт
атрибут "P#...".

-p --фізичний
Відображати ОС/фізичні індекси замість логічних індексів hwloc (за замовчуванням для графічних
вихід). Ці індекси мають префікс «P#» замість «L#» у консолі
вихід.

-c --cpuset
Відобразити процесорний набір кожного об'єкта.

-C --лише для процесора
Відображати лише процесорний набір кожного об'єкта; не відображати нічого іншого про
об'єкт

--набір завдань
Показати рядки набору ЦП у форматі, розпізнаному програмою командного рядка набору завдань
замість спеціального для hwloc формату рядка ЦП. Цей варіант слід поєднати
з --cpuset or --лише для процесора, інакше це означатиме --cpuset.

--тільки
У текстовому виводі показувати лише об’єкти даного типу.

--ігнорувати
Ігнорувати всі об’єкти типу в топології. hwloc підтримує ігнорування будь-яких
тип, крім PU та пристроїв вводу/виводу. Однак lstopo все ще пропонує ігнорування PU шляхом приховування
ПУ об'єктів в графічних і текстових виходах. Зауважте, що PU не можна ігнорувати
у XML-виводі. Зауважте також, що тип об’єкта верхнього рівня не можна ігнорувати
(зазвичай машина або система).

--без кешів
Не показувати кеші.

--no-beless-caches
Не показуйте кеші, які не мають ієрархічного впливу. Це дзвонить
hwloc_topology_ignore_type_keep_structure() для об'єктів кешу.

--без схованок
Не показувати кеш інструкцій, відображаються лише дані та уніфікований кеш.

-- вся система
Не враховуйте адміністративні обмеження.

-- об'єднати
Не показуйте рівні, які не мають ієрархічного впливу. Це дзвонить
hwloc_topology_ignore_all_keep_structure().

--без колапсу
Не згортайте ідентичні пристрої PCI. За замовчуванням ідентичні пристрої PCI
(наприклад, багато віртуальних функцій всередині одного фізичного пристрою) згортаються.

--обмежити
Обмежте топологію даним процесором.

--обмежити обов'язковий
Обмежте топологію поточним прив’язкою процесу. Цей параметр вимагає використання
фактичної поточної топології машини (або будь-якої іншої топології з -- ця система or
з HWLOC_THISSYSTEM встановленим на 1 у середовищі).

--restrict-прапори
Застосовувати прапори під час обмеження топології. За замовчуванням є 0. Ці прапори є
перейшов до hwloc_topology_restrict().

--ні-йо
Не показувати будь-які пристрої введення-виводу чи міст. За замовчуванням звичайні пристрої (графічні процесори, NIC,
блокові пристрої, ...) та показані цікаві мости.

--без мостів
Не показувати жодного мосту вводу/виводу, крім хост-мостів. За замовчуванням звичайні пристрої (графічні процесори,
Показані NIC, блочні пристрої, ...) та цікаві мости.

--цілий-io
Показати всі пристрої вводу/виводу та мости. За замовчуванням доступні лише звичайні пристрої (графічні процесори, NIC,
блокові пристрої, ...) та показані цікаві мости.

-- ця система
Припустимо, що вибраний бекенд забезпечує топологію для системи, на якій ми
бігають. Це корисно при використанні --обмежити зв'язування та завантаження користувацького
топологію, таку як файл XML.

--під
Визначте топологію, яку бачить процес , тобто як би процес зробив
саме відкриття. Зауважте, що це може, наприклад, змінити набір дозволених
процесори. Також покажіть цей процес поточне прив’язування ЦП, позначивши
відповідні PU (зелений колір у графічному виводі, див. розділ КОЛІРИ нижче,
або шляхом додавання (обв'язування) до виводу багатослівного тексту). Якщо 0 задано як pid, то
буде показано поточне прив’язування для процесу lstopo.

--ps --верх
Показати наявні процеси як різні об’єкти у виводі. Щоб уникати марно
захаращуючи вихідні дані, лише процеси, які обмежені певною частиною
показані машини. У Linux потоки ядра не відображаються. Якщо процесів багато
З’являється, результат може стати важко читати, що робить програму hwloc-ps більше
практичні.

--розмір шрифту
Встановити розмір шрифту тексту.

--розмір сітки
Встановити розмір поля між елементами.

--горіз, --горіз=
Горизонтальний графічний макет замість співвідношення майже 4/3. Якщо список, розділений комами
типів, макет застосовується лише до відповідних контейнерів.

--верт, --верт=
Вертикальний графічний макет замість співвідношення майже 4/3. Якщо список, розділений комами
типів, макет застосовується лише до відповідних контейнерів.

--прямо, --прямо=
Прямокутний графічний макет із співвідношенням майже 4/3, в тому числі при розміщенні NUMA
вузли. Якщо надано список типів, розділених комами, макет застосовується лише до
відповідні контейнери.

--немає легенди
Видаліть текстову легенду внизу.

--append-legend
Додайте рядок тексту до нижньої частини легенди в графічному режимі. Якщо лінія
занадто довгий, він буде обрізаний у виводі. Якщо додати кілька рядків, кожен
рядок слід вводити окремо, передаючи цю опцію кілька разів.

-- версія
Повідомити про версію та вийти.

ОПИС


lstopo і lstopo-no-graphics здатні відображати топологічну карту системи в
різноманітні вихідні формати. Єдина різниця між lstopo та lstopo-no-
graphics полягає в тому, що графічні виходи підтримуються лише lstopo, щоб зменшити залежності від
зовнішні бібліотеки. hwloc-ls ідентичний lstopo-no-graphics.

Вказане ім'я файлу безпосередньо означає вихідний формат, який буде використовуватися; див
Розділ ФОРМАТИ ВИВОДУ нижче. Формати виведення, які підтримують колір, вказують на певні
характеристики окремих ЦП за їх кольором; див. розділ «КОЛІРИ» нижче.

ВИХІД ФОРМАТИ


За замовчуванням, якщо не визначено ім’я вихідного файлу, вихідні дані надсилаються до графічного вікна if
можливо в поточному середовищі (змінна середовища DISPLAY, встановлена ​​в Unix тощо).
В іншому випадку на консолі відобразиться текстовий підсумок.

Назва файлу в командному рядку зазвичай визначає формат виводу. Є a
кілька імен файлів, які вказують на певні вихідні формати та пристрої (наприклад, ім'я файлу "-"
виведе текстовий підсумок до стандартного виведення), але більшість імен файлів вказують на бажаний результат
форматувати за своїм суфіксом (наприклад, "topo.png" loading="lazy" виведе файл у форматі PNG).

Формат виводу також можна змінити за допомогою «--of». Наприклад, "--of pdf" буде
створити файл у форматі PDF на стандартному виводі, тоді як «--of fig toto» виведе a
Файл у форматі Xfig з назвою "toto".

Нижче наведено список підтримуваних форматів. Будь-який з них можна використовувати з
«--of» або як суфікс імені файлу.

дефолт
Надішліть вихід у вікно або на консоль залежно від середовища.

втішити
Надішліть текстове резюме на stdout. Прив’язні, недозволені чи автономні процесори є лише
анотований у цьому режимі, якщо багатослівний; див. розділ «КОЛІРИ» нижче.

ASCII Вивести графічне зображення карти в форматі ASCII (раніше називалося TXT). Якщо виводить
до stdout, і якщо термінал підтримує кольори, вихід буде таким
кольоровий.

фіг Виведіть уявлення карти, яке можна завантажити на Xfig.

PDF Якщо lstopo було скомпільовано з належною підтримкою, lstopo виводить подання PDF
карти.

ps Якщо lstopo було скомпільовано з належною підтримкою, lstopo виводить Postscript
представлення карти.

PNG Якщо lstopo було скомпільовано з належною підтримкою, lstopo виводить подання PNG
карти.

SVG Якщо lstopo було скомпільовано з належною підтримкою, lstopo виводить SVG
представлення карти.

синтетичний
Якщо топологія симетрична (що вимагає, щоб кореневий об’єкт мав свою
symmetric_subtree field set), lstopo виводить синтетичний рядок опису. Це
Пізніше вихідні дані можуть бути повторно використані як опис синтетичної топології входу. Зауважте, що
Пристрої введення-виводу часто викликають асиметрію топології. Тоді додавання --no-io може бути корисним, коли
синтетичний експорт не вдається. Дивіться також розділ Синтетичні топології в
документація.

XML Якщо lstopo було скомпільовано з належною підтримкою, lstopo виводить XML
представлення карти. Пізніше його можна повторно використовувати навіть на іншій машині
lstopo --input, змінна середовища HWLOC_XMLFILE або
функція hwloc_topology_set_xml().

Можна використовувати такі спеціальні назви:

- Надішліть текстове резюме на stdout.

/dev/stdout
Надішліть текстове резюме на stdout. Фактично це те саме, що вказувати «-».

-.
Якщо повне ім'я файлу "-. ", lstopo поводиться так, ніби "--of -" був
заданий, що означає, що файл заданого формату надсилається на стандартний вихід.

Перегляньте вихідні дані "lstopo --help" для отримання конкретного списку графічних форматів виводу
підтримується у вашій інсталяції hwloc.

КВІТИ


Окремі процесори пофарбовані у формати графічного виведення, щоб позначити різні
характеристики:

Зелений. Топологію повідомляється у вигляді певного процесу (див --під), і дане
ЦП є в цьому процесі маскою прив’язки ЦП.

Білий ЦП знаходиться в дозволеному наборі (див. нижче). Якщо топологію повідомляє, як бачить
специфічний процес (див --під), даний ЦП також не є ЦП цього процесу
сполучна маска.

Червоний ЦП не входить до дозволеного набору (див. нижче).

Чорний ЦП знаходиться в автономному режимі (не всі ОС підтримують відображення автономних ЦП).

«Дозволений набір» — це набір процесорів, до яких дозволено прив’язувати поточний процес. The
Дозволений набір зазвичай успадковується від батьківського процесу або встановлюється адміністративним
qполітики в системі. Набори процесорів Linux є одним із прикладів обмеження дозволеного набору для a
процес і його дочірні елементи повинні бути менше, ніж повний набір процесорів у системі.

Тому різні процеси можуть мати різні ЦП у дозволеному наборі. Отже, виклик
lstopo в різних контекстах та/або оскільки різні користувачі можуть відображати різні кольори для
ті самі окремі ЦП (наприклад, запуск lstopo в одному контексті може показувати певний ЦП як
червоний, але запуск lstopo в іншому контексті може показувати той самий процесор, що й білий).

Деякі режими виводу lstopo, наприклад, консольний режим (неграфічний вихід за замовчуванням), не
підтримують кольори взагалі. У режимі консолі наведені вище характеристики відображаються шляхом додавання
текст до кожного рядка PU, якщо увімкнено докладні повідомлення.

ПОСЛУГИ КВІТИ


Колір кожного об’єкта у графічному виводі можна застосувати за допомогою параметра a
Інформаційний атрибут "lstopoStyle" у цьому об'єкті. Його значення має бути розділене крапкою з комою
список " =#rrggbb" де rr, gg і bb є RGB-компонентами кольору, кожен
від 0 до 255 у шістнадцятковому (від 00 до ff). можливо

фон
Встановлює колір фону поля основного об’єкта.

Фон2
Встановлює колір фону додаткового поля для об’єкта, наприклад
ящик пам'яті всередині блоку вузла NUMA.

текст Встановлює колір тексту, що відображає назву об’єкта, тип, індекс тощо.

Text2 Встановлює колір додаткового тексту біля об’єкта, наприклад швидкість посилання
за мостом PCI.

Інформація "lstopoStyle" може бути додана до тимчасово збережених XML-топологій за допомогою hwloc-
анотувати або за допомогою hwloc_obj_add_info(). Наприклад, щоб відобразити всі основні об’єкти синім кольором
(з білими іменами):

lstopo save.xml
hwloc-annotate save.xml save.xml ядро: вся інформація lstopoStyle
"Фон=#0000ff;Текст=#ffffff"
lstopo -i save.xml

ЗОВНІШНІЙ ВИД


У своєму графічному виводі lstopo використовує просту прямокутну евристику, щоб спробувати досягти 4/3
співвідношення між шириною і висотою. Однак у конкретному випадку вузлів NUMA макет
це завжди плоский прямокутник, щоб не дозволити користувачеві повірити в якусь конкретну топологію NUMA
(lstopo ще не в змозі відобразити це). Макет рівня можна змінити за допомогою
--vert, --horiz та --rect.

ПРИКЛАДИ


Щоб відобразити топологію машини в текстовому режимі:

lstopo-no-graphics

Щоб відобразити топологію машини в режимі ascii-art:

lstopo-no-graphics -.ascii

Для відображення в графічному режимі (за умови, що для змінної середовища DISPLAY встановлено значення a
відповідне значення):

lstopo

Щоб експортувати топологію у файл PNG:

lstopo file.png

Щоб експортувати файл XML на комп’ютері та пізніше відобразити відповідний графічний вихід
інша машина:

machine1$ lstopo file.xml

machine2$ lstopo --вхідний файл.xml

Щоб зберегти поточну топологію машини в XML і пізніше перезавантажити її швидше
розглядаючи його як поточну машину:

$lstopo file.xml
<...>
$ lstopo --вхідний файл.xml --цясистема

Щоб обмежити топологію XML лише фізичними процесорами 0, 1, 4 і 5:

lstopo --input file.xml --restrict 0x33 newfile.xml

Щоб обмежити топологію XML лише вузлом numa, логічний індекс якого дорівнює 1:

lstopo --input file.xml --restrict $(hwloc-calc --input file.xml node:1) newfile.xml

Щоб відобразити підсумок топології:

лстопо -с

Щоб отримати докладнішу інформацію про топологію:

лстопо -в

Щоб показати лише ядра:

lstopo --тільки ядро

Щоб показати набори процесорів:

lstopo --cpuset

Щоб показати лише процесори пакета:

lstopo --only пакет --cpuset-only

Симулювати фальшиву ієрархію; у цьому прикладі показано 2 вузли NUMA з 2 процесорних блоків:

lstopo --вхід "n:2 2"

Щоб підрахувати кількість логічних процесорів у системі

lstopo --тільки пу | туалет -л

Щоб додати випуск і версію ядра до графічної легенди:

lstopo --append-legend "Реліз ядра: $(uname -r)" --append-legend "Версія ядра:
$(uname -v)"

Використовуйте lstopo онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Clover EFI завантажувач
    Clover EFI завантажувач
    Проект переміщено в
    https://github.com/CloverHackyColor/CloverBootloader..
    Особливості: завантажуйте macOS, Windows і Linux
    в UEFI або застарілому режимі на Mac або ПК з
    ЄС...
    Завантажте завантажувач Clover EFI
  • 2
    unitedrpms
    unitedrpms
    Приєднуйтесь до нас у Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Увімкніть репозиторій URPMS у вашому
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Завантажити unitedrpms
  • 3
    Збільшити C ++ Бібліотеки
    Збільшити C ++ Бібліотеки
    Boost надає безкоштовний портативний пристрій
    рецензовані бібліотеки C++. The
    акцент робиться на переносних бібліотеках, які
    добре працювати зі стандартною бібліотекою C++.
    Перегляньте http://www.bo...
    Завантажте бібліотеки Boost C++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL перенаправляє тривимірні команди з a
    Програма OpenGL Unix/Linux на a
    серверний графічний процесор і перетворює
    відтворювати 3D-зображення у відеопотік
    з якої ...
    Завантажити VirtualGL
  • 5
    libusb
    libusb
    Бібліотека, щоб увімкнути простір користувача
    прикладні програми для спілкування
    USB-пристрої. Аудиторія: розробники, кінець
    Користувачі / Робочий стіл. Мова програмування: C.
    Категорії...
    Завантажити libusb
  • 6
    ЛАГІТ
    ЛАГІТ
    SWIG – це інструмент розробки програмного забезпечення
    що з'єднує програми, написані на C і
    C++ з різноманітними високорівневими
    мови програмування. SWIG використовується з
    інший...
    Завантажити SWIG
  • Детальніше »

Команди Linux

  • 1
    ацетонісо
    ацетонісо
    acetoneiso - багатофункціональна графіка
    програма для монтування та керування CD/DVD
    зображення...
    Запустіть ацетон
  • 2
    ace_gperf
    ace_gperf
    ace_gperf - генерувати ідеальний хеш
    функція з набору ключів ...
    Запустіть ace_gperf
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - відправити повідомлення CORE API
    до глибини душі-демон демон ...
    Запустіть coresendmsg
  • 4
    core_server
    core_server
    core_server - основний сервер для
    SpamBayes. ОПИС: В даний час служить
    лише веб-інтерфейс. Підключення до мережі
    прослуховувачів для різних протоколів уточнюється.
    Це ...
    Запустіть core_server
  • 5
    g.gui.gcpgrass
    g.gui.gcpgrass
    g.gui.gcp - Георетифікує карту та
    дозволяє керувати наземними контрольними точками.
    КЛЮЧОВІ СЛОВА: загальні, GUI,
    георектификация, GCP ...
    Запустіть g.gui.gcpgrass
  • 6
    g.gui.gdegrass
    g.gui.gdegrass
    g.gui.gmodeler - Графічний модельер.
    Дозволяє інтерактивно створювати, редагувати
    та керування моделями. КЛЮЧОВІ СЛОВА: загальні,
    GUI, графічний модельер, робочий процес ...
    Запустіть g.gui.gmodelergrass
  • Детальніше »

Ad