如何测试内核是否显示了正确的平均负载?这个服务器的负载总是很高,我怀疑它是不是真正的负载。我使用内核3.2.0
Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.53-2 x86_64 GNU/Linux和Debian版本7.3
发布于 2014-01-20 12:33:02
如果您计划直接从内核获取更多信息,那么最好查看/proc/sched_debug (这需要SCHED_DEBUG=y),然后可以在其中查找与加载相关的信息。它们基本上导出了各种运行队列字段,如。load,运行任务的#,通过cpu_load[]加载stat等等。解释这些字段可能需要一些Linux调度程序的内部知识。
为了保持秩序,你可以:
cat /proc/sched_debug|grep -w load这将给你所有与负载相关的信息。如果可能的话,编写一个脚本或程序来解析所需的字段以获得更好的解释。希望这能有所帮助!
发布于 2014-01-20 11:56:36
您可以通过执行以下命令来找到负载平均值
uptime
top
cat /proc/loadavghttps://stackoverflow.com/questions/21233314
复制相似问题