读书人

多个历程同时写文件的速度优化

发布时间: 2014-07-06 16:27:23 作者: rapoo

多个进程同时写文件的速度优化
写一个6G的文件(比如TIF),在单机多核上跑,数据都已经在内存里面,用四个进程来跑写文件的部分,因为在硬盘上只能一个磁针写数据,怎么能够使整个过程最短。
采用了按进程对数据分块,但是这样只是减小内存消耗,怎么能够利用多进程或者其他方法快速写完?

[解决办法]
瓶颈在文件IO上,楼上注意楼主说的是多核,如果是PC机没办法优化,如果使用了磁盘阵列的服务器则使用多进程可以提高速度,其他没有办法;因为文件IO同时只能是一个进程占用

读书人网 >VC/MFC

热点推荐