如果 CPU 始终处于 80% 的繁忙状态,是否意味着它的响应速度降低了 80%?
如果我在 80%(即 CPU 使用率,而不是平均负载)时间繁忙的 CPU 中运行应用程序,应用程序的响应速度是否会降低 80%?
If I run an application in a CPU which is busy 80% (i.e. CPU usage, not load avg) of the time, will the application become 80% less responsive?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不,你不能这样等同,
No. You cannot equate like this,
80%从哪来的? CPU 使用率和 CPU 负载之间存在差异(您可以使用 unix top 命令获取两者)。百分比仅显示所有正在运行的线程中花费在 CPU 上的百分比,负载显示有多少线程在队列中等待执行......无论哪种情况,这些数字都不会为您提供有关 CPU 响应能力的太多信息,您需要做更多调查。
Where did you get the 80% from? There's a difference between CPU usage and CPU load (you can use the unix top command to get both). The percentage just shows what percentage of all running threads is spent on CPU, load shows how many threads are waiting in the queue to be executed ... in either case those numbers won't give you much information about CPU responsiveness, you need to do some more investigation.