我是一名 Linux 菜鸟,所以我试图找出一个差异。问题是与“ps aux”命令的输出相比,/proc/loadavg 中可用的 1 分钟平均负载没有意义。例如,有时 1 分钟平均负载达到 15+。鉴于我的 VPS 有 6 个内核,这是一个巨大的负载。然而,“ps aux”几乎没有显示任何负载——所有进程的 %CPU 加起来只有几个百分点。
我究竟做错了什么?这种差异是否是由于“ps”显示当前正在运行的进程,而高 1 分钟平均值可能是由不再运行的进程引起的?如果是这种情况,我如何查看过去一分钟内运行的所有进程的列表?