GNU parallel一个本地执行并行作业,或使用远程计算机的Shell工具。作业通常是输入每一行运行一个命令或一个小的脚本。典型的输入文件,主机列表,用户列表,一个网址列表,或一个表的列表清单。如果您今天使用xargs,你会发现GNU平行非常容易使用,GNU的并行写入到相同的选项xargs。如果你写在shell中循环,你会发现GNU并行是能够取代大部分的循环,并在并行运行多个作业机会,使他们更快地运行。如果您使用PPSS或pexec,你会发现GNU并行往往使命令更容易阅读。 GNU并行使得确保从命令的输出是相同的输出,你会得到依次运行命令。这使得它可以从GNU并行使用其他程序的输入输出。
GNU parallel是一个Linux下的命令行脚本工具,用来并行执行本地和远程机器上的作业。
GNU Parallel 20110722该版本包括以下方面的更新:
- niceload硬盘选项将暂停一个程序,如果达到限制,
- 软将放缓程序
- 运行IO会减慢程序的磁盘IO,如果超过一定限度。
- 运行负荷将放慢一个程序,如果loadaverage超过一定限度。
- 运行-MEM将放慢一个程序,如果可用内存低于一定的限度。
- 运行noswap将放慢一个程序,如果计算机在交换数据。
- 启动IO
- 启动负载
- 开始MEM
- 启动noswap将推迟启动程序,直到系统的低于限制。
- io
- load
- MEM
- noswap相同设置
- 运行
- 启动
下载地址:http://ftp.gnu.org/gnu/parallel/parallel-20110722.tar.bz2
时间: 2024-12-03 18:13:22