Це команда hwloc-distances, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
hwloc-distances - Відображає матриці відстаней
СИНТАКСИС
hwloc-відстані [опції]
ВАРІАНТИ
-l --логічний
Відображати логічні індекси hwloc (за замовчуванням) замість фізичних індексів/індексів ОС.
-p --фізичний
Відображати ОС/фізичні індекси замість логічних індексів hwloc.
-i , --вхід
Прочитати топологію з файлу XML (замість виявлення топології на
локальна машина). Якщо "-", використовується стандартний вхід. Необхідна підтримка XML
були скомпільовані в hwloc, щоб цю опцію можна було використовувати.
-i , --вхід
Прочитати топологію з chroot, зазначеного в (замість того, щоб виявити
топологія на локальній машині). Ця опція зазвичай доступна лише в Linux.
chroot зазвичай створювався шляхом збору іншої топології машини з hwloc-
топологія збору.
-i , --вхід
Зімітуйте підроблену ієрархію (замість того, щоб виявляти топологію на локальному
машина). Якщо є "вузол:2 pu:3", топологія міститиме два NUMA
вузли з 3 процесорами в кожному з них. The рядок має закінчитися
з низкою ПУ.
--якщо , -- формат введення
Застосовувати введення у заданому форматі, серед XML, fsroot та синтетичний.
--обмежити
Обмежте топологію даним процесором.
-- вся система
Не враховуйте адміністративні обмеження.
-v -багатослівний
Детальні повідомлення.
-- версія
Повідомити про версію та вийти.
ОПИС
hwloc-distances також відображає матриці відстаней, приєднані до топології. Значення в
i-й рядок і j-й стовпець – це відстань від об’єкта #i до об'єкта #j.
Якщо не визначено користувачем, на даний момент матриці завжди містять відносні затримки між ними
Вузли NUMA (що може бути, а може і не бути точним). Дивіться визначення структура
hwloc_distances_s in include/hwloc.h або документацію, щоб дізнатися більше.
Ці затримки нормалізуються до затримки локального (не NUMA) доступу. Отже, 3.5 дюйма
рядок #i стовпець #j означає, що затримка від ядер у вузлі NUMA #i до пам'яті у вузлі NUMA
#j на 3.5 вище, ніж затримка від ядер до їхньої локальної пам'яті. Перше в ширину
обхід топології виконується, починаючи з кореня, щоб знайти всю відстань
матриці.
ПРИМІТКА: lstopo також може відображати матриці відстані у своєму багатослівному текстовому виводі. Однак
lstopo друкує лише матриці, які охоплюють всю топологію, а hwloc-distances також
відображає матриці, які ігнорують частину топології.
ПРИКЛАДИ
На машині Opteron з чотирьох пакетів:
$ hwloc-відстані
Матриця затримки між 4 NUMANodes (глибина 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-distances повертає 0.
hwloc-distances повертає відмінний від нуля, якщо виникає будь-яка помилка, наприклад (але не обмежено
до) помилка розбору командного рядка.
Використовуйте hwloc-distances онлайн за допомогою служб onworks.net