![CPUコアが1個またはn個のLinuxシステムの総CPU使用率を取得するには?](https://linux33.com/image/109475/CPU%E3%82%B3%E3%82%A2%E3%81%8C1%E5%80%8B%E3%81%BE%E3%81%9F%E3%81%AFn%E5%80%8B%E3%81%AELinux%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E7%B7%8FCPU%E4%BD%BF%E7%94%A8%E7%8E%87%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%9F.png)
現在、以下の方法を使用してtopコマンドからCPU使用率アイドル値を抽出し、その値を100から減算します。このアプローチは正しいですか?同じ目的を達成するためのより良い方法はありますか?
また、私のLinux VMはいくつかの基本的なツール(例えばtop
。
CPU_IDLE="$(top -bn2 | grep -F '%Cpu' | tail -n 4 | gawk '{print $8 $9}' | tr -s '\n\:\,[:alpha:]' ' '| gawk '{print $2}'),"