如何测试我的内核显示正确的负载平均值?该服务器上的负载总是很高,我怀疑这是真正的负载。我使用内核3.2.0
Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.53-2 x86_64 GNU/Linux
和Debian版本7.3
如果您计划直接从内核获取更多信息,那么最好查看/proc/proc/sched_debug(这需要,sched_debug = y),那么您可以在中查找相关信息那里。他们基本上出口了各种跑步字段。负载,运行任务的#,通过CPU_LOAD加载stat []等。解释这些字段可能需要Linux调度程序的内部知识。
要保持直截了当,您可以做:
cat /proc/sched_debug|grep -w load
这将为您提供与负载相关的所有信息。如果可能的话,编写脚本或程序来解析所需的字段以更好地解释。希望这会有所帮助!
您可以通过执行以下命令
找到平均负载uptime
top
cat /proc/loadavg