Ole*_*nge 13
如果您的系统没有受到影响(例如,文件可能在缓存中),那么 GNU Parallel http://www.gnu.org/software/parallel/可能适合您:
find . -print0 | parallel -0 -j10 cp {} destdir
Run Code Online (Sandbox Code Playgroud)
这将运行 10 个并发cp
s。
优点:读起来很简单。
缺点:GNU Parallel 在大多数系统上都不是标准配置——因此您可能必须安装它。
观看介绍视频了解更多信息:http : //www.youtube.com/watch?v=OpaiGYxkSuQ
另请参阅https://oletange.wordpress.com/2015/07/04/parallel-disk-io-is-it-faster/以了解并行磁盘 I/O 的讨论。
没有低级机制可以做到这一点,原因很简单:这样做会破坏系统性能。对于盘片驱动器,每次写入都会争夺磁头的位置,从而导致大量 I/O 等待。对于 SSD,这最终会使一个或多个系统总线饱和,从而导致其他问题。
归档时间: |
|
查看次数: |
14333 次 |
最近记录: |