为什么 7z 压缩速度和 CPU 占用率低

为什么 7z 压缩速度和 CPU 占用率低

在这样的系统上:

在此处输入图片描述

要使用 7Zip 进行压缩,我使用这样的设置:

在此处输入图片描述

压缩如下:

在此处输入图片描述

在此处输入图片描述

我甚至改变了压缩级别0 - no compression并将目标磁盘更改为单独的物理 SSD 驱动器,但压缩速度仍然约为 40 MB/s 并且 CPU 使用率很低。

问题:为什么 CPU 使用率和压缩速度如此之低?这与源驱动器 C: 上的 HDD 速度有关吗?

评论:

  • 要压缩的源数据位于 C:
  • 目的地设置为 E:
  • 两个驱动器都是独立的物理驱动器
  • C:是硬盘
  • E: 是 SSD

答案1

通过不压缩检查,您已经确认了原因:您不是受到 CPU 能力的限制,而是受到 IOPS 的限制。如果您确实有一个硬盘(旋转生锈),那么这个速度(40+ MB/s 读取 + 40 MB/s 写入 + 寻道)是可以接受的。在您的屏幕截图中,目标是不是在您的 SSD 上。否则,您的硬盘驱动器可能也会忙于常规操作。

看起来 Windows Server 没有在任务管理器中显示硬盘,但也许您可以在资源监视器中看到它并确认它实际上~100%繁忙。

相关内容