- 浏览: 1904089 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
jquery打印指定的div -
GentlemanQc:
...
quartz系列(二)spring3.2.5与quartz2.1.7集群版集成简要说明 -
静夜独窗:
你好,能说一下server.xml增加的配置是怎么影响性能的吗 ...
tomcat7.0性能优化-挑战极限精简版 -
beyondfengyu:
beyondfengyu 写道如果每个客户进程的时间不同步,时 ...
java并发(二十二)分布式锁 -
beyondfengyu:
如果每个客户进程的时间不同步,时间超前的进程是不是更容易得到锁 ...
java并发(二十二)分布式锁
官方地址
http://www.gnu.org/software/parallel/
下载安装包 parallel-latest.tar.bz2
解压
tar -jxvf parallel-latest.tar.bz2
安装:老套路
configure
make -j8
make install -j16
随便找个文件,做一下并发查找试试
cat install.log.syslog | parallel --pipe grep 'group'
输出
[root@dev-suning ~]# cat install.log.syslog | parallel --pipe grep 'group'
Academic tradition requires you to cite works you base your article on.
When using programs that use GNU Parallel to process data for publication
please cite:
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
;login: The USENIX Magazine, February 2011:42-47.
This helps funding further development; and it won't cost you a cent.
If you pay 10000 EUR you should feel free to use GNU Parallel without citing.
Silence the citation notice: run 'parallel --bibtex' once or use '--will-cite'.
<86>Feb 2 16:44:01 groupadd[1406]: group added to /etc/group: name=floppy, GID=19
<86>Feb 2 16:44:01 groupadd[1406]: group added to /etc/gshadow: name=floppy
<86>Feb 2 16:44:01 groupadd[1406]: new group: name=floppy, GID=19
<86>Feb 2 16:44:01 groupadd[1411]: group added to /etc/group: name=vcsa, GID=69
<86>Feb 2 16:44:01 groupadd[1411]: group added to /etc/gshadow: name=vcsa
<86>Feb 2 16:44:01 groupadd[1411]: new group: name=vcsa, GID=69
<86>Feb 2 16:44:01 groupadd[1422]: group added to /etc/group: name=utmp, GID=22
<86>Feb 2 16:44:01 groupadd[1422]: group added to /etc/gshadow: name=utmp
<86>Feb 2 16:44:01 groupadd[1422]: new group: name=utmp, GID=22
<86>Feb 2 16:44:01 groupadd[1426]: group added to /etc/group: name=utempter, GID=35
<86>Feb 2 16:44:01 groupadd[1426]: group added to /etc/gshadow: name=utempter
<86>Feb 2 16:44:01 groupadd[1426]: new group: name=utempter, GID=35
<86>Feb 2 16:44:19 groupadd[1564]: group added to /etc/group: name=cdrom, GID=11
<86>Feb 2 16:44:19 groupadd[1564]: group added to /etc/gshadow: name=cdrom
<86>Feb 2 16:44:19 groupadd[1564]: new group: name=cdrom, GID=11
<86>Feb 2 16:44:19 groupadd[1569]: group added to /etc/group: name=tape, GID=33
<86>Feb 2 16:44:19 groupadd[1569]: group added to /etc/gshadow: name=tape
<86>Feb 2 16:44:19 groupadd[1569]: new group: name=tape, GID=33
<86>Feb 2 16:44:19 groupadd[1574]: group added to /etc/group: name=dialout, GID=18
<86>Feb 2 16:44:19 groupadd[1574]: group added to /etc/gshadow: name=dialout
<86>Feb 2 16:44:19 groupadd[1574]: new group: name=dialout, GID=18
<86>Feb 2 16:44:20 groupadd[1603]: group added to /etc/group: name=saslauth, GID=76
<86>Feb 2 16:44:20 groupadd[1603]: group added to /etc/gshadow: name=saslauth
<86>Feb 2 16:44:20 groupadd[1603]: new group: name=saslauth, GID=76
<86>Feb 2 16:44:21 groupadd[1616]: group added to /etc/group: name=postdrop, GID=90
<86>Feb 2 16:44:21 groupadd[1616]: group added to /etc/gshadow: name=postdrop
<86>Feb 2 16:44:21 groupadd[1616]: new group: name=postdrop, GID=90
<86>Feb 2 16:44:21 groupadd[1620]: group added to /etc/group: name=postfix, GID=89
<86>Feb 2 16:44:21 groupadd[1620]: group added to /etc/gshadow: name=postfix
<86>Feb 2 16:44:21 groupadd[1620]: new group: name=postfix, GID=89
<86>Feb 2 16:44:21 useradd[1625]: add 'postfix' to group 'mail'
<86>Feb 2 16:44:21 useradd[1625]: add 'postfix' to shadow group 'mail'
<86>Feb 2 16:44:30 groupadd[2094]: group added to /etc/group: name=fuse, GID=499
<86>Feb 2 16:44:30 groupadd[2094]: group added to /etc/gshadow: name=fuse
<86>Feb 2 16:44:30 groupadd[2094]: new group: name=fuse, GID=499
<86>Feb 2 16:44:57 groupadd[2116]: group added to /etc/group: name=sshd, GID=74
<86>Feb 2 16:44:57 groupadd[2116]: group added to /etc/gshadow: name=sshd
<86>Feb 2 16:44:57 groupadd[2116]: new group: name=sshd, GID=74
附加阅读
想去掉版权信息,则需要执行一次
parallel --bibtex
然后输入
will cite
即可
实验的过程命令
参考文章
http://mp.weixin.qq.com/s?__biz=MjM5NDMwNjMzNA==&mid=203368206&idx=2&sn=76b4712c70803c8a94e0b2dce65e6d60&scene=2&from=timeline&isappinstalled=0#rd
http://www.gnu.org/software/parallel/
下载安装包 parallel-latest.tar.bz2
解压
tar -jxvf parallel-latest.tar.bz2
安装:老套路
configure
make -j8
make install -j16
随便找个文件,做一下并发查找试试
cat install.log.syslog | parallel --pipe grep 'group'
输出
[root@dev-suning ~]# cat install.log.syslog | parallel --pipe grep 'group'
Academic tradition requires you to cite works you base your article on.
When using programs that use GNU Parallel to process data for publication
please cite:
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
;login: The USENIX Magazine, February 2011:42-47.
This helps funding further development; and it won't cost you a cent.
If you pay 10000 EUR you should feel free to use GNU Parallel without citing.
Silence the citation notice: run 'parallel --bibtex' once or use '--will-cite'.
<86>Feb 2 16:44:01 groupadd[1406]: group added to /etc/group: name=floppy, GID=19
<86>Feb 2 16:44:01 groupadd[1406]: group added to /etc/gshadow: name=floppy
<86>Feb 2 16:44:01 groupadd[1406]: new group: name=floppy, GID=19
<86>Feb 2 16:44:01 groupadd[1411]: group added to /etc/group: name=vcsa, GID=69
<86>Feb 2 16:44:01 groupadd[1411]: group added to /etc/gshadow: name=vcsa
<86>Feb 2 16:44:01 groupadd[1411]: new group: name=vcsa, GID=69
<86>Feb 2 16:44:01 groupadd[1422]: group added to /etc/group: name=utmp, GID=22
<86>Feb 2 16:44:01 groupadd[1422]: group added to /etc/gshadow: name=utmp
<86>Feb 2 16:44:01 groupadd[1422]: new group: name=utmp, GID=22
<86>Feb 2 16:44:01 groupadd[1426]: group added to /etc/group: name=utempter, GID=35
<86>Feb 2 16:44:01 groupadd[1426]: group added to /etc/gshadow: name=utempter
<86>Feb 2 16:44:01 groupadd[1426]: new group: name=utempter, GID=35
<86>Feb 2 16:44:19 groupadd[1564]: group added to /etc/group: name=cdrom, GID=11
<86>Feb 2 16:44:19 groupadd[1564]: group added to /etc/gshadow: name=cdrom
<86>Feb 2 16:44:19 groupadd[1564]: new group: name=cdrom, GID=11
<86>Feb 2 16:44:19 groupadd[1569]: group added to /etc/group: name=tape, GID=33
<86>Feb 2 16:44:19 groupadd[1569]: group added to /etc/gshadow: name=tape
<86>Feb 2 16:44:19 groupadd[1569]: new group: name=tape, GID=33
<86>Feb 2 16:44:19 groupadd[1574]: group added to /etc/group: name=dialout, GID=18
<86>Feb 2 16:44:19 groupadd[1574]: group added to /etc/gshadow: name=dialout
<86>Feb 2 16:44:19 groupadd[1574]: new group: name=dialout, GID=18
<86>Feb 2 16:44:20 groupadd[1603]: group added to /etc/group: name=saslauth, GID=76
<86>Feb 2 16:44:20 groupadd[1603]: group added to /etc/gshadow: name=saslauth
<86>Feb 2 16:44:20 groupadd[1603]: new group: name=saslauth, GID=76
<86>Feb 2 16:44:21 groupadd[1616]: group added to /etc/group: name=postdrop, GID=90
<86>Feb 2 16:44:21 groupadd[1616]: group added to /etc/gshadow: name=postdrop
<86>Feb 2 16:44:21 groupadd[1616]: new group: name=postdrop, GID=90
<86>Feb 2 16:44:21 groupadd[1620]: group added to /etc/group: name=postfix, GID=89
<86>Feb 2 16:44:21 groupadd[1620]: group added to /etc/gshadow: name=postfix
<86>Feb 2 16:44:21 groupadd[1620]: new group: name=postfix, GID=89
<86>Feb 2 16:44:21 useradd[1625]: add 'postfix' to group 'mail'
<86>Feb 2 16:44:21 useradd[1625]: add 'postfix' to shadow group 'mail'
<86>Feb 2 16:44:30 groupadd[2094]: group added to /etc/group: name=fuse, GID=499
<86>Feb 2 16:44:30 groupadd[2094]: group added to /etc/gshadow: name=fuse
<86>Feb 2 16:44:30 groupadd[2094]: new group: name=fuse, GID=499
<86>Feb 2 16:44:57 groupadd[2116]: group added to /etc/group: name=sshd, GID=74
<86>Feb 2 16:44:57 groupadd[2116]: group added to /etc/gshadow: name=sshd
<86>Feb 2 16:44:57 groupadd[2116]: new group: name=sshd, GID=74
附加阅读
想去掉版权信息,则需要执行一次
parallel --bibtex
然后输入
will cite
即可
实验的过程命令
参考文章
http://mp.weixin.qq.com/s?__biz=MjM5NDMwNjMzNA==&mid=203368206&idx=2&sn=76b4712c70803c8a94e0b2dce65e6d60&scene=2&from=timeline&isappinstalled=0#rd
发表评论
-
文件系统EXT3,EXT4和XFS的区别
2020-05-18 17:44 9491. EXT3 (1)最多只能支持32TB的文件系统和2TB的 ... -
linux命令行下返回毫秒
2020-05-16 18:00 598date +"%T.%N"以纳秒返回当前时 ... -
centos7新用法(持续更新)
2016-09-20 18:12 1206centos7和6有很大的区别,升级要小心 坑1 cento ... -
linux中free命令的cache和buffer如何清空
2016-07-20 15:52 2122我们在使用linux的时候,执行free -m查看内存。如下如 ... -
centos7下安装缺少的命令依赖包
2015-12-04 09:58 7558猫头哥在使用centos7的时候,安装了最小化版本,结果不支持 ... -
centos7里面的那些坑
2015-11-18 23:01 1445关闭防火墙 2015-11-18 centos7和之前的版本, ... -
Centos7下IPv6的用法和禁用
2015-11-18 22:46 11109IPv6访问网站 centos7.1下,默认就启用了IPv6, ... -
centos6.7下使用http_load
2015-11-11 11:30 1619http_load安装简单,而且 ... -
报错:too many open files处理
2015-11-11 11:13 2965前言 在做压力测试的时候,可能会经常报错:too many o ... -
centos下的内存文件夹/dev/shm
2015-11-08 21:02 3666介绍 centos下,有个神奇的目录,/dev/shm。这个目 ... -
jpeg的渐进式体验(imagemagick )
2015-11-01 20:54 3514前言 JPEG文件有两种保存方式,分别是Baselin ... -
linux下shell调试技巧bashdb
2015-10-09 16:44 2519前言 linux调试shell是件蛋疼的事,比如现在有个脚本。 ... -
linux内存中cache分析
2015-09-09 13:54 5019背景 在做性能测试中,用top命令发现内存的cache到了4G ... -
Linux 替换^M字符 方法
2015-09-09 13:39 1578有^M特殊符号,linuxa经常会影响shell的执行。 最简 ... -
linux之less命令和vi注意事项
2014-02-27 13:57 3650vi命令是编辑器,但是有个可怕的地方。如果文件很大好几 ... -
top命令显示的VIRT RES SHR值
2014-02-26 18:35 2278第一个值(VIRT)就是mm->total_vm,即进程 ... -
Linux Shell下的输出重定向(0 1 2)
2014-02-21 10:50 8955Linux Shell 环境中支持输入输出重定向,用符号&qu ... -
linux crontab
2014-01-06 18:01 956任务调度的crond常驻命令 crond 是linux用来定期 ... -
系统负载监控-iostat监测IO状态
2014-01-06 17:58 1611Linux系统出现了性能问题,一般我们可以通过top、iost ... -
quartz系列(三)terracotta2.3.5详细安装教程
2013-12-23 10:00 5845【概述】 官方网站 http://terracotta.org ...
相关推荐
这是一个超级简单的npm模块,用于并行运行shell命令。 所有进程将共享相同的stdout / stderr,并且如果退出状态为非零的任何命令退出,其余命令将停止并且退出代码继续执行。 版本兼容性说明 与v8及更高版本的Node...
03-28 周四 Linux 并行工具使用xargs和parallel
**正文** `Go-rush` 是一个用于并行执行Shell命令的工具,它在Go语言中实现,旨在提供与GNU parallel类似的功
并行粒子群优化算法(Parallel Particle Swarm Optimization, 简称PPSO)是一种基于群体智能的优化技术,它源于对鸟群飞行行为的模拟。在PPSO中,每个个体被称为“粒子”,它们在多维搜索空间中移动,寻找最优解。...
Oracle 的 Parallel 并行技术案例详解 Oracle 的 Parallel 并行技术是指在数据库系统中实现并行处理的技术,通过将一个大的任务分解成多个小的任务,并利用多个进程或线程来并发执行这些小任务,从而提高系统的处理...
并行计算,演示了Parallel.Invoke()并行任务 Parallel.For()、Prarllel.ForEach()循环。 并行计算,演示了Parallel.Invoke()并行任务 Parallel.For()、Prarllel.ForEach()循环。 并行计算,演示了Parallel.Invoke()并行...
"Linux测试使用Shell并发脚本"这个主题涉及到的是如何利用Shell脚本来实现多任务并行执行,提高工作效率。在实际工作中,这样的脚本对于进行性能测试、自动化测试等场景尤其有用。 首先,我们来理解一下Shell脚本的...
"5天玩转并行编程-Parallel-第一天代码"是一个针对并行编程的学习资源,主要关注的是.NET框架中的System.Threading.Tasks.Parallel类的使用。下面将详细阐述并行编程的基础知识以及Parallel类的应用。 首先,我们要...
例如,你可以创建一个包含多个命令的数组,并使用`parallel`命令来并行执行它们: ```bash #!/bin/bash commands=(command1 command2 command3) export -f "${commands[@]}" parallel --jobs=4 ::: "${commands[@]}...
标题:Oracle Parallel 并行处理 描述:在Oracle数据库中,通过并行处理技术,一个SQL语句可以被多个线程或进程同时处理,从而显著提升执行效率。 ### Oracle并行处理技术概述 Oracle并行处理是Oracle企业版提供的...
Intel最新版本的并行开发工具包,包含并行C++编译器icc和并行Fortran编译器ifort,以及相关的Intel并行函数库。 网盘目录下有三个文件: Intel Parallel Studio XE Cluster Edition 2020 x64.rar(Windows版) ...
本文将详细探讨"code_并行计算_c_parallel_upocj_矩阵转置_"这一主题,主要关注如何使用C语言实现并行矩阵转置,并介绍三种不同的方法:线性转置、块棋盘划分和直角划分法。 一、并行计算基础知识 并行计算是指...
shell脚本是Linux或Unix操作系统中的一种命令解释器,用于执行一系列的命令、任务自动化和数据处理,特别适合在大数据场景下进行数据预处理、分析和调度。 首先,让我们深入理解shell脚本如何应用于大数据处理。在...
为希望为并行和分布式计算机系统设计和构建高效且具有成本效益的程序的学生,程序员,工程师和科学家提供从业人员指南。
《.NET高级并行编程 Apress.Pro.dotNET.4.Parallel.Programming.in.CSharp.May.2010》这本书深入探讨了.NET框架4.0中的并行编程技术,主要针对C#语言进行讲解。在现代计算环境中,利用多核处理器的优势进行并行计算...
针对“MATLAB-parallel-computing.rar_linux系统_matlab 并行_parallel_paralle”这个资源,我们将深入探讨如何在Linux系统中利用MATLAB进行并行计算。 首先,MATLAB的Parallel Computing Toolbox(并行计算工具箱...
测试并发执行效率的测试程序,通过修改参数可以观察任务数量、并行传输数据量、并行子任务计算量对整个并发提升效率的影响。
R语言使用parallel包实现并行计算方法 R语言是统计计算和图形表达的强大工具,但是在处理大数据时,R语言的运算速度不算快。幸运的是,R语言提供了parallel包,可以实现并行计算,从而提高运算性能。下面将详细介绍...
Python并行编程是利用多核处理器或分布式计算资源来同时执行多个任务,以提高程序的运行效率和处理大量数据的能力。在Python中实现并行计算,可以借助多种库和工具,如多线程(threading模块)、多进程...