Linux 技术手札

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 分割:

Exit mobile version