打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
强大的并行工具 GNU Parallel

你是否曾经计算过一个非常大的数据(几百GB)?或是在里面搜索,或其它操作(一些无法并行的操作比如grepbzip2wcawksed),然而这些不能并行运算的软件都只能使用一个CPU内核,不能发挥出计算机的真正实力,所以往往会造成一核有难,N核围观的局面。

本期就要强烈安利一个真·并行工具 —— GNU Parallel,它是一个shell工具,可以在一台或多台计算机上并行的执行计算任务,一个计算任务可以是一条shell命令或者一个以每一行做为输入的脚本程序。GNU Parallel会把输入分块,然后通过管道并行执行。

如果你会使用xargstee命令,你会发现GNU Parallel非常易于使用,因为GNU Parallel具有与xargs一样的选项。GNU Parallel可以替代大部分的shell循环,并且用并行的方式更快的完成计算任务。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
不常用,但很有用 | ICC2寻宝(一)
R 编程并发的基础知识有哪些?
不朽 C 为新贵 Python 应用提速 8000 倍!
invoke-一种用于管理面向shell的子进程的python工具
科普:并行计算、分布式计算、集群计算和云计算
浅谈 .Net 的并发与并行
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服