搜索找到 2 个匹配

lvyou
周六 2月 23, 2019 1:59 pm
版面: 应用交流
主题: 缓慢的写入行为,可能是一个性能提升点
回复总数: 3
阅读次数: 4884

Re: 缓慢的写入行为,可能是一个性能提升点

速度是从Win10的任务管理器中观察到的,就是附件截图指的地方。

在flush缓存的那段时间里,robocopy会被卡住,直到flush完毕。
但是即使被卡住,如果写入速度能提升几倍的话,也是划算的。
lvyou
周一 2月 18, 2019 5:19 pm
版面: 应用交流
主题: 缓慢的写入行为,可能是一个性能提升点
回复总数: 3
阅读次数: 4884

缓慢的写入行为,可能是一个性能提升点

当使用Robocopy进行文件复制时,有一个/Z参数,可开启断点续传模式。 经过测试,这个模式会极大降低写盘速度,这是可以理解的,也许为了实现断点续传,程序需要不断保存一些状态信息,增加了io数量。并且为了保证断点数据正确,可能还会有一些事务型写入,进一步降低了性能。 我在一个USB3移动硬盘上实测,正常文件复制速度大概是100MB/S左右这个量级,如果打开/Z模式,速度会骤降到1~2MB/s左右,而加入primocache写缓存之后,/Z模式可以提升到大约20MB/s这个量级。 以上情况都是正常且可以理解的。 但是,当我在/Z模式复制过程中尝试手动Flush缓存的时候,写入速度会直接提升到大...