これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できる hwloc-gather-topology コマンドです。
プログラム:
NAME
hwloc-gather-topology - 関連する Linux トポロジ ファイルと lstopo 出力を保存します。
後で(場合によってはオフラインで)使用する
SYNOPSIS
hwloc-gather-トポロジー [オプション]
OPTIONS
--io また、I/O 関連ファイルも収集します。 収集ははるかに遅くなる可能性があり、生成される
アーカイブははるかに大きくなる可能性があります。 --dmi また、DMI/SMBIOS 関連ファイルも収集します。 の
収集にはルート アクセスが必要であり、dmi-sysfs カーネル モジュールをロードする必要があります。
-h - 助けて
ヘルプメッセージを表示して終了します
DESCRIPTION
hwloc-gather-トポロジー 関連するすべてのトポロジ ファイルをアーカイブに保存します
(.tar.bz2) および lstopo 出力 (。出力)。 例ストアのユーティリティ
/ proc / cpuinfo ファイルと全体 /sys/デバイス/システム/ノード/ ディレクトリツリー。
これらのファイルは、後でマシン トポロジをオフラインで調査するために使用できます。 一度tarball
たとえば、一部の hwloc コマンドライン ユーティリティに提供される場合があります。
彼らを通して - 入力 オプション。 デフォルトのトポロジーをオーバーライドすることも可能です。
hwloc ライブラリは、抽出されたパスを HWLOC_FSROOT 環境
変数に保存します.
アーカイブと lstopo の両方の出力を hwloc 開発者に送信して、問題をデバッグすることもできます
リモートで。
hwloc-gather-トポロジー Linux 固有のツールであり、他のオペレーティング システムにはインストールされません。
システム。
注意: を読むことを強くお勧めします ヒューロック(7)読む前の概要ページ
このマニュアルページ。
例
トポロジー情報を保存して後で (おそらく別のホストで) 使用するには、次のコマンドを実行してください:
hwloc-gather-topology /tmp/myhost
関連するすべてのトポロジ ファイルを /tmp/myhost.tar.bz2 アーカイブと
の lstopo 出力 /tmp/myhost.output ファイル。 これらのファイルは別のサーバーに転送できます
後で/オフラインで分析するためのホスト、および/またはさまざまな hwloc ユーティリティへの入力として。
これらのデータを hwloc ユーティリティで使用するには、解凍する必要があります myhost.tar.bz2 最初にアーカイブします。
tar jxvf /tmp/myhost.tar.bz2
名前の付いた新しいディレクトリ マイホスト すべてのトポロジ ファイルが含まれるようになりました。 次に、さまざまなhwlocを尋ねます
実機のトポロジの代わりにこのトポロジを使用するためのユーティリティ - 入力
マイホスト. トポロジを表示するには、次を実行します。
lstopo --input ./myhost
トポロジが現在のディレクトリ、絶対ディレクトリ、または絶対ディレクトリに抽出されている必要はありません。
相対パスもサポートされています:
lstopo --input /path/to/remote/host/extracted/topology/
hwloc が元のホストで 8 つの並列ジョブを分散する方法を確認するには、次のようにします。
hwloc-distrib --input myhost --single 8
前のコマンドで対応する物理インデックスを取得するには:
hwloc-calc --input myhost --po --li --proclist $(hwloc-distrib --input myhost
--シングル 8)
どのプログラムも、実際には、アーカイブされた特定のトポロジでデフォルトのトポロジをオーバーライドする可能性があります。
それは持っていません - 入力 オプション。 ザ· HWLOC_FSROOT 環境変数を使用する必要があります
そうするには:
HWLOC_FSROOT=myhost hwloc-calc --po --li --proclist $(hwloc-distrib --single 8)
これらのコマンドはすべて、ホスト上で直接実行した場合と同じ出力を生成します。
トポロジ情報は、最初に hwloc-gather-トポロジー
スクリプト。
リターン VALUE
実行が成功すると、 hwloc-gather-トポロジー コード 0 で終了します。
hwloc-gather-トポロジー 次のようなエラーが発生した場合、ゼロ以外の終了ステータスを返します。
(ただし、これに限定されません) アーカイブまたは出力ファイルの作成の失敗。
onworks.net サービスを使用してオンラインで hwloc-gather-topology を使用する