POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 10642|回复: 23
打印 上一主题 下一主题

是不是CPU使用率达到100%就算满载,与运算的内容无关?

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-1 09:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT

是不是无论做什么,只要CPU达到100%使用率,就算满载了?
对满载定义不是很清晰,请大家指教一下。
2#
发表于 2009-11-1 10:21 | 只看该作者
严格来说不算
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-1 10:26 | 只看该作者
肯定不是
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2009-11-1 11:30 | 只看该作者
谢谢LS两位回答,但还不是很明晰

继续求教
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-1 11:33 | 只看该作者
进来学习学习
回复 支持 反对

使用道具 举报

6#
发表于 2009-11-1 11:54 | 只看该作者
那怎么样才算是满载?
回复 支持 反对

使用道具 举报

7#
发表于 2009-11-1 12:05 | 只看该作者
应该是各子系统都要充分运作
回复 支持 反对

使用道具 举报

8#
发表于 2009-11-1 12:09 | 只看该作者
比如极端情况下只要做IO吞吐就能让CPU满载,这时CPU各个模块基本空载
回复 支持 反对

使用道具 举报

sinazealot 该用户已被删除
9#
发表于 2009-11-1 12:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

10#
发表于 2009-11-1 12:29 | 只看该作者
针对的内容不同
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2009-11-1 18:45 | 只看该作者
继续求解~~
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2009-11-2 11:17 | 只看该作者
请大家指教
回复 支持 反对

使用道具 举报

13#
发表于 2009-11-2 11:25 | 只看该作者
CPU里面是流水线,例如 一个拧螺丝,一个喷漆,一个装箱这样。 那么你只安排充足的拧螺丝任务,这条流水线当然是 100%的使用时间了(任务管理器里面的100%使用)
但是他的利用率呢? 就只有1/3
回复 支持 反对

使用道具 举报

14#
发表于 2009-11-2 11:48 | 只看该作者
满不满载看你说的哪方面了。如果是说让CPU各个部件,ALU的FPU的等等,都满负荷运行起来,基本很少有线程能做到这点,看超线程的效果就知道了,SMT正是基于很少有线程能完全利用CPU资源这点,将传统的单核CPU分化部分资源来做其它事。

如果你是说的任务管理器那类,那指的是CPU时间,Windows里面的定义就是一个采样周期内非空闲时间和空闲时间的比值,也就是运行用户进程和运行Systen Idle Process(当然这不是一个真正存在的进程)进程的时间比值。简单点理解就是CPU花多少时间在忙用户的事。时间资源是CPU一个相当重要的资源,好比一个很有能力的人,如果一整天让他干些无聊的事,那他的时间全被占用了,正事做不了,但那不代表他没能力做那些大事,只是时间花在了不该花的地方。你写一个空循环,循环里面什么事都不做,有几个核心(指的是有能力执行线程的,包括逻辑核心,因为它们都能分配执行时间)开几个,你也会发现系统反应变迟钝了,不是空循环需要强大的执行能力,而是它们把CPU的时间占用了,让它干正事的时间变少了。
回复 支持 反对

使用道具 举报

15#
发表于 2009-11-2 11:49 | 只看该作者
学习下………………
回复 支持 反对

使用道具 举报

16#
发表于 2009-11-2 12:00 | 只看该作者
举个简单的例子:一个人搬20公斤的重物时就不能同时做别的事了(相当于100%的利用率),另一个人搬50公斤的重物时也是100%的利用率,但负载量不一样。
CPU的内部结构可以分为控制单元,逻辑运算单元和存储单元(包括内部总线及缓冲器)三大部分。即使逻辑运算单元在全速运算数据(但总线传输数据并没有满负荷),此时任务管理器也显示核心为100%,象Orthos等软件的原理就是让CPU内部所有单元满负荷工作以达到检测稳定型的目的。
回复 支持 反对

使用道具 举报

头像被屏蔽
17#
发表于 2009-11-2 12:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

18#
发表于 2009-11-2 12:22 | 只看该作者
举个简单的例子:一个人搬20公斤的重物时就不能同时做别的事了(相当于100%的利用率),另一个人搬50公斤的重物时也是100%的利用率,但负载量不一样。
CPU的内部结构可以分为控制单元,逻辑运算单元和存储单元(包 ...
潇潇红叶 发表于 2009-11-2 12:00


OR应该也没IBT满载的,OR是某种算法而已那
回复 支持 反对

使用道具 举报

19#
发表于 2009-11-2 13:14 | 只看该作者
OR的算法没有IBT(与LINX,OCCT原来都一样)那么BT的使用内存和总线带宽
回复 支持 反对

使用道具 举报

20#
发表于 2009-11-2 14:35 | 只看该作者
拿个VB脚本写几行就可以让CPU100%,但是显然他没啥负载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-11-27 11:14

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表