dai*_*isy 6 grep gzip multithreading
我zgrep
在一台有 16 个 CPU 的计算机上运行,但运行任务只需要一个 CPU。
我可以加快速度,也许可以利用所有 16 个内核?
PS IO很好,我可以将gzip压缩文件复制到内存磁盘中
slm*_*slm 10
你可以做@UlrichDangel的意见建议,并替换可执行gzip
用pigz
。如果你想要的东西一点点创伤小,你还可以创建功能gzip
和gunzip
并将其添加到您的$HOME/.bashrc
文件。
gzip() {
pigz "$@"
}
export -f gzip
gunzip() {
unpigz "$@"
}
export -f gunzip
Run Code Online (Sandbox Code Playgroud)
现在,当您运行时,zgrep
否则zcat
它将pigz
改用。