代码之家  ›  专栏  ›  技术社区  ›  Pete Karl II

tload中的值是什么意思?

  •  1
  • Pete Karl II  · 技术社区  · 17 年前

    我试图维护的服务器正在攻击我。

    它说:

    1.36, 1.12, 0.59 -------------

    我应该从中得到什么?这是我们自己开发的stat服务器,它接收大量请求,并运行logrotate&cron是一个日志解析脚本。它还生成包含“前10名”内容列表的静态JSON文件,并为这些内容列表提供请求。

    1 回复  |  直到 17 年前
        1
  •  3
  •   Rob Prouse    17 年前

    这些是过去1、5和15分钟间隔的平均负荷。平均负载高于1意味着进程正在等待CPU。这是一篇维基百科关于 load averages .

    因为您的平均负载正在减少,所以看起来您的服务器上有短时间运行、间歇性的重负载。这也意味着您可能会受到CPU的限制,尽管这不一定是因为内存或IO瓶颈可能会导致大量的上下文切换。

    也就是说,1.36并没有那么高,所以我会看看内存或IO限制。

    推荐文章