Jest to polecenie hwloc-gather-topology, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
hwloc-gather-topology — zapisuje odpowiednie pliki topologii Linuksa i dane wyjściowe lstopo dla
później (prawdopodobnie w trybie offline).
STRESZCZENIE
hwloc-zbierz-topologię [Opcje]
OPCJE
--io Zbierz także pliki związane z wejściami/wyjściami. Gromadzenie może być znacznie wolniejsze, a generowane
archiwum może być znacznie większe. --dmi Zbierz także pliki związane z DMI/SMBIOS. The
zbieranie wymaga uprawnień administratora, a moduł jądra dmi-sysfs powinien być załadowany.
-h --help
Wyświetl komunikat pomocy i wyjdź
OPIS
hwloc-zbierz-topologię zapisuje wszystkie istotne pliki topologii w archiwum
(.tar.bz2) i wyjście lstopo (.wyjście). Narzędzie do np. sklepów
dotychczasowy / proc / cpuinfo plik i całość /sys/urządzenia/system/węzeł/ drzewo katalogów.
Plików tych można później użyć do eksploracji topologii maszyny w trybie offline. Kiedyś tarball
został wyodrębniony, może na przykład zostać przekazany niektórym narzędziom wiersza poleceń hwloc
Przez ich --Wejście opcja. Możliwe jest również zastąpienie domyślnej topologii
biblioteka hwloc będzie czytać, ustawiając wyodrębnioną ścieżkę w pliku HWLOC_FSROOT środowisko
zmienna.
Zarówno archiwum, jak i wyjście lstopo mogą być również przesyłane do programistów hwloc w celu debugowania problemów
zdalnie.
hwloc-zbierz-topologię jest narzędziem specyficznym dla systemu Linux, nie jest instalowane w innych systemach operacyjnych
systemy.
UWAGA: Zdecydowanie zaleca się przeczytanie hulok(7) strona przeglądu przed przeczytaniem
ta strona podręcznika.
PRZYKŁADY
Aby zapisać informacje o topologii do późniejszego wykorzystania (prawdopodobnie na innym hoście), uruchom:
hwloc-gather-topologia /tmp/myhost
Będzie przechowywać wszystkie istotne pliki topologii w formacie /tmp/mójhost.tar.bz2 archiwum i
lstopo wyjście w /tmp/mójhost.wyjście plik. Pliki te można przenieść na inny
host do późniejszej analizy/analizy offline i/lub jako dane wejściowe do różnych narzędzi hwloc.
Aby użyć tych danych z narzędziami hwloc, musisz je rozpakować mójhost.tar.bz2 najpierw zarchiwizuj:
tar jxvf /tmp/mójhost.tar.bz2
Nowy katalog o nazwie mój gospodarz zawiera teraz wszystkie pliki topologii. Następnie pytasz różnych hwloc
narzędzia do używania tej topologii zamiast topologii rzeczywistej maszyny przez przekazywanie --Wejście
mój gospodarz. Aby wyświetlić topologię, po prostu uruchom:
lstopo --input ./myhost
Nie jest konieczne, aby topologia była wyodrębniana w bieżącym katalogu, bezwzględnym lub
obsługiwane są również ścieżki względne:
lstopo --input /ścieżka/do/zdalnego/hosta/wyodrębnionego/topologia/
Aby zobaczyć, jak hwloc rozdzieliłby 8 równoległych zadań na oryginalnym hoście:
hwloc-distrib --input mójhost --single 8
Aby uzyskać odpowiednie indeksy fizyczne w poprzednim poleceniu:
hwloc-calc --input mójhost --po --li --proclist $(hwloc-distrib --input mójhost
--pojedynczy 8)
Dowolny program może faktycznie zastąpić domyślną topologię daną zarchiwizowaną, nawet jeśli
nie ma --Wejście opcja. HWLOC_FSROOT należy użyć zmiennej środowiskowej
aby to zrobić:
HWLOC_FSROOT=mójhost hwloc-calc --po --li --proclist $(hwloc-distrib --single 8)
Wszystkie te polecenia będą generować takie same dane wyjściowe, jak gdyby były wykonywane bezpośrednio na hoście
której informacje o topologii zostały pierwotnie zebrane przez hwloc-zbierz-topologię
skrypt.
POWRÓT WARTOŚĆ
Po pomyślnym wykonaniu hwloc-zbierz-topologię wyjdzie z kodem 0.
hwloc-zbierz-topologię zwróci niezerowy status wyjścia, jeśli wystąpi jakikolwiek błąd, np
(między innymi) niepowodzenie w utworzeniu archiwum lub pliku wyjściowego.
Korzystaj z hwloc-gather-topology online, korzystając z usług onworks.net