此外,Intel 惹人了超线程技巧用来进步并行计算才能。
留意,单个 CPU 核同一时光只能履行一个义务,于是产生了多 CPU/处理器、多核 CPU,以及多线程技巧。
多 CPU 时,多个法度榜样可以同时履行。如今的 Intel CPU 应用了多核心和超线程技巧。
- $ nproc
- 4
- # 或者
- lscpu
也可以应用 grep 敕令:
为了进一步懂得体系负载,须要做一些假设。假设体系负载如下:
- 23:16:49 up 10:49, 5 user, load average: 1.00, 0.40, 3.35
在单核体系中意味着:
- CPU 被充分应用(100%);比来的 1 分钟有 1 个过程在运行。
- CPU 有 60% 处于余暇状况;在比来的 5 分钟没有过程等待 CPU 时光。
- CPU 平均过载了 235%;比来的 15 分钟平均有 2.35 个过程在等待 CPU 时光。
在双核体系中意味着:
- 有一个 CPU 处于完全余暇状况,另一个 CPU 被应用;比来的 1 分钟没有过程等待 CPU 时光。
- CPU 平均 160% 处于余暇状况;比来的 5 分钟没有过程等待 CPU 时光。
- CPU 平均过载了 135%;比来的 15 分钟有 1.35 个过程等待 CPU 时光。
也许你还会爱好:
- 20 个监控体系机能的敕令行对象(一)
- 13 个 Linux 机能监控对象(二)
- Perf:一个 Linux 上的机能监控分析对象
- 应用 Nmon 监控 Linux 的体系机能
总而言之,如不雅你是体系治理员,你应当存眷高的平均负载。平均负载高于 CPU 核心数意味着须要增长 CPU,反之则意味着 CPU 未被充分应用。
想要图形样式监测平均负载,请戳:ttyload – 终端中色彩编码图形显示 Linux 平均负载。
【编辑推荐】
- Linux常用机能分析敕令
- Linux过程间通信——应用消息队列
- Linux中高效编写Bash脚本的10个技能
- 开辟一个Linux调试器(一):预备情况
- Linux基金会泄漏将来 Linux内核可能会惹人情势验证
推荐阅读
存储是二十多年前开端供给的第一个基本架构云办事。这个概念比较早,然则可以追溯到大年夜型机计算分时办事的最早阶段。然则,在以前几年中,人们在数据中间看到了深刻变更,以及即将到来>>>详细阅读
本文标题:理解Linux的平均负载和性能监控
地址:http://www.17bianji.com/lsqh/35903.html
1/2 1