Shell Script 讀取 Load Average


在 Linux 要讀取 Load Average 的數值很容易, 用 uptime 指令或檢取 /proc/loadavg 檔案便可以, 而以下文章是在 Shell Script 把 load average 讀取。

uptime 輸出結果:

$ uptime

09:50:17 up 7 days, 13:52, 1 user, load average: 0.35, 0.18, 0.11

上面的輸出結果, 只要用 “load average:” 作為分隔字串, 用 awk 分割後便可以得出 load average 數值。由於上面只有 3 個 “:” 字符, 而前兩個是在時間內, 所以可以用正規表達式, 把英文字串後加上 “:” 字符分隔, 再用 awk 分割:

One Response

  1. Avatar jacob 02 December 2021

Leave a Reply