计算机任务管理器中100%的硬件使用率是什么意思?坪山笔记本维修_100%使用计算机硬件是什么意思?,当cpu或磁盘使用率为100%时,硬件是否真正满载?
任务管理器中的CPU使用率只是“非空闲时间”中核心的百分比。有些任务只能在单个线程中运行,因此单个内核很容易完全加载。例如,当满载具有4个核心和8个线程的单核CPU时,CPU利用率为100/8,即12.5%。
现代CPU是一个非常复杂的整体。每个内核包含自己的一组指令解码,数据高速缓存,整数算术单元,浮点算术单元和其他功能单元。由于许多限制,在许多情况下,只有一部分设备可以工作。因此,即使任务管理器显示出100%的利用率,也没有完全加载硬件(典型示例是使用Prime95烘焙机)。
让我们看一下硬盘的100%使用率:
众所周知,固态硬盘的性能是机械硬盘的数百倍,特别是随机读取和写入功能非常强大。下图是东芝TR200固态硬盘ASSSDBenchmark速度测试:
但是,在某些情况下,固态驱动器的利用率仍将接近100%,此时的读写速度远远低于每个人的预期水平。到底是怎么回事?
此现象有点类似于100%CPU使用率,但不完全相同。在日常用作系统磁盘的情况下,读取和写入混合在一起,并且随机访问的比率大于顺序访问,这与运行速度测试时的纯读取或纯写入有很大不同。
固态驱动器使用多通道技术来增加顺序读取和写入带宽,但是主固件算法对随机读取和混合读取以及写入的优化效果直接决定了固态驱动器在实际使用环境中的性能。下图显示了使用ToshibaTC58NC1010GSB主控制器和ToshibaBiCS闪存颗粒对ToshibaTR200固态硬盘进行的拆卸。
一般来说,4K随机混合读写,70%读取/30%写入是可以更好地反映固态驱动器实际性能的速度测量方法。如您所见,混合读写的速度比纯读写的速度要低得多,但是它更能代表实际的使用环境。
除了读写带宽外,响应时间也是一个非常重要的指标。它显示了硬盘驱动器接收读写命令和返回数据之间的延迟。数字越小,计算机的响应速度越快。下图显示了用作系统磁盘的ToshibaRC100,在复杂的混合读写条件下,它仍可提供低至0.3毫秒的平均响应时间。
无论是CPU还是固态驱动器,使用率(或活动时间)实际上代表着硬件的繁忙程度。100%的利用率不一定意味着硬件已满载,但至少表明当前的硬件存在性能瓶颈。在许多情况下,软件优化可以极大地提高硬件使用效率,但是当代的程序员比他们的前辈更不愿意花时间优化代码。