どのサーバーが過負荷になったかを知るために、サーバーの負荷をCPUコアの数で割った値を知りたいです。次のようにCPUコアの数を取得できます。
$ grep -c processor /proc/cpuinfo
2
以下を使用してサーバーの負荷を取得できます。
$ uptime | awk '{print $11}'
0.47,
0.47/2
今分けて得たいです0.23
。これを行うためにどのマンページを読まなければならないのか、どうすればわかりますか?私は本当に正しいコマンドを見つけるために次のステップが何であるかを理解する方法を本当に探しています。コマンド自体を尋ねることではありません。
私はこの問題をオンラインで検索しましたが、Googleでさえ私を正しい方向に導くことができませんでした。それでは、代替のどのキーワードを検索する必要がありますか?明らかな「linux、Division、bash、出力」は役に立ちません。
ベストアンサー1
これにより、トリックを実行できます。
(awk '{printf "%s/", $2}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l
/proc/loadavg
uptime
また、コマンドがロードをインポートする場所でもロードをインポートする必要があります。