shell

shell并行下载数据

2017-06-09  本文已影响6人  sober01

版本一:无并行


for i in {1..12}

do

{

echo start `date`

wget ftp://ftp.ncbi.nih.gov/snp/organisms/rice_4530/VCF/vcf_chr_${i}.vcf.gz

echo end `date`

}

done

cat *vcf.gz>rice_4530.vcf.gz

rm vcf_chr*

runtime=673s

版本二:并行


for i in {1..12}

do

{

echo start `date`

wget ftp://ftp.ncbi.nih.gov/snp/organisms/rice_4530/VCF/vcf_chr_${i}.vcf.gz

echo end `date`

} &

done

wait

cat *vcf.gz>rice_4530.vcf.gz

rm vcf_chr*

runtime=191s

并行下载的速度比无并行快3倍左右。

上一篇 下一篇

猜你喜欢

热点阅读