/procを使用してLinuxにCPUとRAMの情報を表示します。これら2つのコマンド$ cat /proc/cpuinfo
と$ cat /proc/meminfo
を組み合わせることは可能ですか?値はコンテナとのcgroupの存在下で誤解があるかもしれないと報告することをCPUとRAMに関する情報を表示するには/ procを使用してください。
cat /proc/cpuinfo /proc/meminfo
注:ありがとう
/procを使用してLinuxにCPUとRAMの情報を表示します。これら2つのコマンド$ cat /proc/cpuinfo
と$ cat /proc/meminfo
を組み合わせることは可能ですか?値はコンテナとのcgroupの存在下で誤解があるかもしれないと報告することをCPUとRAMに関する情報を表示するには/ procを使用してください。
cat /proc/cpuinfo /proc/meminfo
注:ありがとう
あなたはこれを使用することができます。いくつかのコンテナフレームワークは、これらの疑似ファイルに表示されているものより少ないリソースをコンテナに割り当てます。たとえば、メモリの1.5 GiBが/proc/meminfo
で利用可能であると表示されても、必ずしもアプリケーションが1 GiBを割り当てることはできません。同様に、/proc/cpuinfo
に8つのコアがリストされていても、アプリケーションがCPUの親和性を変更した場合でも、コンテナ内のアプリケーションは2つのコアでのみスケジュールされます。一部のコンテナフレームワークでは、疑似ファイル/proc
を使用してコンテナにプレゼンテーションする前に、ホスト情報を調整しません。
はここでOpenJDKの開発者がこの問題を扱っている方法は次のとおりです。
OK、わかりました。私に説明してくれてありがとう。 – mercredi
あなたは*コンバイン*とはどういう意味ですか?なぜ 'cat/proc/cpuinfo/proc/meminfo'にならないのでしょうか? (どちらも特にcgroups/containersでは信頼できません) –
これは私が探していたものです。ありがとうございました:) cgroups/containersの意味はどういう意味ですか? (何らかの形でcgroupsを理解しています..) – mercredi