tar 操作耗时极长

tar 操作耗时极长

想知道是否有人可以帮助解决这个问题,我们在 HP Proliant DL580 G7 上运行 RHL 5,它有 2xCPU @1.87GHz 6XCORES,每个和 64GB RAM。最近使用 tar(tar -czvf filename.tgz /directory/to/backup)备份目录(62GB)需要长达 3 个小时。

正在备份的目录是通过 1Gb/s NIC 的 iscsi 连接的 LUN。到目前为止,我已经测试了该 LUN 的 R/W,速度为 35MB/s 到 40MB/s。查看 top tar 时处理器使用率达到 100%。

尽管我对处理器性能很看重,但我还是想听听您的一些意见。我需要了解为什么完成 tar 过程需要 3-4 个小时。

有任何想法吗?

感谢和问候。

答案1

您正在压缩(甚至使用 gzip)62 GB 的数据。以 40 MB/s 的速度,该传输本身需要大约 30 分钟。但是,gzip 占用大量 CPU。如果您将两个核心都固定在 100%,那么这就是答案。

相关内容