主页

索引

模块索引

搜索页面

cpu_sup模块

util/0/1

结构:

util() -> CpuUtil | {error, Reason}
类型:
CpuUtil = float()

util(Opts) -> UtilSpec | {error, Reason}
类型:
Opts = [detailed | per_cpu]
UtilSpec = UtilDesc | [UtilDesc]
 UtilDesc = {Cpus, Busy, NonBusy, Misc}
  Cpus = all | int() | [int()]()
  Busy = NonBusy = {State, Share} | Share
   State = user | nice_user | kernel
    | wait | idle | atom()
   Share = float()
  Misc = []
Reason = term()

实例:

cpu_sup:util([per_cpu]).
cpu_sup:util([detailed]).
cpu_sup:util([detailed,per_cpu]).
cpu_sup:util().

avg1/avg5/avg15

结构:

avg1() -> SystemLoad | {error, Reason}
类型:
SystemLoad = int()
Reason = term()

说明:

获得负载load的值(默认*256)

实例:

erl> cpu_sup:avg1()/256.

主页

索引

模块索引

搜索页面