如何使用所有的CPU内核在我的服务器(有4个内核)的Linux Debian的OpenVZ的过度到gzip压缩更快一个大文件?多CPU核心gzip压缩大文件
我试图使用这些命令,但我不能把拼在一起核 CORES=$(grep -c '^processor' /proc/cpuinfo)
更 split -b100 file.big
这款本作拆分大文件用gzip的
GET号命令与多个核心 find /source -type f -print0 | xargs -0 -n 1 -P $CORES gzip --best
我不知道这是否是op的最佳方式大文件timize gzip的过程..
您是否介意解释为什么您认为单流有利? –
gzip命令行实用程序将正确处理串联的gzip流,但大多数其他软件不会。大多数其他软件将停止在第一个gzip流的末尾,包括几乎所有需要gzip内容编码的网页浏览器。 –
感谢您的解释 - 尽管如果文件足够大以保证多核处理,它们不太可能用于Web使用。 –