単純なアーキテクチャ クエリ用の UNIX ユーティリティがいくつかあることは知っています。
arch
nproc
lsb_release -a
クラスタ/スーパーコンピュータ/ノードについて調べる簡単な方法はありますか?たとえば、マシンのテラフロップ数などを調べる方法はありますか?
単純なアーキテクチャ クエリ用の UNIX ユーティリティがいくつかあることは知っています。
arch
nproc
lsb_release -a
クラスタ/スーパーコンピュータ/ノードについて調べる簡単な方法はありますか?たとえば、マシンのテラフロップ数などを調べる方法はありますか?
はいといいえ。
いいえ、クラスターが実際に提供できる有効なフロップ数を見つけることはできません。そのためには、 Top500 ランキングで使用されるHPLなどのベンチマークが必要です。ベンチマークによって得られる値は、プロセッサの能力、メモリの速度、ネットワークの遅延などによって異なります。
ただし、プロセッサ ファミリと周波数、および物理コアの数に基づいて、ノードの内容から 1 つのノードの理論上の最大電力 (FLOPS 単位)を計算できます。ここで/proc/cpuinfo
式を参照してください。
短い答え:いいえ。
少し長い答え:いいえ。それらを測定するには、ベンチマークを実行する必要があります。情報は、問題のスーパーコンピューターの所有者/管理者から入手できる必要があります。
標準的な方法はありません - そのようなクラスター/スーパーコンピューター/ノードのほとんどはカスタム構築されており、管理者は、料金ノードの数など、現在および利用可能な使用状況を判断するためのツールを追加している可能性がありますが、そのような数を返すツールを持つだけではあまり役に立ちません。実用的に役立ちます。
数値を実際に取得する唯一の方法は測定することであり、これにアプローチする方法はいくつかあります。使用しているシステムで測定されている可能性があります。測定されているかどうかは管理者に尋ねることができますが、それ以外の場合は、数値目標を狙うというよりは、おそらく「十分な処理能力があるか」の問題です。