АнглийскийФранцузскийИспанский

Значок OnWorks

hwloc-distrib - Интернет в облаке

Запустите hwloc-distrib в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда hwloc-distrib, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


hwloc-distrib - создает несколько масок процессора, распределенных в системе

СИНТАКСИС


hwloc-распределение [кредита]

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


--Один
Подключайте каждый выход к одному процессору.

--taskset
Показать строки набора ЦП в формате, распознаваемом программой командной строки набора задач
вместо специфичного для hwloc строкового формата набора ЦП.

-v --подробный
Подробные сообщения.

-i , --Вход
Чтение топологии из XML-файла (вместо того, чтобы обнаруживать топологию на
локальная машина). Если стоит «-», используется стандартный ввод. Поддержка XML должна
были скомпилированы в hwloc для использования этой опции.

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

-i , --Вход
Смоделировать поддельную иерархию (вместо того, чтобы обнаруживать топологию на локальном
машина). Если "node: 2 pu: 3", топология будет содержать два NUMA
узлы с 3-мя процессорами в каждом из них. В строка должна заканчиваться
с рядом ПУ.

--если , - входной формат
Принудительно вводить данные в заданном формате, среди XML, фсрут и синтетический.

- игнорировать
Игнорировать все объекты типа в топологии.

--из
Распределять начиная с объектов данного типа, а не сверху
иерархия топологии, т.е. игнорирование структуры, заданной объектами выше.

--к
Распределить вниз по объектам данного типа, а не вниз по
иерархия топологии, т.е. игнорирование структуры, заданной объектами ниже. Это может
будет полезно, если требуется некоторая широта привязки, например, просто привязать несколько
для каждого пакета без указания одного ядра для каждого из них.

--в
Распределить по объектам данного типа. Это эквивалентно указанию обоих
--из и --к одновременно.

--задний ход
Распределяйте, начиная с последних объектов первыми, и выделяйте наборы ЦП по
сохраняя последний бит (вместо первого бита).

--ограничивать
Ограничьте топологию заданным процессором.

--целая система
Не считайте административные ограничения.

--версия
Сообщить о версии и выйти.

ОПИСАНИЕ


hwloc-distrib генерирует серию масок ЦП, соответствующих распределению данного
количество элементов в топологии машины. Распределение осуществляется рекурсивно
с вершины иерархии (или с уровня, указанного параметром --из) вплоть до
внизу иерархии (или до уровня, указанного параметром --к, или пока только один
элемент остается), разделение количества элементов на каждом встреченном уровне иерархии не
игнорируется опциями - игнорировать.

Это может быть использовано, например, для иерархического распределения набора процессов в соответствии с
топология машины. Эти маски можно использовать с hwloc-связать(1).

ПРИМЕЧАНИЕ: Настоятельно рекомендуется прочитать Халлок(7) обзорная страница перед чтением
эта страница руководства. Большинство концепций, описанных в Халлок(7) непосредственно относятся к hwloc-
привязать утилиту.

ПРИМЕРЫ


Работу hwloc-distrib лучше всего описать на нескольких примерах.

Если 4 процесса должны быть распределены по машине, их маски ЦП могут быть получены
с:

$ hwloc-распределение 4
0x0000000f
0x00000f00
0x000000f0
0x0000f000

Чтобы распространять только среди второго пакета, топология должна быть ограничена:

$ hwloc-distrib --restrict $ (пакет hwloc-calc: 1) 4
0x00000010
0x00000020
0x00000040
0x00000080

Чтобы получить по одному процессору каждой маски ЦП (предотвратить миграцию в случае привязки)

$ hwloc-distrib 4 - single
0x00000001
0x00000100
0x00000010
0x00001000

Каждую строку вывода можно преобразовать независимо с помощью hwloc-calc:

$ hwloc-distrib 4 - одиночный | hwloc-calc --taskset
0x1
0x100
0x10
0x1000

Чтобы преобразовать вывод в список процессоров, которые можно передать dplace -c внутри
Командная строка mpirun:

$ hwloc-distrib 4 - одиночный | xargs hwloc-calc --pulist
0,8,4,16

ВЕРНУТЬ VALUE


После успешного выполнения hwloc-distrib отображает одну или несколько строк маски ЦП. В
возвращаемое значение - 0.

hwloc-distrib вернет ненулевое значение, если произойдет какая-либо ошибка, например (но не ограничиваясь
к) сбой при синтаксическом анализе командной строки.

Используйте hwloc-distrib онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Фунтов на квадратный дюйм
    Фунтов на квадратный дюйм
    Psi — кроссплатформенный мощный XMPP
    клиент, предназначенный для опытных пользователей.
    Есть сборки для MS
    Windows, GNU/Linux и macOS. Аудитория:
    Конечные пользователи...
    Скачать Пси
  • 2
    Блобби залп 2
    Блобби залп 2
    Официальное продолжение знаменитого
    Аркадная игра Blobby Volley 1.x..
    Аудитория: конечные пользователи / рабочий стол. Пользователь
    интерфейс: OpenGL, SDL. Программирование
    Язык: С++, Луа. С...
    Скачать Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    SuiteCRM — отмеченный наградами клиент
    Управление взаимоотношениями (CRM)
    приложение, представленное вам авторами
    и сопровождающие, SalesAgility. Это
    самый лучший в мире...
    Загрузить SuiteCRM
  • 4
    Poweradmin
    Poweradmin
    Poweradmin — это веб-сервер DNS.
    инструмент администрирования для сервера PowerDNS.
    Интерфейс имеет полную поддержку большинства
    возможностей PowerDNS. Он имеет полный
    служба поддержки...
    Скачать Poweradmin
  • 5
    Джин Веб Фреймворк
    Джин Веб Фреймворк
    Джин - невероятно быстрый веб-фреймворк
    написано на Голанге, может выполнять до
    В 40 раз быстрее благодаря
    мартини-подобный API и кастомная версия
    httprout ...
    Скачать Gin Web Framework
  • 6
    ЦЕРЕУС ЛИНУКС
    ЦЕРЕУС ЛИНУКС
    CEREUS LINUX базируется на MX LINUX con
    различные энторнос де эскриториос. Это
    приложение, которое также можно получить
    от
    https://sourceforge.net/projects/cereu...
    Скачать CEREUS LINUX
  • Больше »

Команды Linux

Ad