当前位置:首页 > 内存 > 正文

解压吃cpu还是内存

  • 内存
  • 2024-09-06 14:18:06
  • 6030

一、请问电脑的解压缩性能和视频压制所需要看哪些硬件的性能?这个必须分开说。解压是一个基于CPU性能,加上内存性能的操作,稍微受硬盘速度的影响,还是比较高的,但是大小核的架构还是没有优化。
视频压缩转码原本和解压操作类似,只是算法不同,但是显卡厂商提供了硬解码方案后,将显卡加入到计算过程中,但是显卡可以。已经提供了主要的计算能力,并且对CPU性能的需求仍然存在。
视频转码虽然复杂,但是处理方法还是很简单的。​​高端个人电脑就可以解决,不需要专用服务器,必须使用,但也不是不可以,只是性价比相当低。


二、解压速度和什么有关解压速度与电脑配置有关。
一般压缩软件的解压速度约为每秒30米,这与电脑配置有关,一般认为与内存、CPU和硬盘关系较大,在目前正常的实际情况下解压速度速度主要受硬盘盘片的影响。最常用的解压软件有Winrar、Winzip、好易、7zip等。
电脑配置是衡量电脑性能的标准。这主要是由CPU、显卡、主板、内存、硬盘、显示器、机箱、光驱、键盘、鼠标、散热系统决定的。CPU主要取决于频率以及L2缓存、L3缓存和核心的数量。主频越高,L2缓存越大,L3缓存越大,核心数越多,运行速度越快。更快的CPU只有L3缓存,这会影响响应速度。
硬盘分为固态硬盘(SSD)、机械硬盘(HDD)、混合硬盘(SSHD)。固态硬盘速度最快,混合硬盘次之,机械硬盘最差。硬盘越大,可以存储的文件就越多(例如存储电影、音乐等)。一、硬盘的数据读写速度和硬盘的转速(分为高速)。大型服务器常用硬盘和低速硬盘。
三、解压文件的速度瓶颈在cpu还是硬盘速度?

文件解压的瓶颈是硬盘速度。

主流机械硬盘的速度约为50至150MB/s,SSD速度约为150至500MB/s。主流CPU(包括管道)和内存速度约为100至500MB/s。大约是硬盘速度的1000倍。

换句话说,如果你的解压算法解压一个字节平均需要不到100条指令,那么你的硬盘速度将很难跟上CPU的速度。解压缩一个字节需要不到1,000条指令,这使得大多数机械硬盘很难跟上CPU的速度。

简介

通常,zip的解压字典只有32K或64K,因此在解压过程中不会每次都搜索整个字典。在默认配置下,很难完全占用CPU。考虑到多核,每个核的负担更低,磁盘IO的负担更大,瓶颈更加明显。

例如,在7zip的LZMA2算法中,如果字典分配为1G,线程数为16,则压缩所需的内存约为88G,这对于大多数PC来说是不够的。在超级计算机上压缩并在普通计算机上解压缩可能会占用CPU。