我有一个脚本,它包含整个源代码目录(大约800MB),我希望它尽可能快地运行。由于某种原因,GNU Tar在解开时很慢。我想知道是否有人已经进行了这种比较并且知道哪个应用程序具有最快的tar / untar实现。 对于Windows,顺便说一句。

有帮助吗?

解决方案

比较GNU tar与什么?

你的tar程序的性能最终(当你已经删除了反病毒等因素时)受I / O限制,所以你最好获得更快的tar是获得更快的硬件。

其他提示

http://www.7-zip.org/ 可能会快一点,没有直接相互测试它们。 一个考虑因素可能是让你的tar脚本将文件存储在tar存档中而不是压缩它们,但这只是在不考虑filesize的情况下。 如果你不需要它们来获得更小的,只是存储在一个tar文件中,那么完全关闭压缩将给你带来很大的好处。

此外,只需检查并确保您没有在后台运行的按访问病毒扫描程序,因为每次更改时都会重新扫描您的tar文件,并显着增加您的停机时间。

我针对GNU tar测试了7zip,而且速度较慢.. :( WinRAR也慢了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top