(我无法找到我的问题的明确答案,也许我使用了错误的搜索词)
我想用一个没有压缩或无损压缩的相机记录许多图像,在一个没有那么强大的设备上,只有一个固态驱动器。经过调查,我决定,如果有的话,压缩将是简单的 png 图像(这不是讨论的一部分)。鉴于这些限制,我希望能够以最大可能的频率从相机进行记录。瓶颈是(只有一个)硬盘驱动器速度。我想使用 RAM 进行排队,并使用少数可用内核来并行压缩图像,从而减少要写入的数据。
压缩数据后,如果我将所有字节流式传输到一个文件中,是否可以提高写入速度? MB)每个图像仍在最大磁盘带宽下工作?(或非常接近,例如 >90%)?
我不知道这是否重要,这将使用 C++ 及其库来完成。